Puppy-to-iPad interfacing

Under development: PCMCIA, wireless, etc.
Post Reply
Message
Author
User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

Puppy-to-iPad interfacing

#1 Post by Lobster »

Image
:evil: Bad cructacean!
To the dog house!

. . . couple of days ago, due to lack of Raspberry Pi
I went and bought a retina display Ipad
I may get a picture of Steve Wozniaks eyeball
and use that as wallpaper as penance . . .

I feel unclean :oops:
Like a little Apple bitc*
I felt so sure they were going to
high five me in the apple store
like some sort of pop tart - or in my case pup tart.

I don't want to be cool
I am penguin
The apple ipad hard core are lacking USB
and that is not fruitful

Ah well
Onward and upward . . .

. . . how easy to interface with Puppy?

The ipad comes with a USB to Apple port
(weird, proprietary overpriced interface that no one but Uphill-Apple uses) :roll:
Apple use the cable for charging
I plugged it in to a Puppy PC running Slacko 5.3.1 and the ipad was immediately and automatically recognized as a camera
by Slacko . . . good dog . . .
just click on the open USB device button

Suited me as I wanted to transfer pics to Puppy
- which I did.

If I jailbreak (whatever that is) - mount the BSD base of Apple IOS
or find out more details on interfacing
will keep you informed :)

m m m . . . just had an idea - with a file manager or similar - if I move them into the photo gallery folder . . . I may have a transfer option for more than pics . . .
saves using the cloud . . .
Last edited by Lobster on Fri 23 Mar 2012, 07:40, edited 1 time in total.

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#2 Post by Lobster »

Hi Guys, :)

Been finding out stuff.
It seems it is legal to jailbreak the Ipad in the US
but in the UK you might get a visit from an Apple Peeler
(Tee hee - Police were originally known as Peelers) :)
- it is a gray area,
Update Jailbreak exists for ipad3 Hooray!

I am unable to alter permissions
on the camera1 and camera2 directories - so far
Can not upload pics from Puppy to Ipayed
m m m . . .

The thing is Apple is using BSD behind its veneer
- another Unix type OS.

Any ideas on uploading from Puppy?

About the ipad:
The display is very good
The voice recognition out of the box in notes and web search
is surprisingly good.
There are lots of free apps
The new camera is much better.
Last edited by Lobster on Thu 29 Mar 2012, 06:42, edited 1 time in total.
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
russoodle
Posts: 707
Joined: Fri 12 Sep 2008, 17:36
Location: Down-Under in South Oz

#3 Post by russoodle »

Lobster, i think one can only upload to an iPayed (or any other i-payable gadget), from another gadget/machine if it has iTunes for music and/or iPhoto for piccies....they don't seem to want to 'sync' otherwise. I tried to load music onto my iPod from Puppy but it was 'no comprendo' until i plugged it into the Mac and fired up iTunes....then it all livened up quick smart! Bloody arbitrary s**t :evil:
[i][color=Green][size=92]The mud-elephant, wading thru the sea, leaves no tracks..[/size][/color][/i]

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#4 Post by Lobster »

Thanks russoodle.
I did try with Windows 7 mode under Wine (meant to work - did not) and I do have a G4 Mac that is as slow as a crab apple.

Transfer via the G4 and then a USB stick is not ideal and I may have to use the cloud . . .

I was aware of these connection issues and I have to say Apples closed system seems more secure. Only Apple and probably every cool dudette working at their stores can access my data. I am not that concerned - Android seems a little too open in comparison.

I must say I like the Ipad - been taking pics this morning. 8)
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#5 Post by Lobster »

Image
I have found out a cheap 5 to 1 connection device exists through third parties (the only sort I am ever invited to)
but have not ascertained their reliability with New Ipad

There are in fact already 4 jailbreaking options now available (time of this post)
For example:
http://spiritjb.com/

I am probably not yet confident enough to attempt this on the New Ipad but my Android phone may be soon getting a 'get out of jail free' call . . .
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#6 Post by tempestuous »

The gtkpod application I posted here -
http://www.murga-linux.com/puppy/viewtopic.php?t=59183
once installed in Puppy 5.1/5.2.x (Lucid), will fully expose the filesystem of iPod-Touch, iPhone and iPad models, at /mnt/ipod
No jailbreaking is necessary.
And this version of gtkpod can also be installed in Slacko with additional libraries I posted later in that thread -
http://www.murga-linux.com/puppy/viewto ... 479#584479

The only problem is that as newer models are released, their communication protocols typically change as Apple constantly tries to block third-party software from accessing their devices.
I last updated gtkpod in late 2011 - and I'm not sure if it will work with the iPad 3.

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#7 Post by Lobster »

and I'm not sure if it will work with the iPad 3
Appreciate the help tempestuous. 8)

I am not yet sure either :shock:
I am getting as far as an ipod directory (empty)
and the recognition of an Apple device with a unique ID
as mentioned in your documentation.

I will play some more in the future . . .
Thanks very much :)

I just exported my gmail contacts (
in apple vcf format
Clicked on the attachment in Ipad 'mail' and Apple grabbed and added.
Painless.
http://support.google.com/mail/bin/answ ... swer=24911
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#8 Post by tempestuous »

Lobster wrote:I am getting as far as ...
... the recognition of an Apple device with a unique ID
OK, by this you mean that in /var/log/messages
you can see something like:

Code: Select all

usbmuxd[12707]: [4] Initializing USB
Found new device with v/p 05ac:1290 at 3-68
...
Connected to v1.0 device 1 on location 0x30044 with serial number be2975afb30b6db9025f95261b9e0a7041044661
??

If so, just continue with my instructions from here -
http://www.murga-linux.com/puppy/viewto ... 456#445456
You will see that the next step is this -

Code: Select all

ifuse /mnt/ipod
... but don't get impatient and try to browse the filesystem at this stage - it will still appear empty.
You must continue with the process of creating the necessary configuration file, then unmount, reboot, then mount again.

And of course this will only work in Lucid, or Slacko with the additional compatibility library package. Success with any other Puppy version is unlikely.

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#9 Post by Lobster »

... but don't get impatient and try to browse the filesystem at this stage - it will still appear empty.
I got as far as Ifuse :oops:
I will try again . . . or may just get a cheap interface from ebay
or a UK pound shop.
I do appreciate the help but get easily distracted.
[oh look there a fish . . .] :oops:

My sister who has an Ipad 2 was startled to find out that
the USB connector existed (which is plugged into the charging plug)
She has had the Ipad for about 6 months . . . :shock:
She has Windows7 and so can run itunes and transfer data . . .

At the moment I am using send by email options for some file transfer.

Some general points:
Apple security seems very much tighter (this may be an illusion)
compared to my Android phone - which probably also means Android tablets.
Believe it or not, the Apple tablet is too heavy. You hold it, like a book. After a while it gets heavy. Bring on the E-ink screens. :)
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#10 Post by Lobster »

OK tried the ifuse

Code: Select all

# ifuse /mnt/ipod
Failed to connect to lockdownd service on the device.
Try again. If it still fails try rebooting your device.
then closed down the Ipad (kind of a hibernate mode, where you have to slide a lock to reactivate) and got this:

Code: Select all

# ifuse /mnt/ipod
usbmuxd_get_device_list: Unexpected message 5
usbmuxd_get_result: Error receiving packet: 104
usbmuxd_connect: Connect failed, Error code=-1
Failed to connect to lockdownd service on the device.
Try again. If it still fails try rebooting your device.

then did a full shut down and restart of the ipad
and got

Code: Select all

# ifuse /mnt/ipod
Failed to connect to lockdownd service on the device.
Try again. If it still fails try rebooting your device.
# 
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#11 Post by Lobster »

Tried using itunes on a Power Mac G4 to synch
- cloud base, via Apple. Just not happy with that
- no success anyway
http://www.techrepublic.com/blog/openso ... system/191

I have also been looking at Samba
and setting up FTP servers on devices.
I was able to read that a network device was available from Puppy
but was unable to look inside the shared directory.

For the moment I am going to have to use email attachments
- again via the cloud, until figuring direct connection.
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

HFSX

#12 Post by Lobster »

Apple used a version of BSD HFS (filing system)
then it became HFS+
The system used in portable devices such as the ipod, iphone and ipad is HFSX

Linux does have kernel modules that can read and possibly write to this filing system.
Is there any Puppy kernel where this support is enabled? 8)
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
pemasu
Posts: 5474
Joined: Wed 08 Jul 2009, 12:26
Location: Finland

#13 Post by pemasu »

I dont see any other hfs related modules ?
CONFIG_HFS_FS=m
CONFIG_HFSPLUS_FS=m
CONFIG_AUFS_BR_HFSPLUS=y

EDIT. Checked it. HFSPLUS is for Apple extended filesystem. Extended = HFSX ?
I believe these are enabled as default in most Puppy kernels.
Last edited by pemasu on Sun 08 Apr 2012, 07:44, edited 2 times in total.

humblesoul
Posts: 32
Joined: Fri 06 Apr 2012, 20:19

#14 Post by humblesoul »

Have used http://www.rockbox.org/ to free an ipod. Just stumbled upon this: http://www.idroidproject.org/wiki/Openiboot

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#15 Post by tempestuous »

Lobster, did you see my update to gtkpod yesterday?

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#16 Post by Lobster »

Tested and replied on that thread - many thanks
Just found out if I run the USB camera mounter in Slacko, then the camera directories become visible in the GTKpod software (no writing)
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

gcmartin

#17 Post by gcmartin »

@Lobster
This question does NOT require any immediate response as I am asking just for understanding
  1. Are you saying that you have an iPod/iPad unit that will connect to a Microsoft PC where the MS PC can "see" the unit in his "Network Neighborhood"?
  2. Or, are you sharing that an iPod/iPad unit can share folders or files on an MS PC without the MS PC needing to have applications added to it; by, simply, making a share in MS PC's "Network Neighborhood"?
And, as a result of this ability, your SAMBA v3.6.+ by 01Micko/Pemaus on Puppy should extend the same level of service and be recognized by your iPod/iPad unit in the same way as it may be recognized on MS PC without any apps added to the MS PC or to Puppy-SAMBA. If not, there is a bug and it should be reported to SAMBA.

I do not have access to an iPod/iPad unit, so we must rely on your observations-reports.

Hope this helps

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#18 Post by Lobster »

OK
I have an ipad RD (retina display).
I can read pics and videos directly with Slacko . . .
However I am not yet able to upload files or access the ipad directly.
That is what I am trying to do in a variety of ways.

At the moment I send files as email attachments. :)
With advice from tempestous I am able to use ifuse
to read my ipad root directory (but not yet the contents}
http://www.murga-linux.com/puppy/viewto ... 740#618740

I will now do a little searching/reading on ifuse.
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

Post Reply