Raspberry Pi iPad Pro Setup Simplified

Поделиться
HTML-код
  • Опубликовано: 22 дек 2024

Комментарии • 120

  • @mechjack22
    @mechjack22 2 года назад +21

    Just went through this process this morning as I’ve been wanting to switch from using the “pi” user to my own usual user name since support for that came out on this Pi I used with my iPad Pro and this process was super easy to get communication between my Pi and my iPad Pro working smoothly. Thanks again for another excellent video.

  • @ianpogi5
    @ianpogi5 2 года назад +101

    I'd like to do this but unfortunately Raspberry Pi hardware is now more than double the price. Hopefully they start coming down again.

    • @geauxracerx
      @geauxracerx 2 года назад +14

      Raspberry Pi are ~3.5 million behind schedule on deliveries so don’t count on it

    • @-indeed8285
      @-indeed8285 2 года назад +3

      @@geauxracerx
      Really?

    • @geauxracerx
      @geauxracerx 2 года назад +11

      @@-indeed8285 yes my start up uses them in our product. Last quote we got was $380 each and 12 month wait for delivery
      That’s for 100k units

    • @tarunjoshi4542
      @tarunjoshi4542 2 года назад

      @@geauxracerx what product you make ?

    • @tarunjoshi4542
      @tarunjoshi4542 2 года назад

      @@geauxracerx 3rd time is the charm for me recieved email for the comment but not here.
      BTW is there any website where I can learn more about your products.

  • @altimmons
    @altimmons 2 года назад +2

    Windows you can install the Bonjour package and get this to work I think.
    If you download iTunes and then use a setup decompressor - the file is really like 3 installers zipped, and you can get the Bonjour installer, and the iTunes installler and something else? Device installer? Anyway, this worked 3 years ago. Very likely doesn’t work with the new windows store version. But Bonjour is much easier to find on its own now too.
    There are also two windows protocols I enable for my Ethernet controllers in windows - I don’t recall their names but it’s something like windows peer mapping, there’s also the net discovery service (set network to private, open my network and allow searching for devices. This isn’t zeroconf via link local, but rather subnet discovery and mdns.
    You may have to enable mDNS on both your router and in Windows Firewall. Most the above requires windows pro- I don’t use home as they take out all the advanced config stuff but I’m sure it might be possible.

  • @exvious6066
    @exvious6066 2 года назад +2

    although I am not too savvy with coding and what not, the video was very rich information, but done so that it was easy to follow thru with
    good stuff man!

  • @zwstyles621
    @zwstyles621 Год назад +1

    Does the Raspberry Pi share internet with the ipad? e.g. if you have a 5g sim, can the raspberry pi access the internet via the usb c cable

  • @sfuoncall
    @sfuoncall 2 года назад +6

    From the looks of it is also a simplified setup for when you are using a non-USB C iPad where you need to use WiFi to connect with the Pi. (i.e. no need to look up the IP address on the router)

  • @claudiuchereji4341
    @claudiuchereji4341 2 года назад +3

    Ha… in the wild. Love the edit! 😂

  • @ruchiraabeywardhane8153
    @ruchiraabeywardhane8153 2 года назад

    in the details. when you get stuck, roll back to the beginning and start over. The other weay is to focus entirely on one set of commands

  • @4b978
    @4b978 2 года назад +5

    With this setup - do you have internet on RPi? Can you use internet from ipad to pull data to RPi?

    • @tech_craft
      @tech_craft  2 года назад

      Not with this setup - the iPad isn't sharing it's connection. You can use a USB tethering approach to connect the Pi and iPad and share Internet, but only on cellular iPads (annoyingly).
      That's discussed in this video: ruclips.net/video/cD3JN8BHosI/видео.html

  • @HostileMAV
    @HostileMAV 2 года назад +4

    After watching the disappointing iPadOS 16 reveal, I started looking into ways to make my iPad more like a computer. This is exactly what I need but the raspberry Pi is so expensive now. Could this be done with a raspberry pi alternative? I don’t really know where to look since I’m new to this.

    • @tech_craft
      @tech_craft  2 года назад +1

      It’s definitely possible to connect other single-board computers. I think the issue is Linux support on other boards seems a bit sketchy.

    • @kylestewart7527
      @kylestewart7527 2 года назад

      I would look at pine. I've not personally looked at their single board computers but I know they have them and Pine is Linux focused

  • @sterok2891
    @sterok2891 2 года назад +1

    Hey Rob, I'm new here. I'm interested in this Ipad x Pi setup but I have a question. Does the Pi have access to the files on the Ipad or is it possible to allow it?

    • @tech_craft
      @tech_craft  2 года назад +1

      It doesn't by default. It is possible using something like Working Copy and a lot of hoops but I don't do that. Instead I share a directory from the Pi to the iPad and copy files across.

    • @wheel58m
      @wheel58m Год назад +1

      I would love to know how to set this up. I store my project files in iCloud and work primarily from two desktop computers using these files. I need a way to open my projects on iCloud in VSCode on the Pi.

  • @asilbalaban
    @asilbalaban 2 года назад

    I think some packages will not work properly on paspian because of arm architecture. Is it true? For example, when you were developing with python, did you have to struggle to get some packages to work? As far as I know, emulation on the silicon side makes things easier. I think we're going to have to deal with some problems here. I'm currently using the M1 and the idea of developing on a device like an iPad is nice.

    • @tech_craft
      @tech_craft  2 года назад +1

      The arm issues are getting less and less. For Python I use miniforge which has great aarch64 support.

  • @BastianInukChristensen
    @BastianInukChristensen 2 года назад +1

    Have you tried with mosh? What's your thought of this protocol?

    • @tech_craft
      @tech_craft  2 года назад +1

      I use mosh most of the time when I’m on the move. It works well with Blink Shell on iPad.

  • @Arahndir
    @Arahndir 2 года назад

    I followed this setup for ubuntu server CLI and it is great! However, my pi can't access the internet unless I am at home on the network I configured when setting up the SD card. Is there something I can do about this? Can the Pi share my iPad's network connection, like if I were able to set my iPad as the default gateway? But then I'd need the iPad to get a static IP so I wouldn't have to change it every time. Thoughts? Thanks!!!

    • @tech_craft
      @tech_craft  2 года назад +2

      Sadly the Pi will not get network access from the iPad in this setup - you need to connect the Pi to the same wifi/network as the iPad. You can tether to your iPad's hotspot if it has one.

    • @larshult1176
      @larshult1176 2 года назад

      ​@@tech_craft I have created the WIFI connection, but the PI still says there are no network connection. Probably because it still uses the usb connection. Do you have any suggestions what to do?

  • @agatehao
    @agatehao 2 года назад +2

    Thanks, is that possible to let Pi use iPad's network instead of connecting wifi by itself?

    • @tech_craft
      @tech_craft  2 года назад +1

      On cellular iPads you can share the network by tethering the Pi to the iPad.

    • @agatehao
      @agatehao 2 года назад

      @@tech_craft sadly I am using the wifi version T.T

  • @mentalisme
    @mentalisme 10 месяцев назад

    Wonder if this can be done on an android tablet.

  • @TacosRInsane
    @TacosRInsane 2 года назад

    Any ideas how to get the IPad to still use LTE when its connected to the Raspberry Pi Ethernet device? Im serving a webapp from the raspberry pi to the IPad, however, the raspberry PI may be in areas where it is unable to connect to the internet. In this case, since the IPad is using ethernet, the IPad has LTE disabled and am unable to connect to the internet.

    • @TacosRInsane
      @TacosRInsane 2 года назад

      Ill have to resetup my stuff, but I see other comments regarding usb tethering to join the connection. I'll try that out but if anyone has any other ideas please let me know

  • @alisherhussain2888
    @alisherhussain2888 7 месяцев назад

    I’m confused can anyone help me. Do you need an iPad and a Mac device for this because idk how to do it on iPad cause it’s all showing macOS

  • @rodrigoibarra2054
    @rodrigoibarra2054 2 года назад

    can this also be done using the actual ethernet port and a dongle? just in case i need to use the usbc port to charge either of the devices?

    • @tech_craft
      @tech_craft  2 года назад +1

      Absolutely. I have a video coming this weekend showing exactly that.

    • @rodrigoibarra2054
      @rodrigoibarra2054 2 года назад

      @@tech_craft awesome, thanks for the content and the work you put into it

  • @ChrisEsther
    @ChrisEsther 2 года назад

    I’ve tried a bunch of these approaches but when the IPad sleeps I get >>>> Interactive Shell error. connError(msg: "Socket error: Socket is not connected")
    This is using Blink, when I try to ssh back in, it just hangs, and I need to hard reset the pi.
    Thoughts?

    • @tech_craft
      @tech_craft  2 года назад +1

      This is likely the app being killed due to the iOS power management.
      I use tmux to keep sessions alive but blink also has the ability to poll location occasionally which prevents it from being killed

  • @neosagom
    @neosagom 2 года назад

    Wow! it's Amazing I did it well ! Perfect work !

  • @50_Pence
    @50_Pence 2 года назад

    Can you do this on a g1/2 iPad?

    • @tech_craft
      @tech_craft  2 года назад

      Not this setup exactly, but there are a few decent options: Mobile Raspberry Pi Setup with iPhone, iPad and Android
      ruclips.net/video/cD3JN8BHosI/видео.html

  • @douvonnie
    @douvonnie 2 года назад

    Would this process be the same for a mini pad

    • @tech_craft
      @tech_craft  2 года назад +1

      It does work with the mini 6 this way.

    • @douvonnie
      @douvonnie 2 года назад

      @@tech_craft great thanks. I bought the mini 6 and always used my pi’s. Going on the road and I need versatility

  • @Teufelrasen
    @Teufelrasen 2 года назад

    Hi,
    which todo tool is this at the time 0:07 ?

  • @ezekoren
    @ezekoren 2 года назад

    I have a Samsung Galaxy Tab S7 FE. The Raspberry Pi consumes a lot of energy through USB and the tablet recognizes the current spike like a shortcircuit and cuts power

    • @Nonamestranger126
      @Nonamestranger126 2 года назад

      If a Linux environment is all you need. Use andronix

    • @tech_craft
      @tech_craft  2 года назад

      As Justin says - if you're on Android I'd just use one of the Linux options. I've been running Termux with the S8 Ultra for a few months of tests and it's really great.

  • @TheBodysome
    @TheBodysome 2 года назад

    You mentioned doing this with ubuntu server and desktop, can you give me some direction on that? I've got a laptop which I'm trying to do this with, but I can't find the /boot/cmdline.txt file

    • @tech_craft
      @tech_craft  2 года назад

      On Ubuntu the files move to the /boot/firmware directory for reasons I'm not sure of

  • @jaymehs
    @jaymehs 2 года назад +2

    Thanks Rob, love the videos. Just a quick update about the recommended USB-C cable. I purchased this on Amazon and tried it with my first generation iPad Pro. Unfortunately the Pi didn't get any lights when connected. I tried with another older cable that came with an Anker battery bank and this seemed to work fine. Do you know of any alternatives I can get?

    • @tech_craft
      @tech_craft  2 года назад +1

      What revision board do you for your Pi? Boards that are pre-rev 1.2 need special cables. There’s a list here that has some suggestions: www.tomshardware.com/news/raspberry-pi-4-usb-c-cables-that-work,39869.html

    • @jaymehs
      @jaymehs 2 года назад

      Thanks for getting back to me. I'm using the Pi 4, 4GB model, did I imagine it or did you say in one of your videos that 4GB models are all 1.2 revisions?

  • @zeidlerei3906
    @zeidlerei3906 2 года назад

    "in the wild" got me

  • @nowhereman5956
    @nowhereman5956 2 года назад

    Hey, I followed your old video last year and it worked well. But I feel that it is not easy to carry my pi everywhere and use case is quite limited. If you only want to play with some linux tools, then iSH might be a better solution.

  • @KadalCj
    @KadalCj 2 года назад

    Can I do the same way with 3 b+?

    • @tech_craft
      @tech_craft  2 года назад +2

      You can do similar with the 3b. My next video is going to show a bunch of extra options for connecting tablets, phones and various different Pis.

    • @KadalCj
      @KadalCj 2 года назад +1

      @@tech_craft Nice. Can’t wait to see the video. I had Pi 3 b+ for quite long time. I was thinking that I could use it on the go, but I got no guide to do that till now. I mean, type c got superior connection that you can do like display out the video and many things

  • @_baumi_
    @_baumi_ 2 года назад

    Am I the only one who followed the instructions to the point but doesn’t get an local IP on the USB-network connection on the iPad? WiFi SSH to Pi is fine, up a shows usb0 as present but being DOWN - and on the IP the usb network shows but without any IP configuration :(

    • @tech_craft
      @tech_craft  2 года назад

      Did you manage to resolve this? If not, feel free to grab me on Twitter and I'll see if I can assist.

    • @_baumi_
      @_baumi_ 2 года назад

      @@tech_craft sitiing at it stil - wifi from the pi is no problem, but the IPad connection shows as „RNDIS/Ethernet“ device on „auto“ but without any IP Adress :( So on the road I can‘t use it as the pi can‘t connect to my home wifi and I can‘t connect from the Ipad …

    • @x-y-io
      @x-y-io Год назад

      I'm facing the same issue as you had, did you find a solution to resolve this issue?@@_baumi_

    • @zorexsalvo
      @zorexsalvo Год назад

      Hi @tech_craft and @_baumi_ did you manage to fix this? I am currently having this issue. Thank you!

  • @LoganDark4357
    @LoganDark4357 2 года назад

    That intro fucking blew my mind, like what, WHAT, are you running full macOS on an iPad, I am so confused aaaa

  • @josephlebo7320
    @josephlebo7320 2 года назад

    You can also add this in to an existing os already installed on an sd card or does it have to be done when installing new?

    • @tech_craft
      @tech_craft  2 года назад +1

      You can add it in to an existing OS in almost all cases.
      If the install already has a `usb0` interface you might hit some problems, but I can't imagine too many scenarios where this wouldn't just work.

  • @strife57x
    @strife57x 2 года назад +1

    HELP: raspberry pi not showing up as an ethernet device on my iPad. I changed both files cmdline.txt and config.txt. Am I missing something?

    • @tech_craft
      @tech_craft  2 года назад +1

      A few things to check:
      1. Did you reboot?
      2. Have you tried a different cable?
      3. Can you share the contents of those files if neither of the above work.

    • @strife57x
      @strife57x 2 года назад +1

      ​@@tech_craft Thanks for the reply, I just found my problem. I was leaving a space between dwc2,[space]g_ether which caused the usb0 interface not to load up properly. Funny thing, I used Apple's text recognition feature and that added the unnecessary space. Thank you again for these guides, they are great.

  • @tech_craft
    @tech_craft  2 года назад +1

    Curious about what the Pi/iPad setup can do? Check out my setup here: ruclips.net/video/A3qn1nqw-Gw/видео.html
    Get the full guide accompanying this video on my website: techcraft.co/videos/2022/5/raspberry-pi-ipad-pro-setup-simplified/

  • @freddielietch9374
    @freddielietch9374 2 года назад

    It wont let me enter the pass word every time i press enter it just says password: again

  • @leliocampanile
    @leliocampanile 2 года назад

    I tried to connect my pi via usb-c to my iPad Pro and it works flawlessly, but I am non able to reach internet from raspberry through usb-c-> iPad link, is it not possible? My workaround is use wifi from raspberry, of course, but it is not optimal in mobility

    • @tech_craft
      @tech_craft  2 года назад

      Sadly you do need to connect the Pi to Wifi for internet access. If you have a cellular iPad you can connect to the iPad’s hotspot

  • @izocker2907
    @izocker2907 2 года назад

    Hello Rob,
    i've been trying to get your pre-built ubuntu-server image to connect to a Win10 machine over USB-C, sadly without success. The device is powered and functional, as i can connect to it over an ethernet connection. But no luck getting a connection over USB-C, the PI isnt even really being detected. I have been trying to figure out if this is an issue on my end or is this a limitation of the USB-Gadget?

    • @tech_craft
      @tech_craft  2 года назад

      I have a Windows 10 back at home. I'm travelling this week but I'll give it a go when I get back.

  • @MsGuitarBird
    @MsGuitarBird 2 года назад +2

    *cries in pi shortage

    • @tech_craft
      @tech_craft  2 года назад +1

      I feel your pain. The best suggest is to keep an eye on RPi Locator: rpilocator.com/

  • @ebeneZr
    @ebeneZr 2 года назад

    I’m gonna try this with lattepanda

  • @TheElectroclassic
    @TheElectroclassic 2 года назад +1

    Sorry but what's that command line app you're using?? Looks sick as fuck.

    • @tech_craft
      @tech_craft  2 года назад +1

      It's a mix of Kitty, TMUX and Starship. I have some video discussing that in this playlist: ruclips.net/p/PLRiHAWwt3g5NZHMP3sOPHiOWCubLe230E

  • @pete3897
    @pete3897 2 года назад

    I come from the Apple world, but I know it as Rendezvous :)

  • @jfftck
    @jfftck 2 года назад +3

    It is a shame that the iPad can’t do this directly without a Raspberry Pi, this shouldn’t be necessary as the chips in iPads are much more powerful than the Pi.

    • @tech_craft
      @tech_craft  2 года назад +3

      Absolutely agreed. I was pretty disappointed not to see support for some kind of Unix (Linux or BSD) on iPadOS 16.
      There's already a great framework for running virtualized Linux on the Mac so it's hard to imagine this can't work on at least the M1 iPads.

    • @GucciCaligula
      @GucciCaligula 2 года назад

      @@tech_craft IDK, the market for that seems really really small. Like sure they probably wouldn't need all that much time to do it. But there is really no incentive to do so. From apple's perspective its spending their resources to add a feature to iPad that not many users would use. Like how many people use iPad, how many have a keyboard attachment of some kind (first party or otherwise) how many of those want to use the ipad to replace their mobile computer, of those how many are comfortable using a linux environment?
      I think that this is truly a very niche use case and expecting apple to support running competing software on their devices falls beyond reason. Especially because anyone who needs this will either find a work around like this or choose a different machine to work on.

    • @nabagaca
      @nabagaca 2 года назад +1

      @@GucciCaligula I feel like thats a chicken and egg situation, since if Ipad pros did have support for it, more people would likely use them as a more lightweight and portable macbook air replacement. There is probably also a lot of IOS/IpadOS developers who would love to be able to develop and debug on the OS natively instead of the sideloading process or emulation you currently have to do.

  • @kritikusi-666
    @kritikusi-666 2 года назад

    for a second there I thought u were reading of a teleprompter. =p

  • @taylorshin
    @taylorshin 10 месяцев назад

    All tips are grand!
    But then again... since Apple M2 is also another ARM processor, and we're literally attaching another ARM processor to iPAD for coding purpose with this scenario...
    It would be way more efficient that if Apple opened up iOS, at least a little, for users to develop some IDE on it and Docker at least. M2 is super powerful... And yet we cannot use its power due to being locked out by manufacturer... (and this actually applies to any Android tablets as well. But a bit less in extent.)
    Just a bit frustrating... This great screen and the powerful processor are godsent gifts for a coding machine... And yet... we cannot utilize them...

  • @gcvrsa
    @gcvrsa 2 года назад +1

    This is all very interesting, but it never explains why anyone would want or need to connect a Pi to an iPad in this manner, in the first place.

    • @awildeep
      @awildeep 2 года назад +1

      Software development, and software demos via an iPad. There are likely other reasons, but this seems to be the target here.

    • @tech_craft
      @tech_craft  2 года назад +1

      I have a video discussing my full setup and use cases here: ruclips.net/video/A3qn1nqw-Gw/видео.html

    • @Danicnns
      @Danicnns 2 года назад +2

      i want to use my ipad in programming lessons at university

    • @larshult1176
      @larshult1176 2 года назад +1

      Because you can ;-)

  • @zwstyles621
    @zwstyles621 Год назад +2

    What happened to this channel?
    This was instrumental in allowing me to extract value from my ipad.

  • @DieterRößler-f1g
    @DieterRößler-f1g 11 месяцев назад +1

    bookworm seems not quite as easy as bullseye

  • @benstensaa
    @benstensaa 2 года назад +1

    PiPad

  • @mitchymoo9639
    @mitchymoo9639 2 года назад

    The PiPad pro

  • @ice_man1117
    @ice_man1117 2 года назад

    Why do you just use a iPad Pro?

    • @tech_craft
      @tech_craft  2 года назад

      Because it doesn't run Linux...

  • @TechySpeaking
    @TechySpeaking 2 года назад +1

    First

  • @SirDragonClaw
    @SirDragonClaw 2 года назад

    Zeroconf almost never works and it's always easier to not use it in my experience.

    • @tech_craft
      @tech_craft  2 года назад

      I've been having fewer and fewer issues as the Linux support gets better.

  • @theravenone3439
    @theravenone3439 2 года назад

    0/10. How the fuck did you miss the opportunity to call it 'Raspberry Pi-pad'. Commit sudoku. xD

  • @estebanod
    @estebanod 2 года назад

    What‽

  • @doyouwantsli9680
    @doyouwantsli9680 2 года назад

    Why use the most anti-developer, anti-tinkering walled garden OS to interact with the literal opposite? Use a real computer.

  • @_vicary
    @_vicary 2 года назад

    The way you pronounce Bonjour deceases your credibility.

    • @tech_craft
      @tech_craft  2 года назад

      🙄🙄

    • @_vicary
      @_vicary 2 года назад

      @@tech_craft you get the point

  • @soni801
    @soni801 2 года назад

    I mean, the idea seems cool, but a lot of what you're saying is misleading at best

    • @tech_craft
      @tech_craft  2 года назад +1

      Care to give an example?

  • @mstkli222
    @mstkli222 7 месяцев назад

    man this tutorial is so hard and confusing