A versão 2.0.10 do Raspberry Pi Imager foi publicada em 19 de junho às 14:35 (UTC) e incorpora todas as alterações da 2.0.9, agora disponibilizadas em formato de lançamento oficial. A atualização traz recursos voltados para ambientes corporativos, reforço da segurança de boot e melhorias de usabilidade em todas as plataformas suportadas.
Principais novidades
Pi Connect para organizações
- Assistente de inscrição de dispositivos via novo fluxo de wizard.
- Registro de dispositivos por HTTPS com assinatura local (ConnectDeviceRegistrar).
- Controle de tokens de registro e provisionamento de organizações.
- Identidade do dispositivo registrada automaticamente após flash rápido (fastboot).
Secure Boot e re‑provisionamento CM5
- Re‑provisionamento in‑place do Secure Boot para CM5 com o novo SecureBootProvisioner.
- Editor TLV para
pieeprom.bin, permitindo re‑empacotamento de arquivos de boot. - Geração de assinatura de configuração, extração de chave pública RSA e assinatura de
bootcode2712. - Suporte a imagens AB no BootloaderImage, com testes de assinatura e extração.
- Flags de depuração para force‑secure‑boot e sign‑fastboot‑gadget.
- Busca de firmware em
rpi-eeprome tratamento aprimorado de reinicializações. - Definição de armazenamento escolhido como primeira fonte de boot via EEPROM (fastboot).
Acessibilidade
- Suporte a reduced motion.
- Novos componentes FocusableText e FocusableHeading.
- Correção que impede travamento do VoiceOver em campos de senha.
Entrada/saída de dispositivos
- Leitura de limites de I/O por dispositivo para ajuste fino de gravação.
Melhorias de customização de SO
- Cloud‑init: substituído
enable_sshpor comandosystemctl runcmd. - Cloud‑init: uso de
user(em vez deusers) para configuração de usuários. - Tratamento avançado de SSID com suporte a octetos e escape YAML.
- Dados de capitais de países agora armazenados localmente, sem chamadas à API REST Countries.
- Lógica de próximo passo no assistente aprimorada para o modo “escrever outro”.
Interface de usuário (UI)
Refatoração QML
- Singleton ImageWriter, geração de cache, diálogos de Opções de Aplicativo e Depuração carregados sob demanda.
- Diálogo de Opções de Aplicativo agora rolável; Telemetria movida para o final.
- Navegação por teclado corrigida no diálogo de confirmação de gravação.
- Desativação da opção “limpar customização” durante gravações ativas.
- Visibilidade de programação OTP condicionada.
- Alinhamento visual do container de Secure Boot.
Operações de gravação
- Eliminação da exigência de alinhamento de 512 bytes.
- Não emitir sucesso após extração falha (#1603).
- Definição de comprimento de extração quando o tamanho do manifesto é informado.
- Omitir progresso percentual quando o tamanho da extração não pode ser determinado.
- Análise de cabeçalho zstd para tamanho de extração em arquivos
.img.zst.
Fastboot e rpiboot
- Captura de linhas
INFO/TEXTpara comandos OEM. - Transferências em lote no
file_server. - Resolução de cache antes do flash fastboot.
- Pausa na varredura de drives durante auto‑bootstrap.
- Dispositivos rpiboot “nus” listados separadamente.
- Normalização de caminhos de gadgets personalizados, permitindo uso de arquivos locais.
Suporte a plataformas
Windows
- Propagação de tratamento de erros de gravação em
FileOperations. - Divulgação de suporte a caminhos longos, DPI awareness e página de códigos UTF‑8.
- Back‑off geométrico para bloqueio de volume; aguarda conclusão limpa.
- Desinstalador preserva preferências do usuário e remove cache e dados de customização.
- Apagamento seguro de credenciais Wi‑Fi.
macOS
- Versão mínima agora macOS 13.
- Coalescência de leituras/escritas desalinhadas em
/dev/rdisk*(corrige erro.img.zst EINVAL). - Escala da etiqueta de release em
create-dmg. - Apagamento seguro de credenciais Wi‑Fi.
- Correção de crash por over‑release de mach‑port (#1632).
Linux
- Preferência por
kreadconfig6com fallback parakreadconfig5, selecionado viaKDE_SESSION_VERSION. - AppImage: exclusão de
libsystemd,libdbus-1elibcapem builds desktop. - Correções de compilação e dependências atualizadas (curl, libarchive, libusb, nghttp2, xz).
- Inclusão de
nghttp2,libusbeyescryptno manifesto de licenças.
Embedded
- Decisões de escalonamento migradas para C++.
- Deploy de árvore vendorizada sem AppImage.
- Remoção de
NetworkAccessManagerFactorye OpenSSL. create‑embedded.shagora aceita bibliotecas runtime ICU personalizadas.
Correções de bugs relevantes
- Suporte ao re‑provisionamento CM5 corrigido.
- Validação constante de assets de firmware em cache.
- Correção de hand‑off de armazenamento rpiboot e tratamento de impressão de impressão digital RSA.
- Visibilidade de chave RSA re‑ligada nas opções de depuração.
- Prevenção de dupla construção do
ImageWriter. - Marcação confiável de discos de sistema Windows (#1558) e atualização de status de disco em erros de gravação.
- Correção de crash de mach‑port no macOS (#1632).
- Melhor tratamento de overflow em partições GPT/MBR e nomes longos FAT.
disk_formatter: suporte a setoressectors_per_fatextremamente grandes.cachemanager: correção de condição TOCTOU ao verificar existência de diretório.- Ajustes em customização quando
serial‑ifestá desativado. - Correção de truncamento de comando fastboot.
- Atualizações nas traduções francesa, irlandesa e turca; correção de erro tipográfico em francês.
Documentação e traduções
- Atualização do esquema
os‑list. - Remoção de partes obsoletas do documento bmap spec.
- Atualização do URL do repositório bmap‑tools.
- Contribuições de novos tradutores: francês, irlandês e turco.
Contribuidores e Pull Requests
Novos colaboradores incluem @Nixfo e @thatguywiththekids. Entre os PRs destacados estão melhorias de internacionalização, correções de UI e otimizações de leitura/escrita em macOS.
Com o Raspberry Pi Imager 2.0.10, a Fundação Raspberry Pi reforça a integração de dispositivos em ambientes corporativos, amplia a segurança de boot e oferece uma experiência mais fluida e acessível em todas as principais plataformas. Usuários são incentivados a atualizar para aproveitar as melhorias de desempenho, segurança e usabilidade.