A Apple mantém suas conexões USB de dispositivos iOS e iPadOS bastante restritas. Por exemplo, embora conexões básicas e transferências de arquivos com dongles compatíveis com MFi sejam um dado, você não pode simplesmente conectar qualquer dispositivo baseado em USB se quiser e começar a mexer nele como faria com um computador completo.
Foi esse motivo que levou o aficionado texugo200 a criar o PicoTTY, um empreendimento empolgante que resultou na capacidade de programar uma placa Raspberry Pi Pico diretamente de um iPad sem um computador.
Citando uma postagem compartilhada em r/jailbreak no fim de semana, o aquarista conseguiu seu jailbroken iPad Pro 2018 de 11 polegadas para se comunicar com sua placa Raspberry Pi Pico por meio de uma conexão USB usando hardware básico, que eles chamam de “divisor de águas” em relação aos recursos do iPad.
O hobby observou que eles forçaram com sucesso o iOS a se comunicar com um USB Serial dispositivo utilizando usbselfserial, libusb e alguns direitos IOKit, que contornam o requisito regular para certificação MFi e permitem que dispositivos Serial USB gerais se comuniquem diretamente com o sistema operacional.
Como os iPhones e iPads não possuem os drivers necessários para fazer coisas como esta funcionar fora da caixa, exigiu um pouco de trabalho braçal da parte do aquarista e merece alguma atenção ao assunto.
O aquarista observa que não tem conhecimento de quaisquer outras instâncias onde este festival específico foi realizado anteriormente e, portanto, eles disponibilizaram seu trabalho no GitHub para qualquer um que possa esteja interessado em aprender mais ou experimentar por si mesmo.
Como não faltam dispositivos USB Serial por aí, estamos ansiosos para ver se isso ajuda mais alguém com seus casos de uso de nicho. Por exemplo, o hobby também observa como eles usaram esse método para alterar a programação em uma bateria de voo de drone DJI.
O que você achou dessa conquista? Deixe-nos saber na seção de comentários abaixo.
O que você achou dessa conquista? p>