OpenVoiceOS / OpenVoiceOS/raspOVOS

Customization (ssh keys, wifi...) not working with Raspberry Pi Imager 2.0

Open
#142 0 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Shell
Stars
52
Forks
6
PR merge metrics
No merged PRs in 30d

Description

Looks like they just released a new version of rpi imager: https://www.raspberrypi.com/news/a-new-raspberry-pi-imager/

There is a "feature" in the new imager where it doesn't make assumptions about the OS on custom .img files like those used by raspOVOS.

Full details are at https://github.com/raspberrypi/rpi-imager/issues/1302 but I think we probably want to add a .json file describing how to customize a raspOVOS image to this repository, and then update the instructions to have users edit their "content repository" to point to the JSON file.

Seems like the file to update would be at https://github.com/raspberrypi/rpi-imager/blob/main/doc/schema-notes.md

For now, downgrading to the previous version of Raspberry Pi imager works fine (via https://github.com/raspberrypi/rpi-imager/releases/tag/v1.9.6). But presumably at some point this will need a fix.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reading Raspberry Pi Imager's doc/schema-notes.md and the linked rpi-imager issue 1302 to understand the JSON needed for custom raspOVOS images. Add the JSON file and update the repository's Imager instructions to use its content repository; verify that customization works with Imager 2.0, while the v1.9.6 downgrade remains the fallback.

Written by the indexing model from the issue text.

Assessment

Tech stack
raspberry-pi
Domain
documentation, embedded-iot
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.