Apple mantiene piuttosto limitate le connessioni USB dei dispositivi iOS e iPadOS. Ad esempio, mentre le connessioni di base e i trasferimenti di file con dongle compatibili con MFi sono un dato di fatto, non puoi semplicemente collegare qualsiasi dispositivo basato su USB se lo desideri e iniziare ad armeggiare con esso come puoi fare con un computer completo.
È stato questo il motivo che ha spinto l’hobbista badger200 a realizzare PicoTTY, un’impresa entusiasmante che ha permesso di programmare una scheda Raspberry Pi Pico direttamente da un iPad senza un computer.
Citando un post condiviso su r/jailbreak durante il fine settimana, l’hobbista è riuscito a ottenere il jailbreak iPad Pro 2018 da 11 pollici per comunicare con la loro scheda Raspberry Pi Pico tramite una connessione USB utilizzando hardware di base, che definiscono un”punto di svolta”rispetto alle funzionalità dell’iPad.
L’hobbista ha notato che è riuscito a forzare iOS a comunicare con una porta seriale USB dispositivo utilizzando usbselfserial, libusb e alcuni diritti IOKit, che aggirano il normale requisito per la certificazione MFi e consentono ai dispositivi seriali USB generici di comunicare direttamente con il sistema operativo.
Poiché iPhone e iPad non dispongono dei driver necessari per far funzionare cose come questa fuori dagli schemi, ha richiesto un po’di lavoro di gambe da parte dell’hobbista e merita un po’di attenzione sull’argomento.
L’hobbista nota che non è a conoscenza di altri casi dove questo particolare festival era stato realizzato in precedenza, e quindi hanno reso disponibile il loro lavoro su GitHub per chiunque potesse essere interessati a saperne di più oa provarlo da soli.
Poiché non mancano i dispositivi seriali USB là fuori, siamo entusiasti di vedere se questo aiuta qualcun altro con i loro casi d’uso di nicchia. Ad esempio, l’hobbista nota come hanno utilizzato questo metodo per modificare la programmazione anche in una batteria di volo per droni DJI.
Quali sono i tuoi pensieri su questo risultato, faccelo sapere nella sezione commenti in basso.
p>