feat: Add firmware update module for Nordic nRF devices (#3782)

Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
This commit is contained in:
James Rich 2025-11-24 13:02:53 -06:00 committed by GitHub
parent 3e4e9d5f29
commit 4b93065c7e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
18 changed files with 1461 additions and 4 deletions

View file

@ -955,4 +955,39 @@
<string name="relayed_by">Relayed by: %1$s</string>
<string name="preserve_favorites">Preserve Favorites?</string>
<string name="usb_devices">USB Devices</string>
</resources>
<!-- Firmware Update -->
<string name="firmware_update_title">Firmware Update</string>
<string name="firmware_update_checking">Checking for updates...</string>
<string name="firmware_update_device">Device: %1$s</string>
<string name="firmware_update_latest">Latest Release: %1$s</string>
<string name="firmware_update_stable">Stable</string>
<string name="firmware_update_alpha">Alpha</string>
<string name="firmware_update_button">Update Firmware</string>
<string name="firmware_update_disconnect_warning">Note: This will temporarily disconnect your device during the update.</string>
<string name="firmware_update_downloading">Downloading firmware... %1$d%</string>
<string name="firmware_update_error">Error: %1$s</string>
<string name="firmware_update_retry">Retry</string>
<string name="firmware_update_success">Update Successful!</string>
<string name="firmware_update_done">Done</string>
<string name="firmware_update_starting_dfu">Starting DFU...</string>
<string name="firmware_update_updating">Updating... %1$s%</string>
<string name="firmware_update_unknown_hardware">Unknown hardware model: %1$d</string>
<string name="firmware_update_invalid_address">Connected device is not a BLE device or address is unknown (%1$s). DFU requires BLE.</string>
<string name="firmware_update_no_device">No device connected</string>
<string name="firmware_update_not_found_in_release">Could not find firmware for %1$s in release.</string>
<string name="firmware_update_extracting">Extracting firmware...</string>
<string name="firmware_update_starting_service">Disconnecting to start DFU service...</string>
<string name="firmware_update_failed">Update failed</string>
<string name="firmware_update_hang_tight">Hang tight, we are working on it...</string>
<string name="firmware_update_keep_device_close">Keep your device close to your phone.</string>
<string name="firmware_update_do_not_close">Do not close the app.</string>
<string name="firmware_update_almost_there">Almost there...</string>
<string name="firmware_update_taking_a_while">This might take a minute...</string>
<string name="firmware_update_select_file">Select Local File</string>
<string name="firmware_update_unknown_release">Unknown remote release</string>
<string name="firmware_update_disclaimer_title">Update Warning</string>
<string name="firmware_update_disclaimer_text">You are about to flash new firmware to your device. This process carries risks.\n\n• Ensure your device is charged.\n• Keep the device close to your phone.\n• Do not close the app during the update.\n\nVerify you have selected the correct firmware for your hardware.</string>
<string name="firmware_update_disclaimer_chirpy_says">Chirpy says, "Keep your ladder handy!"</string>
<string name="chirpy">Chirpy</string>
</resources>