Apple håller sina iOS-och iPadOS-enheters USB-anslutningar ganska begränsade. Till exempel, även om grundläggande anslutningar och filöverföringar med MFi-kompatibla donglar är en självklarhet, kan du inte bara ansluta en USB-baserad enhet om du vill och börja mixtra med den som du kan med en fullskalig dator.
Det var denna anledning som drev hobbyisten badger200 att göra PicoTTY, en spännande satsning som resulterade i att man kunde programmera ett Raspberry Pi Pico-kort direkt från en iPad utan dator.
Med hänvisning till ett inlägg som delades till r/jailbreak under helgen lyckades hobbyisten få sin jailbreakad 11-tums 2018 iPad Pro för att kommunicera med deras Raspberry Pi Pico-kort över en USB-anslutning med hjälp av grundläggande hårdvara, som de refererar till som en”game-changer”med avseende på iPad-kapacitet.
Abbyisten noterade att de framgångsrikt tvingade iOS att kommunicera med en USB-serie. enhet genom att använda usbselfserial, libusb och vissa IOKit-rättigheter, som kringgår det vanliga kravet på MFi-certifiering och tillåter allmänna USB Serial-enheter att kommunicera direkt med operativsystemet.
Eftersom iPhones och iPads saknar de drivrutiner som krävs för att få såna här saker att fungera ur lådan, det krävde lite benarbete från hobbyistens sida och förtjänar lite uppmärksamhet på ämnet.
Abbyisten noterar att de inte är medvetna om några andra tillfällen där just denna fest hade uppnåtts tidigare, och därför har de gjort sitt arbete tillgängligt på GitHub för alla som kanske vara intresserade av att lära sig mer eller prova det själva.
Eftersom det inte finns någon brist på seriella USB-enheter där ute, är vi spännande att se om detta hjälper någon annan med deras nischade användningsfall. Till exempel noterar hobbyisten hur de använde den här metoden för att ändra programmering i ett DJI-drönarflygbatteri också.
Vad är dina tankar om denna prestation, låt oss veta i kommentarsfältet nedan.
p>