Slashdot Mirror


Piezo-Acoustic iPod Hack

jugander writes "nilss over at the iPodLinux Project (previously on /.) has performed one of the coolest and most bizzare hacks I've seen in a while. He was able to extract the bootloader from the 4G iPod by sounding out ticks with the iPod's squeaky piezo. With some tweaking and a makeshift recording studio, he was able to dump the 64 kb file at 5 bytes/sec. And yes, this means that 4G iPods can now boot linux!"

397 comments

  1. Yup by ryanr · · Score: 2, Funny

    I thought the sound output trick was highly clever, bravo. I'm looking forward to having Linux on my mini.

    1. Re:Yup by Rosco+P.+Coltrane · · Score: 2, Insightful

      The sound output trick is clever, yes... and also really quite old and (until not so long ago) part of any embedded system programmer's bag of debugging trick, along with flashing LEDs, bit toggling on ports and other niceties. Hell, even the Linux kernel can oops in morse code through the PC speaker or the keyboard LEDs (iirc).

      --
      "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    2. Re:Yup by ryanr · · Score: 1

      Well, I really meant the whole thing, not just using sound as an output. Taking a set of hardware that he doesn't have the specs for, and being able to get enough running to get that far. The older iPods use a somewhat different processor, so it's not as simple as just running the old stuff.

    3. Re:Yup by Xyrus · · Score: 5, Interesting

      Reminds of how I dumped the gameboy advance rom. You wouldn't access the rom memory directly no matter what you did. However, that didn't stop you from using the video interrupts with a pointer at location zero. :)

      And even more related, you could do the same thing with the sound registers, except that you could get a hardware buffer instead of interpreting the sounds.

      ~X~

      --
      ~X~
    4. Re:Yup by ryanr · · Score: 1

      Nice. Yeah, there's no problem at all reading the memory on the iPod once you have your code running. The files that go on during an update are encrypted, but they get decrypted in order to go to flash, so they are there in the clear.

      Now, I understand the Nintendo DS is a bit closer to your situation...

    5. Re:Yup by Impy+the+Impiuos+Imp · · Score: 1

      Reminds me of an ancient Commodore 64 program that would vibrate the floppy drive at different frequencies, and played a distinguishable version of Jacking-a-son's "Beat It".

      See, youngsters, t'warn't no steenking digital audio chips back then. You downloaded a program from a BBS to do nasty things to the hardware and you liked it!

      --
      (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
  2. This is a bad sign by Anonymous Coward · · Score: 0

    No posts and the site is already unresponsive.

    1. Re:This is a bad sign by Anonymous Coward · · Score: 0

      That's what you get for running a server on a Mac mini :)

    2. Re:This is a bad sign by Anonymous Coward · · Score: 0

      Must some sort of iRecord.

    3. Re:This is a bad sign by carboncopy79 · · Score: 1

      That's what you get for running a server on a Mac mini :)

      Apache on iPodLinux!

  3. 2 posts and it's... by moo_penguin · · Score: 2, Funny

    /.ed already?

    1. Re:2 posts and it's... by Janitha · · Score: 2, Funny

      Seems like it.

      Wonder if they were hosting the website through a iPod through Apache, might explain the reason for such a short time overload.

    2. Re:2 posts and it's... by XaviorPenguin · · Score: 1

      Are you sure that it wasn't put into that tin mint can and hosted through that way?

      --
      Friends help you move...
      REAL Friends help you move dead bodies... ^_^
    3. Re:2 posts and it's... by prodangle · · Score: 1
      /.ed already?
      Mirrordot link here.
    4. Re:2 posts and it's... by Anonymous Coward · · Score: 0

      Maybe the server was being run off of one of the 4G iPods. ;)

    5. Re:2 posts and it's... by Kentsusai · · Score: 1

      one of the coolest and most bizzare hacks I've seen in a while

      yes, the /. flood.

  4. Its sweet but does it ahve a point? by bird603568 · · Score: 5, Insightful

    i know its cool to have a penguin on bootup, and play ogg vorbis, but is it worth 400$ and the possiblity of bricking it to get a less that ipod quality mp3 player?

    1. Re:Its sweet but does it ahve a point? by Anonymous Coward · · Score: 0

      The miniMac costs only a little more, but it's harder to carry and hurts more if you drop it on your foot.

    2. Re:Its sweet but does it ahve a point? by Anonymous Coward · · Score: 2, Funny

      -1 Where's your geek spirit?

    3. Re:Its sweet but does it ahve a point? by PMJ2kx · · Score: 1

      Yes. Don't just stop with "it boots Linux." Evolve it. Make it more functional. Push it's technical limitations. If you do that, it'll be worth it AND it'll be iPod quality.

    4. Re:Its sweet but does it ahve a point? by bird603568 · · Score: 0

      Thank you asshole. It was a question. Personally i dont have 400$ to burn if i screw it up. Its good enough for me because its now m$

    5. Re:Its sweet but does it ahve a point? by HTL2001 · · Score: 1

      the first step is actually getting it to work. Now they can find out more of the inner workings and find out what they can do with it

      --
      By reading this, you have given me brief control of your mind.
    6. Re:Its sweet but does it ahve a point? by cyberfunk2 · · Score: 1

      Erm, seeing as they're part of the successful Linux on iPod project, something tells me they're not quite stopping here.

      P.S. It's been their goal for a while to get a functional linux on 4G.

    7. Re:Its sweet but does it ahve a point? by Sloppy · · Score: 1

      What an unhackerly question.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    8. Re:Its sweet but does it ahve a point? by Anonymous+Writer · · Score: 1

      Can you imagine having a Beowulf cluster... oh nevermind.

    9. Re:Its sweet but does it ahve a point? by bob+beta · · Score: 1

      Indeed. This sort of hacking is really the only reason I would be interested in owning an iPod.

      I didn't get a DVD player until I had video capture hardware and needed something to play back VCDs on the TV with. (I didn't buy a television set bigger than my 3" LCD TV until then, either). (Of course, the real, most deeply nested goal was converting my aging off-the-air VHS tapes of The Prisoner converted before they became unplayable)

    10. Re:Its sweet but does it ahve a point? by Anonymous Coward · · Score: 0

      He sold it to Apple in exchange for being part of a Slashdot astroturfing campaign.

    11. Re:Its sweet but does it ahve a point? by Anonymous Coward · · Score: 0

      henh? go away. Go read...boingBoing or something.

    12. Re:Its sweet but does it ahve a point? by Lord+Kano · · Score: 4, Funny

      You are aware that this is Slashdot, right?

      I'm waiting for someone to get an electric toothbrush to run Linux. Then he'll get WiFi working with it and modulate the pulses so that his skull resonates at the right frequencies to hear it for the purposes of streaming Ogg files directly into his brain.

      Why would someone do it? Well, because no one else has and to get linked on Slashdot.

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    13. Re:Its sweet but does it ahve a point? by famebait · · Score: 1

      Its sweet but does it ahve a point?

      Hey, wait a minute... You're no nerd!
      People, we have an impostor, get him!

      --
      sudo ergo sum
    14. Re:Its sweet but does it ahve a point? by Andrew+Cady · · Score: 1

      All of my music is encoded in ogg, and the originals are mostly scratched beyond repair, so to me the iPod as shipped is already a brick. But the iPod hack is quite safe, as it is possible to flash the ROM without being able to boot the ROM; moreover, the bootloader is the only critical part and I understand it is quite solid.

    15. Re:Its sweet but does it ahve a point? by Yer+Mom · · Score: 1
      Why would someone do it? Well, because no one else has and to get linked on Slashdot.
      Because, you know, he really didn't like his web server that much anyway...
      --
      Never mind Spamassassin. When's Spammerassassin coming out?
  5. why do you people only care about linux by sakura+the+mc · · Score: 5, Funny

    does the motherfucker run *bsd?

    1. Re:why do you people only care about linux by BladeMelbourne · · Score: 4, Funny

      BSD will only run on dead iPods.

      Now please wash your potty-mouth out with soap, detergent or caustic soda.

    2. Re:why do you people only care about linux by IdleTime · · Score: 1

      What??? I can't run Windows on it???
      Bill! You are God! pls make this happen... Get rid of these long haired hippie freaks and this linucks thingy...

      --
      If you mod me down, I *will* introduce you to my sister!
    3. Re:why do you people only care about linux by game+kid · · Score: 1
      What??? I can't run Windows on it???
      Bill! You are God! pls make this happen... Get rid of these long haired hippie freaks and this linucks thingy...

      You mean long haired hippie freaks like him? Linucks thingies like this? (I did notice the contradictory writing on the browser window.) Besides, they don't tell us how to write a Windows boot'er...

      If you mod me down, I *will* introduce you to my sister!

      I'm looking forward to my first mod point. A/s/l? Is she cute?

      --
      You can hold down the "B" button for continuous firing.
    4. Re:why do you people only care about linux by budgenator · · Score: 1

      sure just load WINE.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    5. Re:why do you people only care about linux by Anonymous Coward · · Score: 0

      and more importantly anyone want to help me beowulf several hundered of these to modle the universe?

    6. Re:why do you people only care about linux by bob+beta · · Score: 1

      WINE won't run on non x86 hardware. Maybe if you installed BOCHS and then Linux and then Wine ontop of whatever hardware being discussed (Perhaps a Mac SE/30 running NetBSD?)

    7. Re:why do you people only care about linux by daviddennis · · Score: 1

      What about Darwin?

      It is an Apple, after all ...

      D

    8. Re:why do you people only care about linux by WJMoore · · Score: 2, Informative
      does the motherf***er run *bsd?

      The iPod can't run BSD, Darwin or any other system like that because it does not have a hardware memory management unit. iPod linux is based on the uClinux distribution, which is, "a port of Linux to systems without a Memory Management Unit (MMU)".

    9. Re:why do you people only care about linux by YU+Nicks+NE+Way · · Score: 1
      If you mod me down, I *will* introduce you to my sister!

      I'm looking forward to my first mod point. A/s/l? Is she cute?
      Uhh...I would hope that the "s" of his or her sister would be "female".
    10. Re:why do you people only care about linux by mooniejohnson · · Score: 1

      Well, he could use diet coke. It's a caustic soda that tastes like the first two! Yum!

      --

      Elmo knows where you live!

    11. Re:why do you people only care about linux by Anonymous Coward · · Score: 0

      Wine works on non x86 hardware if you use The QEMU CPU Emulator.

    12. Re:why do you people only care about linux by budgenator · · Score: 1

      Was a joke attempt, but now its better
      run Linux in Ipod,
      run i386 emulator in linux in ipod,
      run wine in i386 emulator in linux in ipod,
      run window in wine in i386 emulator in linux on ipod ...

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
  6. Slashdotted at 0 comments by Anonymous Coward · · Score: 0, Funny

    Is the site hosted on a 4G iPod?

  7. Yes But, by Anonymous Coward · · Score: 0, Offtopic

    Can they compile a kernal for my brain?

    1. Re:Yes But, by Concerned+Onlooker · · Score: 5, Funny
      Can they compile a kernal for my brain?

      Only if you've been reduced to making nothing but clicking noises.

      --
      http://www.rootstrikers.org/
    2. Re:Yes But, by isny · · Score: 1

      Off then to Africa to get me a member of either the San or Khwe tribes who talk by making clicking noises. Maybe I can install linux on one of them!! Either that, or maybe a dolphin...

    3. Re:Yes But, by chefmonkey · · Score: 1

      Perhaps they can compile one that knows how to spell "kernel."

    4. Re:Yes But, by Perf · · Score: 1

      Hey, maybe you can hack a dolphin.

  8. Valid URL? by Anonymous Coward · · Score: 0
    http://www.ipodlinux.org/index.php/Image:Nilssbox. jpg

    Is your colon legal?

    1. Re:Valid URL? by keeleysam · · Score: 1

      Its a php file

      --
      Nothing for you to see here, Please move along.
    2. Re:Valid URL? by ray-auch · · Score: 1

      Yes it is, but php has nothing to do with whether or not a character is legal in a url.

    3. Re:Valid URL? by AndroidCat · · Score: 1

      That would be 2.2 in RFC2396

      --
      One line blog. I hear that they're called Twitters now.
    4. Re:Valid URL? by eomnimedia · · Score: 3, Funny

      Yes, my colon is legal.

      But I bought my kidney very hush-hush from the back of a gray van.

  9. Wow, this hack is soooo cool.... by glomph · · Score: 5, Funny

    that your tongue sticks to it!

    1. Re:Wow, this hack is soooo cool.... by Anonymous Coward · · Score: 0

      (2) Do not eat iPod Mini.

  10. The iPod hardware is too weak for anything usefull by Space_Soldier · · Score: 2, Insightful

    According to an article, the iPod processor is too weak to run ogg. What is the point of running Linux on the iPod (besides saying that "we did it") if you one is unable to run a Linux application on it? Would not it be better to focus resources somewhere else?

  11. Figures by digitalgimpus · · Score: 0, Redundant

    They figure out how to run Linux on an iPod... so they install Linux, and Apache.

    I don't think their iPod server is capable of withstanding a slashdot yet.

    I wonder if they can get the iPod display to show an MRTG graph of the slashdotting.

    1. Re:Figures by Namlak · · Score: 1

      They figure out how to run Linux on an iPod... so they install Linux, and Apache.
      I don't think their iPod server is capable of withstanding a slashdot yet.


      You're forgetting to imagine what a Beowulf cluster of these babies could do!

    2. Re:Figures by Anonymous Coward · · Score: 0

      In Soviet Russia, the babies beowulf cluster you!
      ...you insensitive clod.

    3. Re:Figures by Anonymous Coward · · Score: 1, Funny

      You're forgetting to imagine what a Beowulf cluster of these babies could do!

      In Korea, only old people imagine Beowulf clusters of Linux booting iPods, while in Soviet Russia, iPods linux boot you, and some iPods can even show pictures of Nathalie Portman and hot grits... in Japan. But all I wanted to know is if it will run NetBSD, you insensitive clod!

  12. Wow :) by Toby+The+Economist · · Score: 1

    Okay, I gotta admit; I'm impressed!

    --
    Toby

  13. piezo? by puck01 · · Score: 5, Interesting

    I was curious was a piezo is. I found this explanation:


    Short for piezoelectricity or piezoelectric effect. Piezoelectricity is an electric charge that occurs in some substances when they are squeezed or otherwise subjected to mechanical stress. It is also possible to cause these materials to vibrate when a voltage is applied to them. Quartz is one of the better known piezoelectric materials, and is commonly fabricated into small pieces, called "crystals" that are used for frequency standards. A crystal of specific size and shape will vibrate at a predictable and very stable rate when a voltage is applied. This makes them ideal for use in things like watches or clocks for digital audio equipment. Piezoelectric elements have also been used various types of transducers such as phonograph cartridges, microphones and loudspeakers. Piezo microphones can be quite small and still have relatively high output at a low cost; however, their less than ideal frequency response prohibits use in critical applications. Piezo loudspeakers usually come in the form of tweeters, or very high frequency elements. They generally have very low distortion in the 5 kHz and above range, but haven't widely been used in sound reinforcement due in part to their relatively low output levels. It takes dozens of the average piezo tweeter to equal the output of one medium-sized compression driver



    I'm still confused (and I did RTFA) how the bits of the bootloader were translated to sound. Anyone care to explain?

    1. Re:piezo? by bobbagum · · Score: 1

      Piezo are the things that normally makes the buzzing noise in electronics, for example on-board PC speakers, in the iPod it is used to make the clicking noise.

    2. Re:piezo? by ryanr · · Score: 1

      He used particular tones to represet a set of bits, recorded them, and converted the sound back to bits. Rather like a modem.

      Or is that not the part you didnt understand?

    3. Re:piezo? by puck01 · · Score: 1

      in the iPod it is used to make the clicking noise.

      ya, that's the part I understand. How does one specifically play the bootloader thru the piezo, though. I'm not an iPod owner, but I'm pretty sure there is no option to play the bootloader :)

    4. Re:piezo? by puck01 · · Score: 1

      I obviously did a poor job wording my question. I'm just wondering how he got the bootloader bits to be fed thru the piezo. Not how he converted it to sound, since I now know what a piezo. He must have done something weird to specifically feed the bootloader bits thur the piezo, right?

    5. Re:piezo? by tomhudson · · Score: 5, Funny
      So now we can say:
      This is the sound of your ipod "zzz ZZ zz zz ZZZ zz"

      This is the sound of your ipod running as a webserver being slashdotted "zzz ZZZZZZZZ ZZZZZZZWTF!!!!!! _______________"
    6. Re:piezo? by cyberfunk2 · · Score: 1

      Yea... he mentioned something about already patching the bootloader, but I have no idea how... anyone w/ a good explination ?

    7. Re:piezo? by ryanr · · Score: 3, Informative

      Based on previous experience with Linux on the earlier iPods, he knew how to click the piezo. I don't know off the top of my head if it's the same hardware addresses on the PP5002 and PP5020, but one you have the address, you know how to do it. There is no memory manager on these processors, so it's just a flat memory model with no protection. From there, you just have to write portable arm code that can read addresses 0 through 65535, and write the piezo address appropriately.

    8. Re:piezo? by steveha · · Score: 4, Informative

      I'm still confused (and I did RTFA) how the bits of the bootloader were translated to sound.

      His goal: extract the data from the ROM.

      His problem: he didn't know very much about the hardware. Sending the data through the FireWire port was not an option, since he had no idea how to access that port.

      His opportunity: someone showed him how to make the piezo make sounds.

      So, he picked one sound to represent a 1 bit, and picked a different sound (more of a click) to represent a 0 bit. Then he wrote code to read data from the ROM, and bit by bit, look at each bit and play the appropriate sound. He recorded the sound. It took hours to dump the whole ROM this way.

      Then it was a matter of sampling the recording with a desktop computer, and writing code to detect the two different sounds, turn them into data bits, and save the data bits on disk.

      steveha

      --
      lf(1): it's like ls(1) but sorts filenames by extension, tersely
    9. Re:piezo? by Anonymous Coward · · Score: 0

      he removed the firmware and ran his own code on it. the problem was that they knew of no way to use the port to transfer data so they used sound to transfer 1s and 0s

    10. Re:piezo? by cronius · · Score: 0

      That's amazing! Does that mean that any ROM on any device can be read this way?

      (Thank you for a fine explanation btw.)

      --
      Life is Reality
    11. Re:piezo? by DJStealth · · Score: 1

      You know. I was thinking. If he couldn't get access to write to any other device (such as USB, Firewire, or even the disk drive), he probably could have simplified the task by directly wiring the board's piezo output to his sound card's line in, thereby eliminating noise. Alternatively, he could have wired it to some other input device.

    12. Re:piezo? by brarrr · · Score: 1

      If you want to know a little bit more about piezos... piezoelectric materials are of a certain structure group based on the asymmetry of the unit cell. When compressed or streched, a charge displacement occurs within the single cell and you get pos/neg 'terminals' at opposing ends of the crystal. Have enough of these single unit cells, and you end up with a bulk material that shows a large deformation/charge relationship (relatively large...)... with the small frequency response mentioned by the parent post - you end up with buzzers with extremely annoying monotone signatures - you know you've heard them...

      there are other, similar materials such as ferroelectrics where there is a constant charge displacement without the need for deformation to induce it.

      --
      to email me: take my /. handle and append .net preceded by charter.
    13. Re:piezo? by anethema · · Score: 1

      I big problem with the linux for the 4g ipod was that nearly none of their good devs had them. Maybe he just dindt wanna risking the only one he had.

      That beeing said..what you said is eactly what I would have done.

      --


      It's easier to fight for one's principles than to live up to them.
    14. Re:piezo? by rbarreira · · Score: 1

      Well, assuming his explanation is correct, the answer to your question is "yes", IF you have a way to execute code on the device, and of course, if you also know how to write code for it (which includes knowing how to output the information in some way, which was by making different sounds in this case...).

      --

      The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
    15. Re:piezo? by Anonymous Coward · · Score: 0

      My guess is that you also need to build impedance matching circuit. piezos have much higher resistance than earphones. Although I haven't measured input impedance of sound card so I don't know for sure :)

      Best regards,
      ~omi

    16. Re:piezo? by unitron · · Score: 1
      Opening the case (without damaging anything or voiding the warranty) and soldering wires to the circuit board simplifies the task? As opposed to sticking a microphone next to the pizza-electric buzzer and wrapping it in foam rubber? You aren't claiming that your way is faster as well, are you?

      (Okay, popping the hood and impedence matching is cooler from a hardware geek standpoint)

      --

      I see even classic Slashdot is now pretty much unusable on dial up anymore.

    17. Re:piezo? by Anonymous Coward · · Score: 0

      Here's something a bit more up your alley:

      iPod Hacking Primer

      (You're welcome.)

  14. I know, I know by Anonymous Coward · · Score: 0

    I forgot the asterisk...

  15. Google Cache by UID1000000 · · Score: 5, Informative

    Google Cache

    The Sound of iPod

    I got an iPod for christmas. The ipodlinux project was one of the main reasons for my choice and so I started exploring the iPod as far as I was able to. I patched the bootloader and got some basic code to run but there was no way to access any hardware other than the two CPUs yet. To get the LCD, Clickwheel and the harddisk working we needed to reverse engineer the bootloader in the flashrom. But to do that we first had to find a way to get that code. Seems quite impossible without any knowlegde about the IO-Hardware but I found a solution...

    The whole idea started last week when leachbj gave me a piece of code that caused the piezo in the iPod to make some *squeek*-sound. I played around with that code, changed some values and somehow was able to produce different sounds. Just for fun I came up with the idea of using this different sounds for transferring data. Some minutes later I dropped the idea because I thought that just won't work and I won't be able to write a decoder for that. Two days later I woke up and somehow just tried encoding a 32bit value into different beeps. It worked so made a loop around it to dump about 4kb of memory.

    The problem with that idea was that I could only transfer 8bit/s. Anyway, I tried writing a decoder and it seemed to work. Well, it didn't really work but it decoded about the first 256 bits correctly. The decoder was some Perlscript that loaded the whole audio into RAM and used about 1GB RAM for a 20MB audio file. It worked ok with some tweaking but still the RAM usage was way to high because if I wanted to dump the whole 64kb I would have an 1200MB audio file or something.

    Some ideas came to my mind after thinking about the problems I had. The first one was to use compression so the transfer won't take too long. It would have taken about 45hours with the code we had. With compression maybe only 22h. To solve the memory problem I decided to rewrite the decoder in C that only reads about 96bytes chunks of audio data and then decodes that. Davidc_ helped me with that.

    This was the first time I thought I this could really work. Again I played with the piezo code and figured out, how the piezo really works. I was able to produce some more unique beeps. Later I made the beep for 0 (the last bleep you can see in the picture) much shorter so it sounded more like a click. I even managed to make the first bleep shorter so I got about 5byte/s.

    When we thought we got the encoder in the iPod with zlib and the decoder working, I decided to try recording the whole dump at night. So I put the iPod in the "iPod Recording Studio" and went to sleep. The iPod is just a cardboard box in which Samsung send me my laptop back. It has foam in it so I thought it would be ideal for recording the bleeping of the iPod. (Move your mouse over the picture.)

    The next day I woke up quite early. The first thing I did was looking at the recording. I heard the iPod stopped bleeping so I thought everything went fine. In fact nothing worked at all. I recorded 8 hours full of zeros. Furthermore, the iPod's battery became empty though it was plugged into the USB port of my laptop the firmware wasn't loaded so it didn't request power over USB. So what you can see in the picture is the harddrive spinning down, then the iPod goes off for some minutes and then reboots. The harddriver was spinning during the whole recording session because there was no way to turn it off.

    After this I was really disappointed and I dropped the project for the rest of the day but in the evening I tried again with a better decoder. It worked quite well but we weren't able to decompress the file. I concluded that was caused by the malloc() hack and zlib would allocate the same memory twice or something like that. Anyway, I haven't had much sleep that weekend so I was tired and just went to bed and thought about dropping the whole

    --
    UID 1000000 is just around the corner.

    1. Re:Google Cache by Anonymous Coward · · Score: 0

      "... Two days later I woke up and somehow just tried encoding a 32bit value into different beeps. ..."

      This sounds really dubious. Wake me when it's really April Fools Day.

    2. Re:Google Cache by Anonymous Coward · · Score: 0
    3. Re:Google Cache by Botty · · Score: 0

      This wouldnt be that hard to someone with basic knowledge of sound reproduction on computers and some decent coding skills.

      Just because you or I couldnt do it off the tops of our heads doesnt mean this guy doesnt have the prior experience to pull something like this off.

      Again, for someone with some prior knowledge its not that hard once you get the concept. Its the concept that blows my mind. Who thinks of playing flash rom out a speaker?!

    4. Re:Google Cache by Anonymous Coward · · Score: 0

      Karma whore.

  16. its already slashdotted by Anonymous Coward · · Score: 0

    its already slashdotted

    1. Re:its already slashdotted by kyndig · · Score: 1

      I didn't even get a chance to view the website before it got /.'d.
      From the article headline though, it looks like a pretty kewl hack. Maybe when iPOD gets bigger, it'll be a usefull software cary-around tool.

      --
      My Thoughts, Kyndig
  17. Clever hack by cyberfunk2 · · Score: 3, Interesting

    This is a truely clever hack, I'm glad I donated money to these guys for a new 4G ipod.. now my ipod can run linux !

    Sweetness !

    1. Re:Clever hack by Rosco+P.+Coltrane · · Score: 2, Funny

      This is a truely clever hack, I'm glad I donated money to these guys for a new 4G ipod.. now my ipod can run linux !

      Hey, if you donate an ipod to me, I'll even make it play music :-)

      --
      "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    2. Re:Clever hack by Anonymous Coward · · Score: 0

      Truly clever indeed. The C64 almost got there. But it only managed to transfer data encoded as audio at about 200 bytes/sec to and from the tape player/recorder. And it had a powerful 8 bit CPU to do the work.

  18. Does this mean? by thinkliberty · · Score: 4, Funny

    Does this mean the ipod will support ogg-vorbis now? And they said it would never happen.

    1. Re:Does this mean? by krel · · Score: 1

      You do know that iPod Linux has been out now for several years, don't you? The problem is that there is no Ogg decoder efficient enough to run on the iPod's underpowered CPU (under Linux).

      --
      karma: ouch!
    2. Re:Does this mean? by ryanr · · Score: 2, Interesting

      The newer iPods (the ones in this article) have at least twice as much CPU power. So, the Ogg question may be worth revisiting.

    3. Re:Does this mean? by Anonymous Coward · · Score: 3, Informative

      It could happen. Newer iPods have two processors, and probably have enough horsepower to decode Vorbis. The biggest problem is that Vorbis is a more complicated codec than MP3, so a decompressor will not only be bigger but also need more resources (RAM, CPU time, etc.).

      Vorbis gives you better quality for the same number of bits, or a smaller file for similar quality. Partly this is because it's just newer technology and does some stuff better, but it's also because it's a little more complicated. While MP3 uses standard reference tables for encoding and decoding, a Vorbis encoder computes an ideal reference table for the particular song being encoded and then saves that reference table as part of the Ogg file. This means that a Vorbis decoder needs to read the reference file and save it in RAM.

      Also, MP3 has been around a while, and lots of people have worked to write code that is small and fast for low-CPU-power devices. Vorbis is much newer. The original, "reference" decoder makes use of floating-point maths, which is fine for a desktop workstation but not so good for a low-CPU-power device. The Vorbis guys did write an integer-math-only decoder, Tremor, which presumably is what devices like the iRiver iHP-40 use. But the Tremor decoder could probably use a few man-years of optimisation work to speed it up, make it smaller, etc.

      The iPod Linux guys do have Vorbis decoding working on a Linux iPod; the problem is that it's not full-speed yet. It should be possible to optimise Tremor and get it working on iPod but I don't know when it will happen.

      http://www.xiph.org/ogg/vorbis/

    4. Re:Does this mean? by stuffman64 · · Score: 1

      I dunno about that. On my Sharp Zaurus 860 PDA, the libvorbisidec (a.k.a. the integer codec for ogg vorbis) gets much, much better performance than the MP3 codec (which I believe has to use emulated floating-point because the Zaurus lacks an FPU). Now granted the iPods have FPUs built-in, it still may be possible to write a fairly fast integer vorbis decoder to work on the hardware. Also, since the new CPUs are much faster in the newer iPods, perhaps they can write a good floating-point decoder.

      Of course, I really don't know much about this stuff, but it's just my two cents.

      --
      --- At my sig, unleash hell.
    5. Re:Does this mean? by Anonymous Coward · · Score: 1, Insightful

      From what I understand the ipod has a dedicated hardware decoder for mpeg streams (mp3, aac) so not only does it use less power decoding mp3 and aac it doesn't use the cpu (maybe used for fairplay, I'm not sure).

      Anyway Ogg playback was up to 90% of real time on the G3 Ipods last time I heard, so it may just be a few bright ideas away from ogg support.

      However it is quite likely that even if full OGG support becomes available that few people would use it as it would drain the battery too fast.

    6. Re:Does this mean? by Anonymous Coward · · Score: 1, Insightful

      The problem is that due to the way the hardware is designed, you only have a very limited amount of ram to use for 'fast code', any code outside this region has to be very expensivly swapped in (partially due to a bug in the CPU). the mp3 decoder just fits in, the ogg does not, as it requires more space to decode. So, it is not the raw CPU power, just an odd property of the cpu combined with the code and memory footprint size.

    7. Re:Does this mean? by VoiceOfRaisin · · Score: 2, Insightful

      where do you get your info from? last time i looked the 4th generation ipods had SLOWER cpus than the previous models. i assumed this is what gave them the extra battery life..

    8. Re:Does this mean? by stuffman64 · · Score: 1

      Does the new CPU still have this bug? I know the old one did (PP5002), but does the PP5020 have the same problem? Again, I really haven't been following this stuff for quite a while.

      --
      --- At my sig, unleash hell.
    9. Re:Does this mean? by alienw · · Score: 1

      Yes, it has a dedicated hardware decoder. It's called a DSP (digital signal processor), it's fairly universal, and it can be made to decode any signal as long as it has enough speed. It's quite pointless to make a chip that can decode just two formats (especially since the ipod supports a number of other ones, like WAV and lossless). A DSP is optimized towards decoding audio (it has instructions like multiply-accumulate, etc.), but it's fairly universal.

    10. Re:Does this mean? by ryanr · · Score: 2, Informative

      Looks like you're correct, thanks for catching that. I had gotten the impression that the 1-3 gen were single-core chipsets. In fact, they are dual core just like the 4Gs. The earlier ones are rated to 90Mhz, while the 4G is only rated to 80Mhz.

      I looked up the spec sheets to double-check my info (and realized I was wrong.) Here they are in case anyone else wants to check them out:

      PP5002 for 1-3 Gen iPods:
      PP5002

      PP5020 for 4+ Gen iPods:
      PP5020

    11. Re:Does this mean? by Anonymous Coward · · Score: 0

      Someone please explain to me why this guy got a Troll mod. Really. I don't get it. Help me to understand.

    12. Re:Does this mean? by cduffy · · Score: 1

      The individual making the moderation probably meant to infer that the parent post was created not based on genuine information, but rather to stir up flames and/or controvercy about the genuinely patent-free status of Vorbis, or Apple's management, or somesuch.

    13. Re:Does this mean? by John+Harrison · · Score: 1

      I would love to tell everyone how I know this. It comes from the head of the iPod division. That's all I'll say.

    14. Re:Does this mean? by cichlid · · Score: 1


      I dunno about that. On my Sharp Zaurus 860 PDA, the libvorbisidec (a.k.a. the integer codec for ogg vorbis) gets much, much better performance than the MP3 codec (which I believe has to use emulated floating-point because the Zaurus lacks an FPU).


      mp3 doesn't need floating point. MAD (a free mp3 decoder) uses fixed point internally.
  19. Re:Hackaday, meet your new delayed mirror, Slashdo by physicsphairy · · Score: 4, Funny
    Have we really sunk so low that we now post stories that are substories of previous posted stories?

    Dude, he extracted the bootloader using the piezo! It's bloody brilliant.

    I'm even looking forward to the dupes of this article which will probably be posted as soon as his server recovers!

  20. Oh boy, Steve's gonna be pissed by Anonymous Coward · · Score: 0

    Look for this particular hacker to receive a summons Real Soon Now.

  21. Pot to Kettle by Staplerh · · Score: 2, Insightful

    Could you please stop being silly and instead try and do something worth while.

    O, bollocks - we could all do 'better' things with our time. Including stopping posting on this infernal website. You could have donated the time you spent reading this /. submission on charity.

    Some people have fun doing things like this. Sounds useless to me as well, I'll grant, but I'm sure a lot of stuff that we all do seems useless/stupid to others. Like watching Star Trek re-runs.

    --
    "There's no success like failure, and failure's no success at all."
    - Bob Dylan
  22. Re:Slashdotted already? Anyway... by lxt · · Score: 1

    Ooops...I meant

    http://66.102.9.104/search?q=cache:9dT24A15Kf0J: ip odlinux.org/stories/piezo/+&hl=en

    I think that mistake deserves negative mod points :)

  23. Wow, just wow... by still_sick · · Score: 4, Insightful

    The sheer creativity and resourcefulness of some Hackers is just mind-boggling.

    If Apple / NASA / (et all) had any sense at all, they'd be beating down this guy's door to hire him into a think-tank.

    --
    ...Also, I didn't know Buggalo could fly.
    1. Re:Wow, just wow... by Anonymous Coward · · Score: 5, Insightful

      The sheer creativity and resourcefulness of some Hackers is just mind-boggling.

      Clever, sure. But remember this is how 300 baud modems work, too. This is also how fluke multimeters are tested in the factory. They have no IO, so they chirp data back to a tester.

      What is clever to one person is old hat to many others.

    2. Re:Wow, just wow... by Anonymous Coward · · Score: 0

      Clever, sure. But remember this is how 300 baud modems work, too. This is also how fluke multimeters are tested in the factory. They have no IO, so they chirp data back to a tester.

      What is clever to one person is old hat to many others


      Don't most (all?) modems (that work over phone-lines) work this way? Modeulating and Demodulating bits/bytes into/from sound?

      No matter how old the idea is, you've got to give the guy props for applying an "old" idea on a new problem.

      After all, Everything old is new again.

    3. Re:Wow, just wow... by shird · · Score: 1

      Yeerr right. Id sooner hire someone who just took the wires of the piezo and decoded that digitally instead of having that error prone analog step in there. Shit, hed probably have the spaceshuttle running through some 2400 baud modem with that kind of thinking.

      --
      I.O.U One Sig.
    4. Re:Wow, just wow... by djfray · · Score: 1

      If Apple had any guts at all theyd sue this guy for reverse engineering their product and publishing how to do so.

      --
      This sig is o Unfunny o Funny
    5. Re:Wow, just wow... by SageMusings · · Score: 1

      FSK Still Lives!

      --
      -- Posted from my parent's basement
    6. Re:Wow, just wow... by xgamer04 · · Score: 1

      The reason that this isn't "old hat" is the fact that this guy figured out how to grab data, encode it, and get the piezo to work on a device where IT WASN'T MEANT TO DO THIS. 300-baud modems were designed to do this.

      --
      When you look at the state of the world, how can you not become a radical, liberal anarchist?
    7. Re:Wow, just wow... by Anonymous Coward · · Score: 0

      I bet NASA already has tons of people like this, the suits just keep cutting their budgets.

    8. Re:Wow, just wow... by Anonymous Coward · · Score: 0

      If Apple / NASA / (et al.) had any sense at all, they'd be beating down this guy's door to hire him into a think-tank.

      No. They'd hire the guy who read the FireWire specs and dumped the ROM using the FW interface.

      This guy falls in the category of someone who has a hammer, and sees every problem as a nail. It's not that it couldn't be done, it's that he couldn't be bothered.

  24. Now This, THIS is why by TheMysteriousFuture · · Score: 5, Insightful

    THIS is why I read slashdot. News for Nerds Stuff that matters.

    All in favor?

    Mod me down.

    --
    .sig
    1. Re:Now This, THIS is why by lax-goalie · · Score: 1

      >THIS is why I read slashdot. News for Nerds Stuff that matters.

      >Mod me down.
      As if. Next week, I get to try to explain to a bunch of legislators the difference between a "hacker" and a "cracker". This is the perfect example. Visual aids and all...

    2. Re:Now This, THIS is why by Anonymous Coward · · Score: 0

      Yeah :-) Any one who who doesn't think this is cool shouldn't be here. Seriously, I wish'd they'd all just f**k off.

    3. Re:Now This, THIS is why by nathanh · · Score: 1

      Agreed. I want more of these types of story. This one really made my day.

    4. Re:Now This, THIS is why by Col.+Bloodnok · · Score: 1

      Yes!

      Pure hacking. He doesn't claim to understand the system he's messing with, he just wants to learn more. A novel and cool hack.

      More stories like this please Slashdot!

    5. Re:Now This, THIS is why by bob+beta · · Score: 1

      So you're saying you are not a big fan of the 'Your Rites Online' topic area where they discuss Eric Raymond's neopaganism and it's ramifications on the Church of All Worlds?

    6. Re:Now This, THIS is why by Anonymous Coward · · Score: 0

      It almost makes me forgive the battery booster bullshit.

      Almost, I said - I for one think Cowboy (sic) should still apologise for that.

    7. Re:Now This, THIS is why by DaveJay · · Score: 1

      Agreed. This one even made me start to tell my wife about it, then stop and say "nah, it's a stupid geeky hacky thing that you won't care about but makes me giddy. See? I'm learning!"

  25. Re:why!? by Anonymous Coward · · Score: 0

    The iPod *does* crash a lot, but Linux is not going to fix it. They might be able to make it run OGG, if they can figure out the multi-proc layout.

    Other than that, its just to do it becuase its there.

  26. Re:The iPod hardware is too weak for anything usef by cyberfunk2 · · Score: 2, Funny

    The irony of insulting the ipod with a free ipod link as the sig...

    oh.. wait a sec.. isnt my... crap.

    P.S. The ipods, at least the 4G's have TWO cpus.

  27. Yes. by flynns · · Score: 1

    [n/t]

    --
    'If you're flammable and have legs, you are never blocking a fire exit.'
  28. Re:Hackaday, meet your new delayed mirror, Slashdo by MerryGoByeBye · · Score: 1

    Yes, D00d, I'm aware it's bloody brilliant.

    But the hack has been up for, oh, a WEEK on hackaday, with people already having linked to it previously on here. It's old, redundant news.

    It's like reading a newspaper column a week after the Challenger disaster about how nice the clouds in the pictures a week ago were.

  29. Re:The iPod hardware is too weak for anything usef by Anonymous Coward · · Score: 2, Funny

    I don't know about you, but I'm gonna run the Apollo emulator on it and have it land on the Moon. I'm already there.

  30. Re:Hackaday, meet your new delayed mirror, Slashdo by Anonymous Coward · · Score: 0

    I show that it still has no moderation.

    why bother to complain about it anyway? is it going to make /. better? also who really cares? go to www.msnbc.com or www.washingtonpost.com or your favorite blog. in the meantime - quit your bitching.

  31. Re:why!? by ryanr · · Score: 1

    Yeah, they were real bastards for coming over to your house and forcing you to install it on your iPod, weren't they?

  32. Pack your bags, we're going on a guilt trip! by FreeUser · · Score: 4, Insightful

    Could you please stop being silly and instead try and do something worth while. We're still looking for a cancer cure, aids cure and countless other things we need today.

    Fuck You.

    He doesn't work for you.

    If you care about those things, get off your lazy ass and do something about it yourself, or pay someone else to do it for you. Don't expect any of us to give a rat's ass about your agenda when we're working for free, on our own time.

    But of course, I doubt you're one tenth as capable, or creative, as this guy is.

    --
    The Future of Human Evolution: Autonomy
    1. Re:Pack your bags, we're going on a guilt trip! by Anonymous Coward · · Score: 0

      Slashdot user #11483 is 12 years old? try 32 at the very least...

    2. Re:Pack your bags, we're going on a guilt trip! by cyberfunk2 · · Score: 1

      Look, a 10 year old troll. How cute.

    3. Re:Pack your bags, we're going on a guilt trip! by Anonymous Coward · · Score: 1, Funny
      lol

      gee how AOL of you

    4. Re:Pack your bags, we're going on a guilt trip! by LS · · Score: 1

      YOU are what trolls live for!

      --
      There is a fine line between being a cultivated citizen and being someone else's crop. - A. J. Patrick Liszkie
    5. Re:Pack your bags, we're going on a guilt trip! by x102output · · Score: 1

      also, people just don't go and getup and get to the level of intelligence required for finding cures overnight. this type of thinking that this guy had is possibly what can find a cure for cancer. the talented people who are very close to finding cures for cancer have done their own little clever bio-hacks in the lab im sure. its intellectual excersize. who knows.....maybe 30 years from now when we have nano-computers swimming around in our blood looking for stuff like cancer, we can count on someone like this ipodhacking guy to write the software for it. yes, too over-exadderated....but its to prove a point

    6. Re:Pack your bags, we're going on a guilt trip! by Andrew+Cady · · Score: 1

      What's the point of surviving cancer if you can't enjoy a good hack?

    7. Re:Pack your bags, we're going on a guilt trip! by 16K+Ram+Pack · · Score: 1
      Also, you never know where stuff is going to lead, or how things get put together.

      People find inspiration in the strangest of places.

    8. Re:Pack your bags, we're going on a guilt trip! by FreeUser · · Score: 1

      maybe 30 years from now when we have nano-computers swimming around in our blood looking for stuff like cancer, we can count on someone like this ipodhacking guy to write the software for it. yes, too over-exadderated....but its to prove a point.

      I don't find it the least bit overexaggerated ... I find that notion entirely plausible.

      But the point would remain. He doesn't work for the grandparent poster, so whether or not it is in his power to create a cure for cancer, old age, or religious hysteria is beside the point ... if he'd rather do something else, his spare time is his own to do with as he pleases, and he should do something else. There is, after all, nothing preventing the rest of us from learning biochemistry in our spare time and searching for a cure ourselves ... or studying nano-programming theory in anticipation of the (future) technology you allude to. After all, our spare time is our own, to do with as we please.

      --
      The Future of Human Evolution: Autonomy
  33. More ideas for an ipod by michelcultivo · · Score: 1

    And if ipod is integrated with a camera? Imagine where you can leave the device and records all that things you always wan't to known. But this is a feature that is soo far away to be realized.

    1. Re:More ideas for an ipod by ciroknight · · Score: 1

      I keep on thinking on how cool it would be to take an iPod cable (USB to iPod flavor), find the firmware for a digital camera or camcorder that would buffer any image taken to ram, then send it across the cable towards the iPod. Using iPod linux and some clever hacking, it can be set up to retrieve anything coming over the cable and store it to the hard drive and whamm, instant digital camera to hard drive recording system. Wouldn't require TOO much work, but it's outside of my realm currently, sadly.

      --
      "Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
    2. Re:More ideas for an ipod by Catbeller · · Score: 1

      Hell, the iPod should be mated to a tapeless digital video camera. The 60 GB photo version has a color screen, and could be used as the camera's LCD screen. Power the iPod through the Firewire jack from the camera's power supply. Hours of MP4's can be recorded before the iPod fills up. I've heard that the newest iPod can support 30 fps video, tho Apple doesn't document this. If so, the parts are all there, waiting for Steve Jobs to give the green light.
      I'd imagine that no one wants to impoverish the tape industry overnight, so it isn't going to happen anytime soon.
      But the iPod, the Mac Mini, and digital video are set to blow up the way we record consumer video and watch movies and TV.
      Another idea for the Linuxed iPod: make a decent #@*^$#ing eBook reader! FINALLY.

    3. Re:More ideas for an ipod by PedanticSpellingTrol · · Score: 1

      This has been done, but it's hell on the battery life.

    4. Re:More ideas for an ipod by drinkypoo · · Score: 1

      I thought the ipod was a usb client only. if that is the case you would need a whole computer {not a very complicated one) that can act as the USB host for both your camera and your iPod. Makes more sense to find a camera with IEEE1394 if you can do so...

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    5. Re:More ideas for an ipod by morcheeba · · Score: 1

      Actually the 4G ipod's processor has usb-on-the-go so it can act like a host or a client. Apple hasn't implemented the host mode yet & it might be tricky to get ipod linux to do that because there are no examples of its use in the standard firmware.

  34. Why not? by payndz · · Score: 1

    Could you please stop being silly and instead try and do something worth while. Says the man posting on Slashdot...

    --
    You must think in Russian.
  35. Re:why!? by Anonymous Coward · · Score: 0

    And yet here you are (as I am) posting on Slashdot...

    Explain to me, please, why you are allowed to take time off from saving the world to criticise this, but this person isn't allowed to take time to do this?

    Is it a case of "do as I say, not as I do"?

    Why don't you stop coming to Slashdot where these sorts of hijinks upset you so much, and instead concentrate the entirety of your life to MAKING THINGS BETTER - I'm assuming from your post that you must already be giving Mother Theresa a run for her money... I'd hate to be disappointed.

  36. Re:why!? by M51DPS · · Score: 5, Insightful

    We're still looking for a cancer cure...

    Then what the fuck are you doing here wasting time on slashdot? Get out there and cure cancer already.

  37. Re:Hackaday, meet your new delayed mirror, Slashdo by Anonymous Coward · · Score: 0

    why bother to complain about it anyway?

    He complains because he's a prick who doesn't understand his post is worthless and brings nothing of interest whatsoever to the discussion.

  38. Re:why!? by t0ny747 · · Score: 0

    Does the iPod need more security? no Does it crash alot? no Does it run perfectly fine? yes! Could you please stop being silly and instead try and do something worth while. We're still looking for a cancer cure, aids cure and countless other things we need today. Even if you're not smart enough to work on that sort of thing, you could always do charity work or earn extra money to donate. Hey I bet the guy that did this has learned a lot and may even had fun doing it.

    --
    Taco?
  39. Re:Hackaday, meet your new delayed mirror, Slashdo by Anonymous Coward · · Score: 0

    i havent heard of it before slashdot.

    you know there are many more people besides you. some of whom have real-lifes and dont spent their whole day surfing.

  40. Re:Teeny server by Anonymous Coward · · Score: 0

    I think I can hear it crashing...

  41. Re:why!? by Anonymous Coward · · Score: 0

    thats just crasy. why do they do it becus it's fun.
    so maby we all should take away our free time where we have fun and cure cancer and charity work instead. hey what about sleep it isnt productive we could take drugs and do charity work instead.

    just becus you dont like doing those kind of things in your free time dosent mean others shouldnt.

    how would you feel if everyone who didnt liked your hobby told you to do something better with your time.

    people must be allowd to have fun and it isnt a waste of resorces.

  42. Re:Slashdotted already? Anyway... by Anonymous Coward · · Score: 0

    > Ooops...I meant
    > I think that mistake deserves negative mod points :)
    Yes they do!

  43. Troll by Doc+Ruby · · Score: 1

    What cures are you working on? That is, when you're not wasting precious time reading iPod stories and posting on Slashdot.

    --

    --
    make install -not war

  44. Re:Slashdotted already? Anyway... by Richard_at_work · · Score: 1

    How about this?

  45. Re:why!? by Anonymous Coward · · Score: 0

    Could you please stop being silly

    You first! Get off Slashdot and I'll follow. Just promise me you won't be going to the toilet or something like that, mkay?

  46. Yeah it's pointless.. by Second_Derivative · · Score: 5, Insightful

    but I remember seeing a Google application form somewhere with "What's the coolest hack you've ever done?" on it. Can you imagine putting "Dumping an 64k firmware chip through a piezo sounder" on that?

    Who cares if it's not that useful, it's lateral thinking for you...

    1. Re:Yeah it's pointless.. by anethema · · Score: 2, Informative

      How is this not usefull? They have the bootloader and can now boot linux on the 4G ipod. Pretty sweet/usefull hack to me.

      --


      It's easier to fight for one's principles than to live up to them.
    2. Re:Yeah it's pointless.. by shird · · Score: 1

      As I said in another post, wouldnt it have been faster, more accurate etc to have just taken the wires of the piezo and hooked that up to some reader and read it all digitally, instead of mod-demoding the sound? They really dont know whether what they have is even accurate, unless they put a fair bit of CRC stuff in there.

      --
      I.O.U One Sig.
  47. This Post Is NOT Insighfful by Anonymous Coward · · Score: 0

    Saying FU to someone and telling him to get off their lazy ass is plain flamebait. This post doesn't deserve to be at +3.

    Mod this down to -1. Read the FAQ. This is flamebait, pure and simple.

    1. Re:This Post Is NOT Insighfful by Anonymous Coward · · Score: 0

      Saying FU to someone and telling him to get off their lazy ass is plain flamebait

      <Shrug> Sometimes it makes sense to call a duck a duck.

  48. Re:why!? by NanoGator · · Score: 1

    "Could you please stop being silly and instead try and do something worth while. We're still looking for a cancer cure, aids cure and countless other things we need today. Even if you're not smart enough to work on that sort of thing, you could always do charity work or earn extra money to donate."

    Out of curiosity, do you have any hobbies? If so, you're wasting valuable time you could be using on cancer research you frickin clown.

    --
    "Derp de derp."
  49. Hehee. Just like loading off a Cassette tape :) by MajorDick · · Score: 4, Interesting

    This is slick, everything old is new again ? Reminds me of loading Adventure on my Apple II

    Data transmission via acoustics is certainly nothing new, but getting something OUT thats not meant to be exposed on a MODERN device this way is just too cool.

    Right now there are MANY P'o'd execs at Apple, and a bunch of engineers going crap (but quietly thinking man is this cool)

    I wonder how many other things this can be applied to , for reverse engineering of bootloaders, roms, etc.

    I would have fried a dozen gamecubes 2 years ago trying this method had I been given the idea then, (Yeah I know all the goofy bootloader stuff NOW in the last 6 months ) for GC is out,

    KUDOS, now I might actually buy one.

    1. Re:Hehee. Just like loading off a Cassette tape :) by AndroidCat · · Score: 1

      Now if he'd emulated a Bell 103 modem, he could have gotten 10 or even 30 cps rather than 5. If there's a controlled LED, that might have been another route. (If you open the case, it's even easier, but that's cheating!)

      --
      One line blog. I hear that they're called Twitters now.
    2. Re:Hehee. Just like loading off a Cassette tape :) by Stiletto · · Score: 4, Insightful

      Right now there are MANY P'o'd execs at Apple, and a bunch of engineers going crap (but quietly thinking man is this cool)

      I don't know of any software or hardware engineer who would give a damn if one of their users coaxed something out of their product that they were told to try to hide. Most engineers understand the futility of trying to prevent users from accessing their code or data. I've never heard an engineer introduce the idea of encrypting their own data or code--the idea always comes from the bean counters or management.

    3. Re:Hehee. Just like loading off a Cassette tape :) by rcpitt · · Score: 2, Interesting
      The other way is to make the CPU and related circuitry "talk" via an AM radio sitting by the case. Of course back when the CPU was 2-4MHz this was easy as this was within only a few harmonics of the band - but at the near and beyond GHZ this might be a bit problematic.

      And then there was playing the 1812 on the chain printer... but that's a different story ;)

      --
      Been there, done that, paid for the T-shirt
      and didn't get it
    4. Re:Hehee. Just like loading off a Cassette tape :) by MajorDick · · Score: 1

      True , but usually its the engineer in the end that gets the shitstorm from above when it DOES get hacked. REGARDLESS of if its their fault or NOT

      Why ? the beancounters and deadweight,,,, uhh managment for the most part have no clue what really make things tick. Now Jobs or the like are probably thee ones who would get it , and may be kind enough to run interference for the engineers...yeah right...

      IN the end the bean counters will blame the engineers out loud, but not do anything about it because down deep the KNOW they dont have a clue, and the engineers will keep doing what they do , with the addition of getting prods from MGMT about "This time make it so they can do that"

      And the engineers will nod and kick their trash can when they leave the room and so the cycle will continue.

    5. Re:Hehee. Just like loading off a Cassette tape :) by man_ls · · Score: 1

      Eliza for Tempest (Probably got the name wrong...) was something similar. Linux-only IIRC, it modulated your CRT screen in a certain way as to act as an AM radio broadcast.

      Fascinating stuff, really.

    6. Re:Hehee. Just like loading off a Cassette tape :) by Catbeller · · Score: 2, Interesting

      "Why ? the beancounters and deadweight,,,, uhh managment for the most part have no clue what really make things tick. Now Jobs or the like are probably thee ones who would get it , and may be kind enough to run interference for the engineers...yeah right..."

      I've a feeling Jobs has been running interference for The Rest of Us for quite a long time now. He's playing the record industry, stockholders, and the movie industry in a carefully planned game that will break the way we used to do a lot of things. He's a sneaky one. Jobs is the ultimate Undercover Hippy -- a man who absorbed counterculture values when he was young, and has grown up looking and acting mainstream while plotting revolution :) He's the guy who's made friends with the Kings and Princes for decades, and when he finally gets to stand in back of the throne... in goes the knife...

    7. Re:Hehee. Just like loading off a Cassette tape :) by teknomage1 · · Score: 5, Funny

      I intend to use this technique to revere engineer the clock on my VCR. That 12:00 just keeps blinking at me, defiantly.

      --
      Stop intellectual property from infringing on me
    8. Re:Hehee. Just like loading off a Cassette tape :) by MajorDick · · Score: 1

      No that was it I remeber I freaked a WHOLE bunch of people out on that one, then I gave the app to a friend , he came back the next day and said it didnt work for him, I asked hmmm why not, well I took my laptop over to my friends...(I about fell off the chair).....

    9. Re:Hehee. Just like loading off a Cassette tape :) by Mr.+Byaninch · · Score: 0
      And then there was playing the 1812 on the chain printer... but that's a different story ;)

      Man, you're as old as I am! No, older. I never got to hear it.

      --
      Sig not available, please try again later. If the problem persists, then the submitter is an idiot.
    10. Re:Hehee. Just like loading off a Cassette tape :) by GlassHeart · · Score: 1
      Right now there are MANY P'o'd execs at Apple, and a bunch of engineers going crap [...] now I might actually buy one.

      Why would Apple execs or engineers be unhappy now that they might have one more customer than before? It's not as if they have to support Linux or the applications that you run on the iPod.

    11. Re:Hehee. Just like loading off a Cassette tape :) by Zwaxy · · Score: 1

      http://www.erikyyy.de/tempest/

    12. Re:Hehee. Just like loading off a Cassette tape :) by Cyberllama · · Score: 1

      If apple wanted you to be able to do this, they wouldn't have made it so darn difficult to do.

  50. looking forward to an iPod emulator by Anonymous Coward · · Score: 0

    am i rite?

    1. Re:looking forward to an iPod emulator by ryanr · · Score: 2, Informative

      An emulator would probably only be useful for iPod developers. I think right now, the iPodlinux guys are the only non-Apple iPod developers, since there's no published way to run extra code on the Retail OS (native iPod OS.)

      Unlike a GBA emulator, for example, there's no content for an iPod emulator to play that you can't already just play in your native desktop OS.

    2. Re:looking forward to an iPod emulator by bsharitt · · Score: 4, Funny

      Then you could play music from you desktop instead of you iPod, and play the iPod version of solitaire.

    3. Re:looking forward to an iPod emulator by mistert2 · · Score: 1

      What about "easily" playing aac files? I haven't tried the DRM breaking tricks. What if I just played a "fake" ipod on my linux box? I like the I-tunes store, I like my powerbook, I would like my Ipod on my linux laptop.

    4. Re:looking forward to an iPod emulator by bob+beta · · Score: 1

      And presumably, you could play your iPod music on Linux and *BSD desktops. Seems like a cool and worthy goal.

      The 'program' people might want to play on an emulated device would be that 'software' that makes music come out the headphone jack.

    5. Re:looking forward to an iPod emulator by ryanr · · Score: 1

      I suppose if you're running a platform with no iTunes support. Seems like it might be more productive to clone iTunes or remove the DRM.

    6. Re:looking forward to an iPod emulator by 2nd+Post! · · Score: 1

      It would be awesome for people like, say, Creative, who want to be able to play Fairplay files, or synch to iTunes, wouldn't it?

    7. Re:looking forward to an iPod emulator by mr100percent · · Score: 1

      Not entirely true, I've seen third party voice recorders for iPod, devices that let you copy digital camera film to the iPod HD, and some nifty tool that lets you use your iPod as a TV remote.

  51. Story Mirror by Anonymous Coward · · Score: 0

    i have mirrored the story

    http://mirror.entirespace.de/piezo/

  52. I did something like this.. by Tjoppen · · Score: 3, Interesting

    I have fiddled a little bit with similar stuff.. Transmitting data via sound.
    Basically I made a program that analyzes(FFT-ish) whatever comes in through the mic.
    The sent data was beeps at 375Hz(zero) and 1500Hz(one). I was able to recieve data from a range of ~5m at around 50bps. In real-time no less.

    As an added bonus it annoyed the hell out of my roommates(beepbeepboopboopbeep..)

    1. Re:I did something like this.. by Anne+Thwacks · · Score: 1
      You might want to read up on FFSK. You get a much higher data rate for the same bandwidth. We did FFSK modems in software on crappy processors years ago. Sampling at 8 times data rate works quite well.

      Or you could really go for it, and use a well known modem algorighm. People can do 56k modems in software - but you need to have an A to D resolution of more than one bit!

      If using piezo, you might want to concentrate around 3khz or so for best response.

      --
      Sent from my ASR33 using ASCII
  53. Re:The iPod hardware is too weak for anything usef by drigz · · Score: 4, Insightful

    Couple of the coolest things so far:
    Tetris
    viP (text editing)

    In the pipeline:
    Doom
    GameBoy Emulator

    If you have any problems with the apple firmware, linux-on-ipod is the place for fixing that.

    Also, another aim is to encourage people to look into their 'closed platforms'.

  54. Re:Hackaday, meet your new delayed mirror, Slashdo by MerryGoByeBye · · Score: 1

    Unlike yours, right, Coward?

    In case it might help you understand, child, the original post was whiny not because the story is not fit for Slashdot's audience, but because this is old news.

    Run along now, there's a good lad.

  55. using this hack for ages by jean-guy69 · · Score: 5, Funny

    isn't this what we usually call a modem ?

  56. Coral Cache link to article by user9918277462 · · Score: 3, Informative
  57. ...5 bytes/sec. by vettemph · · Score: 1

    Look like his server is running the same code.

    --
    The government which is strong enough to protect you from everything is strong enough to take everything from you.
  58. Re:The iPod hardware is too weak for anything usef by Nessak · · Score: 5, Insightful

    Honestly, I can think of a hundred valid reasons to run Linux on an iPod. I plan on doing it soon, now that this very creative hack has been accomplished.

    We know the ipod CPU power and abilities (in the 4G ones and up) is might higher then what apple is using it for. I would love to see an alternative music/playlist browser, as the one they have sucks when you have thousands of songs that all have different artists, albums, etc. All my songs are in mp3 (sorry ogg) so I'm not really concerned about playback of other formats. I know the ipod linux team has a long way to go, but you think with so many hundreds of thousands (millions?) of ipods, at least a few people would be interested in hacking it to do more then what apple wants.

    Look at the TI calculators. They might be intended for mathematics functions but people have written thouands of programs that do a ton of different things. Some are pretty stupid, true, but some do some helpfully tasks. And if you bought the hardware, why should you not use it to its fullest extent?

  59. blindPod? by Doc+Ruby · · Score: 2, Interesting

    I read the Googlecached story, karmawhored into this thread. It seems he kept the Apple bootloader, but rewrote the iPod "OS" with Linux. Then wrote a program to cat the stored bootloader to the piezo speaker, recorded that, then decoded the audio back to its bits - revealing the bootloader bit image.

    Clever, but necessary? Does iPod Linux not give HW access for sending data over the iPod Firewire? If he can strobe the speaker, can't he strobe the headphone jack, for better fidelity and bandwidth? I understand the esthetics of this goofy, clever hack - worth doing even if just for the sake of weirdness. But was it necessary?

    --

    --
    make install -not war

    1. Re:blindPod? by ryanr · · Score: 2, Informative

      Yes. At the time, the only bit of hardware he knew how to control was the piezo. In the PP5020 models, most of the hardware is at a different address, so the knowledge from previosu models was of limited use. The existing iPodLinux would essentially die right away on the 4Gs and above.

      Now that he has dumped the firmware, he knows where most of the other hardware is mapped.

    2. Re:blindPod? by Anonymous Coward · · Score: 0

      The point if this article was that this is *new* hardware that was unsupported by the current drivers. So how do you get write drivers for the hardware? Well you reverse engineer the software. Well, what's the lowest level software? The bootloader - if you can reverse engineer this part, you have free reign over pretty much anything. So in short, apparently none of the hardware drivers worked, firewire, headphones, whatever, and this guy did a (slow) hack to get the firmware.

      Yeah, there might have been some easier way, but it doesn't matter now. This isn't something that will need to be done again for this hardware, and guess what will happen with the next version of hardware? Someone will find some creative way of getting the job done, which may be completely different from what the article did.

    3. Re:blindPod? by diggem · · Score: 1

      Linux was able to boot, but access to all the various devices wasn't yet possible. They were able to access the piezo speaker and managed to get that to dump the firmware for inspection to see how to access thre remaining devices like the screen and clickwheel. NOW linux can be fully usable on the iPod, there's a roadmap for how things work on the new devices. Before this, there was some limited knowledge from the previous iPod's which still managed to work for the newst version.

      I hope to be running me some Gentoo soon. :) Hehe... emerge world takes you 3 weeks..

    4. Re:blindPod? by Doc+Ruby · · Score: 1

      Sounds like it could be fun to get XMMS running over a Bluetooth module to a desktop shoutcast server, with a BIG buffer. Or a Shoutcast server over a Bluetooth module AND the headphone jack on one iPod, and XMMS/Bluetooth on several other iPods, for a private iPod dance party out in public.

      --

      --
      make install -not war

    5. Re:blindPod? by qbwiz · · Score: 1

      Well, he said that he had code for sounding the piezo, but not for doing anything else. I guess he thought that it was easier (and more fun, probably) to use that than to try to figure out how to use the other i/o hardware.

      --
      Ewige Blumenkraft.
  60. Here's how I did it by Anonymous Coward · · Score: 0

    That's funny, I called up the iPod people and had a dude play the flashrom over the telephone line for me. I recorded it using my Motorola mobile phone and then transferred it to my PC via Bluetooth. It took me like 5 minutes to do that, do you think what I did counts as a hack too? Or does it have to be more masochistic, like that thing you did?

  61. Re:The iPod hardware is too weak for anything usef by ponds · · Score: 1

    For me, its because the software on the iPod browses by ID3 tag, when I'd rather use filenames.

  62. Obligatory comment by deutschemonte · · Score: 5, Funny

    Sure but can it run linux?

    Wait, umm....

    Oh!

    Imagine a Beowulf Cluster of these things!

    --
    The preceding message was based on actual events. Only the names, locations and events have been changed.
    1. Re:Obligatory comment by sharkey · · Score: 1
      Imagine a Beowulf Cluster of these things!

      Look at the pretty rainbow!

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    2. Re:Obligatory comment by Anonymous Coward · · Score: 0

      Sure but can it run linux?

      Wait, umm....

      Oh!

      Imagine a Beowulf Cluster of these things!

      2. ???
      3. Profit!!

  63. OK, mod me -1 redundant, but... by seanellis · · Score: 1

    ... that is one of the most impressive pieces of lateral thinking that I have ever seen. I am thoroughly impressed.

  64. Re:The iPod hardware is too weak for anything usef by Gilesx · · Score: 1

    The iPod process is seriously too weak to run ogg? That's bizarre. My less expensive iRiver plays ogg, and has a battery life that is on average about 25% longer than that of an iPod.

    Could the profit margins on iPods be WAY higher than we're lead to believe?

    --
    Sunday you're Thinking Different, Monday you're a huge tool, paying too much and waiting to think like everyone else.
  65. Re:why!? by Anonymous Coward · · Score: 0

    I have a cure for cancer. However, 11 out of 10 of the test subjects die from the cure. So you must ask yourself: Is the cure worse than the desease?

  66. Re:The iPod hardware is too weak for anything usef by the+unbeliever · · Score: 1

    in otherwords, you want the hardware to do things for you because you're too lazy to maintain proper id3 tags.

  67. obligatory, sorry by secretsquirel · · Score: 0

    How bout a beowulf cluster of these!

  68. I for one by ICECommander · · Score: 2, Funny

    Combining this story with the previous one:
    http://science.slashdot.org/article.pl?sid=05/01/2 9/1815242&tid=217&tid=14
    and I for one welcome our new iPod overlords.

    --
    All your Sybase are belong to us.
  69. Imaginge a Beowolf... by Anonymous Coward · · Score: 0

    ...never mind.

  70. Re:why!? by grqb · · Score: 1

    Playing around and exploring is how science is done man! Most nobel prize winners were actually trying to find something other than what they found. All science is beneficial.

  71. re: this means that 4G iPods can now boot linux! by Anonymous Coward · · Score: 0

    I wish the server the web server runs on would boot linux!

  72. Re:Hackaday, meet your new delayed mirror, Slashdo by trip11 · · Score: 1
    Offtopic question. Were you in the physics department at Ohio State by any chance? It's the only place i've heard of people talking about physicsphairies and google seems to pretty well confirm that.

    -Nathan

    trip11(at)hotmail(dot)com

  73. Re:The iPod hardware is too weak for anything usef by Jugalator · · Score: 1

    You say there have to be a point?
    Jeez, you're not a geek!

    --
    Beware: In C++, your friends can see your privates!
  74. go work for google by Drunken_Jackass · · Score: 3, Funny

    I read the Google cache, and Google should hire him. If he doesn't already work there. This type of thinking is what Google is all about. I think. I'm not smart enough to be sure.

    --
    There are 01 types of people in this world. Those that understand binary, and me.
  75. Re:Hackaday, meet your new delayed mirror, Slashdo by RevAaron · · Score: 1

    No shit. But this isn't anything new. Slashdot is pretty much always behind on stuff like this, be it a few days or a week.

    It works out well- if /. is your only source of news like this, you never know you're behind. Or, if you a wee bit smarter and read engadget, hackaday, osnews, etc you usually get the news when it comes out. And you thusly get to actually go to the site before it gets slashdotted.

    It's complex ecology, but it works. Slashdot it always behind, and I hope it stays that way. Otherwise, I won't be able to download the source, see the specs, etc etc without waiting another week.

    --

    Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
  76. Re:The iPod hardware is too weak for anything usef by globalar · · Score: 5, Insightful

    It's not about Linux, music, or the iPod.

    It's about hacking.

    It's like when an artist draws something on a napkin. Creative energy expands in every direction.

  77. Why are you people so obsessed with linux? by Anonymous Coward · · Score: 0

    Why do people always want to boot linux on any device even though it won't make it anymore useful from its original form? Is it really that cool or I am just not getting it?

    1. Re:Why are you people so obsessed with linux? by ishmaelflood · · Score: 1

      Why do people engrave the Lord's Prayer on the head of a pin?

      Sometimes doing something difficult but pointless is extremely satisfying.

      Now, I must admit I'd be even more impressed if he managed to get Windows running on an IPod, but this is only the second article I've seen in a while that would even approach Slashdot's self proclaimed audience of hackers.

      I would have thought it was obvious why he used Linux - to understand how to build a boot loader you need to either reverse engineer the OS, or have the source code. The former is rather more difficult for those of us who have not attained your god-like status.

    2. Re:Why are you people so obsessed with linux? by Rosco+P.+Coltrane · · Score: 1

      Why do people engrave the Lord's Prayer on the head of a pin? Sometimes doing something difficult but pointless is extremely satisfying.

      The head of a pin is not pointless...

      --
      "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
  78. Re:The iPod hardware is too weak for anything usef by blackomegax · · Score: 1

    no, actually, the ipod browses its own little small database, which had ID3 data imported into it. i think thats how it works anyway. either way, it doesnt go file by file. it has a database itunes creates on it.

  79. CLICK! by Anonymous Coward · · Score: 1, Funny

    CLICK click CLICK CLICK
    click
    click click click

    click click

    CLICK
    click CLICK
    click CLICK click click
    CLICK click CLICK

    CLICK click
    CLICK CLICK CLICK
    click CLICK CLICK

    Never let the lameness filter get in the way of a good joke, OK Taco?

    1. Re:CLICK! by Hungry+Admin · · Score: 1

      This appears to be Morse Code... here's the decode into ASCII:

      "Yes I talk now"

      Here's the base post by anonymous coward:

      CLICK click CLICK CLICK
      click
      click click click

      click click

      CLICK
      click CLICK
      click CLICK click click
      CLICK click CLICK

      CLICK click
      CLICK CLICK CLICK
      click CLICK CLICK

      Never let the lameness filter get in the way of a good joke, OK Taco?

      --
      Be who you are and say what you feel, because the people who mind don't matter, and the people who matter don't mind.
  80. for Schlock Mercenary fans... by TheSHAD0W · · Score: 1
  81. With some tweaking indeed. by TheLittleJetson · · Score: 1

    Leave it to some meth-head to figure this crap out. :-P

    1. Re:With some tweaking indeed. by Agret · · Score: 1

      Says the guy with the free imac mini link in his sig.

      --
      Have you metaroderated recently?
  82. Re:The iPod hardware is too weak for anything usef by Anonymous Coward · · Score: 0

    I doubt this is true. Rewriting and recompiling the decoder for Ogg Vorbis with optimization for the iPod is something that needs to be tried.

  83. Re:why!? by Anne+Thwacks · · Score: 1, Funny
    We're still looking for a cancer cure, aids cure

    Only because you are too stupid to realise that iPods running Linux cure Aids and cancer (but only in Penguins).

    --
    Sent from my ASR33 using ASCII
  84. Linux Users by queef_latina · · Score: 0

    You are using an inferior operating system, and you're being left in the dust.

    --
    Slashdotters: You are all a bunch of faggots.

    Do you hear me, you repulsive faggots? NO DIGG.

  85. Re:The iPod hardware is too weak for anything usef by Anonymous Coward · · Score: 0

    It's like when an artist draws something on a napkin. Creative energy expands in every direction.

    Or like when an artist wipes his chin after a good meal and then sells the abstract pattern on the napkin as art. Which reminds me, I just had lunch, do you happen to have a napkin?

  86. Re:The iPod hardware is too weak for anything usef by Kenshin · · Score: 2, Insightful

    Tetris - I have a tiny dedicated Tetris keychain that cost me $15 eight years ago.

    Text Editor - WORSE than cellphone keypad text entry.

    DOOM - Ya, like that's gonna go. The iPod occasionally gets choppy sliding levels of the menu.

    Gameboy Emulator - One button + scrollwheel does not a GB emu make. Also, go scrounge up an original Gameboy for $10 at a flea market or something.

    --

    Does it make you happy you're so strange?

  87. Re: interesting project using sound/data xmit by jaythree9 · · Score: 1

    http://volcanokit.com/volcanokit3/recognition/
    Recognition is an installation artwork that produces portraits of the unions between project viewers and the acoustic presence of the installation space. The installation is divided into two stations. At the first station, viewers of the piece may have their photograph taken by a digital camera. The captured image is translated by computer into two minutes of sound and played in exhibition space. This sound, as well as the sound already present in the space, is collected at the second station by microphone. The sound is translated back into a digital image, and displayed by a video projector.
  88. Something I'd like to see... by Announcer · · Score: 2, Interesting

    I'm sure plenty of users here have used WinAmp over the years. You've probably also used any number of different "plugins" for it. Some of my favorites are the ones that do "AGC" (Automatic Gain Control) on the playback audio. The better ones have settings for attack/release, min/max gain, etc. This process works to keep the playback volume relatively constant: Quiet passages are brought up, loud ones reduced.

    It would be cool if the iPod/Linux software could incorporate such functionality, along with some of the other features of WinAmp, like the M3U playlists, etc. Imagine dumping your entire MP3 library AND WinAmp playlist(s) into the thing, then calling up the WinAmp emulator in Linux, and enjoying the crossfaded,random,volume-equalized music until the batteries croak.

    --
    Willie...
    1. Re:Something I'd like to see... by Mr.+Byaninch · · Score: 0
      Boy, a few things here. AGC sucks. I've never found anything 'automatic' that can normalize gain well. The biggest problem is that spikes (that are noise) unduly influence them. You have to have a human involved. The old Cool Edit and it's new life as Adobe Audition (I'm sure there are lots of others; those are what I've had experience with) allow the human to see the gain change and decide if it's 'correct'.

      iPods. Crappy little 128kbs files that placate the music biz moguls. One can almost divide up the world into two groups: those who really love music and can hear how crappy 128s sound, and those who want to hear all the music their ears can deliver. OK, there's a third group, those who are only listening casually, so low quality but high quantity are important. He said, grudgingly.

      Hacking anything Apple is a smile for me. I love it.

      --
      Sig not available, please try again later. If the problem persists, then the submitter is an idiot.
    2. Re:Something I'd like to see... by mewphobia · · Score: 1

      Have you ever used iTunes? What do you think Soundcheck is? It's normalisation (volume-equalization or AGC as you'd call it).

      iTunes is the place you'd want to import m3u playlists, not the actual ipod.

  89. DMCA? by Anonymous Coward · · Score: 0

    IANAL, but won't he get sued by Apple for having done this? The DMCA prohibits the distribution of programs that can be used to circumvent both copy control and access control technologies and this is nothing but that. It's a cool hack, but I'm afraid this guy is gonna end up in jail.

    1. Re:DMCA? by ScrewMaster · · Score: 1

      Depends, I suppose, on what, if any, measures Apple took to prevent the ROM from being read out. I'm not sure that just putting software on a ROM qualifies as a copy-protection device. Now, if the ROM were encrypted and he broke the encryption ... that might be different. But I'm not a lawyer so there.

      --
      The higher the technology, the sharper that two-edged sword.
    2. Re:DMCA? by thpr · · Score: 1

      Given that his e-mail address ends in ".de", I'd say Apple is pretty much up the famous creek without the even more famous paddle. It's a little hard to enforce US law over there, although I can't say we don't try occasionally (which is, IMHO, dumb).

    3. Re:DMCA? by ScrewMaster · · Score: 1

      Good. I'm sick and tired of reading about DMCA abuse (and corresponding people abuse.) This guy pulled off what I consider a legitimate bit of reverse-engineering, and Apple can just go pound sand. If you don't want someone to figure out how your product works ... simply don't sell it on the open market and don't make any patent applications.

      And, actually, we are trying to adjust the world scene so that we can effectively enforce U.S. law (or U.S.-derived law) "over there". It's called "harmonization" and I feel sorry for any governments (you listening, Australia?) that swallow the line we're feeding them. Europe, with the exception of Poland, has decided to go ahead with such stupidity all on their own.

      --
      The higher the technology, the sharper that two-edged sword.
    4. Re:DMCA? by Anonymous Coward · · Score: 0

      harmonization != everybody do like US does... (which is what you are implying). What you're describing sounds more like the borg or something...

      harmonization = everybody agree on a common way to do things. Which could be the way US does - but also the way any other country does - or a completely new way to do things.

  90. Re:The iPod hardware is too weak for anything usef by Kethinov · · Score: 1

    The iPod effectively has 5 buttons and a scroll wheel. Seems like a fine platform for a GB emu to me.

    --
    You're right, I wouldn't steal a car. But if it were possible, I sure as hell would download one!
  91. Re:The iPod hardware is too weak for anything usef by Kethinov · · Score: 1

    Get the program EasyTag for Linux, or run it in Mac with dports or fink. If all your songs conform to a filename standard, you can use EasyTag to automatically id3 tag your whole collection.

    It works the reverse too. You can have it automatically rename files based on id3 tags. And unlike iTunes method of doing this, you can actually pick the folder/filename layout instead of their crappy unchangeable default. It's a sweet app.

    --
    You're right, I wouldn't steal a car. But if it were possible, I sure as hell would download one!
  92. Re:The iPod hardware is too weak for anything usef by NanoGator · · Score: 1

    Ya know, I damn near jumped on the "What the hell is it useful for?!" bandwagon. But the truth is, it's all in fun. Nothing wrong with enjoying something for what it is instead of for what it's not.

    Besides, having Tetris on your iPod when it's all you've got isn't the worst thing in the world. I usually carry just my cell phone around even though I've got a GBA etc. Okay, my cell phone isn't going to replace my GBA or a PDA with 802.11, but if I don't carry those with me anyway, my cell phone is > 0.

    --
    "Derp de derp."
  93. Re:The iPod hardware is too weak for anything usef by JFitzsimmons · · Score: 1

    Haha, no. They're paying out the nose to the guy who came up with the 'white rounded box' idea.

    --
    Beware he who would deny you access to information, for in his heart he dreams himself your master. -Anonymous
  94. 213 Minutes? by Dan+East · · Score: 1

    Instead of sitting by idly for 213 minutes while the data transferred, he could have taken some of that time to implement compression, thus increasing throughput and decreasing the overall transfer time. :)

    http://slashdot.org/comments.pl?sid=137702&cid=115 15142

    On a serious note, that was an admirable (and true) hack. Although there were several potential routes to extract the bootloader (FireWire, iPod's normal file transfer mechanism, analog data out the headphone jack), he took the path of least resistance (and simplest implementation).

    Dan East

    --
    Better known as 318230.
    1. Re:213 Minutes? by Thomas+Charron · · Score: 1

      Well, he did, he used zlib. And he went to bed. ;-)

      --
      -- I'm the root of all that's evil, but you can call me cookie..
    2. Re:213 Minutes? by Anonymous Coward · · Score: 0

      I was in the project channel when this hack was 'happening'.

      Zlib was implemented... it didn't work reliably enough (1 bit goes wrong and you're fucked). 1 bit goes wrong in uncompressed and you're not so bad off.

  95. I don't really get it by Sienar+Fleet+Systems · · Score: 1

    They have some kind of communication channel which they used to get Linux on the iPod, but can't use that one to transfer the bootloader data to the PC?

    Huh?

    1. Re:I don't really get it by shades66 · · Score: 1

      getting a patch onto the ipod was probably the easy part by either playing with an update and uploading with the ipod updater or (most likely) playing with the partition that contains the main OS. The bootloader itself will be hardwired into the ipod and therefore not available by accessing the disk. All that needed to be done then was to reboot the machine and let his program read the bootloader so that now he should have the block of code that enables the various hardware and therefore work out how to make his own code access the hardware..

      then again this is just a guess

      --
      ---- There are 10 types of people in the world. Those that understand binary and those that don't
  96. Re:why!?=because profit by Anonymous Coward · · Score: 0

    There is a cure for cancer, plus several other so-called "uncurable" diseases.The reason that the cures are not available to the general public, (us folks that actually labor for money instead of cheating and being accomplished liars),is because of profits.If they gave the cures out to those that they extort, then they would not make the big bucks to support their vampiristic type thirst for drugs and homosexual pedophilia type vacations in Asia.
    The population would also not be thinned,as there are to many folks here in the UNITED SNAKES OF AMERIKKKA for our social security system to remain solvent, considering the dipshit president is approving multimillion dollar studies for thingS like observation of tree frog sexual activities.
    KILL THE WEALTHY.

  97. Fec it! by fnord_uk · · Score: 1

    It might be worth trying FEC to help improve this kind of technique. I'm sure the processor could handle it at those kind of data rates.

    --
    In theory, theory and practice are the same. In practice, they're not.
  98. Re: interesting project using sound/data xmit by sith · · Score: 1

    I saw that at MCP a few years ago. Was pretty nifty, but it was during an opening so the space was too loud for the pictures to come through clearly.

  99. mirror available! by uibi · · Score: 1
  100. One word: by suyashs · · Score: 1

    The Sony PSP...can't wait to see linux on it...

    --
    http://chrono.posterous.com/
  101. Re:Slashdotted already? Anyway... by uibi · · Score: 1
  102. JTAG by Rattencremesuppe · · Score: 1

    Why didn't he use JTAG?

  103. Re:The iPod hardware is too weak for anything usef by mp3phish · · Score: 1

    "Could the profit margins on iPods be WAY higher than we're lead to believe?"

    What were you lead to believe? The retail price of the ipod is more than any other player in its MB range. Most iPods are purchased directly through apple. (some at BB, some through HP and its distributers. However I know for fact that HP distributers are required to sell it wholesale for no less than $270)

    Either way, even assuming that the minimum price apple sells the ipod for is 270 for 20gb, that is still more expensive than the most expensive competitor's wholesale price.

    Now, add to the fact that apple is also making money off iTunes, and apple sells more than any other individual competitor. and add to that that the iPod uses cheaper parts then their competitors... And you might get a reasonable picture of the order of margin apple sees in the ipod..

    --
    Your ignorance is infinitely greater than you realize.
  104. Re:The iPod hardware is too weak for anything usef by dn15 · · Score: 1
    The iPod effectively has 5 buttons and a scroll wheel. Seems like a fine platform for a GB emu to me.
    I love my iPod, but the placement of the buttons would make for a pretty bad game-play experience. iPods either have the buttons in a circular formation around/on the wheel, or in a row above. This means it would be quite difficult to play with two hands, making it nearly impossible to use A/B and a directional control at the same time. Consequently most games would be basically unplayable.
  105. killer idea by Neuropol · · Score: 0

    glad to see someone was thinking when these came out. i'd look forward to being able to do live recording with LiPod specific Linux apps, or be able to term with its monochrome screen. heh. cool.

  106. Dude, Beowulf Cluster by ButtNutt · · Score: 0

    Can you imagine how small it would be?

  107. No iPod have been bricked, it's dual boot by Amgine007 · · Score: 5, Interesting

    is it worth 400$ and the possiblity of bricking it to get a less that ipod quality mp3 player?

    You can't see it now, but the iPod linunx site states clearly that, to their knowledge, no one has bricked an iPod due to installing iPodLinux on it -- even since the long-ago development days.

    In fact, iPodLinux's installer sets it up so you can dual boot into Linux and the Apple firmware, and you can make one the default. I installed this on my 1G and the other day, and it indeed works very, very easily. It is one of the more underrated hacks going on today, IMO.

    Its sweet but does it ahve a point?

    To satisfy your slashdotty interests: imagine you and a friend have iPods, and imagine you connect them with a firewire cable. You both boot into linux, transfer files, and reboot (back in to the Apple firmware). The use is left as an exercise to the hacker.

  108. Thanks for that but... by ishmaelflood · · Score: 1

    isn't using a cache REDUNDANT by definition?

    Just asking.

  109. Not really by darco · · Score: 2, Interesting

    Meh, not really because he isn't doing any modulation or demodulation. He is simply playing one sound if the bit is on, and another sound if the bit is off. This is very slow, but in this case it was the "The right tool for the job".

    A true modem encodes data somewhat differently.

    http://www.wikipedia.org/wiki/Modem

    --
    — darco
    1. Re:Not really by enosys · · Score: 1

      Yes, it is a modem. It doesn't have to use a specific modulation scheme to be a modem. In fact the article on modems talks about a modem that uses this particular modulation scheme: in 1962 AT&T released the first commercial modem, the Bell 103. Using frequency-shift keying, where two tones are used to represent the 1's and 0's of digital data, the 103 had a transmission rate of 300 bit/s.

    2. Re:Not really by darco · · Score: 1

      I stand corrected.

      --
      — darco
  110. How about a scanner? by willCode4Beer.com · · Score: 1

    How about using a scanner (or O-scope) to listen to the higher frequency signals.

    --
    ----- If communism is a system where the government owns business, what do you call a system where business owns govern
  111. Come on mods by ishmaelflood · · Score: 0, Redundant

    mod up the happy fun joke, it was excellent. or stupid. or excellent and stupid.

  112. ipodlinux.org has taken a beating too by grolschie · · Score: 1

    Thank you for your interest in the project! This is a temporary page until the Slashdot flood wears off. We love publicity, just not all at once.
    (No, this site is not hosted on an iPod)


    iPodLinux does not currently run on a 4g/mini/photo/U2.

    To read nilss' story about decoding the 4th gen's flash using a beeping piezo, click here!

    In the meantime, visit us in IRC on irc.freenode.net #ipodlinux! Ask davidc__ about 4g support, we dare you!

    1. Re:ipodlinux.org has taken a beating too by grolschie · · Score: 1

      Scrap the word "too" in the subject there. Don't know how that got in my redundant post. ;-)

  113. Re:The iPod hardware is too weak for anything usef by Arru · · Score: 2, Funny

    That free iPod in your sig, is it free as in beer or free as in running Linux?

    --
    There's no 'on' position on the Slacker switch!
  114. Re:The iPod hardware is too weak for anything usef by Kenshin · · Score: 1

    Yes, BUT... to get Tetris onto your iPod, you're gonna have to kill the iPod OS.

    --

    Does it make you happy you're so strange?

  115. Is it just me... by Mr.+Byaninch · · Score: 0

    Or are there fewer 'getafreeipod' .sigs in here than normal? Wait. Than usual They're never normal.

    --
    Sig not available, please try again later. If the problem persists, then the submitter is an idiot.
  116. Not reverse engineering by John+Harrison · · Score: 1

    This isn't reverse engineering. This is hacking the system to get an output method and then dumping the bootloader, not reverse engineering the bootloader. To reverse engineer it would involve figuring out what must be in it indirectly. That doesn't take away from the coolness of the hack though.

  117. way cool by zogger · · Score: 1

    Looks like you could use it for other purposes as well, like an audio variant of a stealth mode steganography-like crypto file transfer.

  118. Re:Hackaday, meet your new delayed mirror, Slashdo by physicsphairy · · Score: 1
    It's from a Holloween costume I made last year.

    Actually, there were two costumes.

    In the first, some friends and I dressed up as adenosine tri-phosphate. I was the ribose part. We had lots of fun hurling the people dressed up as phosphors at people and saying that we had phosphorylated them. :P

    My other costume was the "physicsphairy." I had a "wand of power" (dW/dt) a skirt with a bunch of hydrodynamics equations written on the back of it, a bikers jacket with a GIMP-ified physics phairy symbol, and a tiara with still more physics equations on it.

    As sad and disturbed as that might sound to people who aren't as weird as me. . . .

  119. Been there... by Anonymous Coward · · Score: 0

    I know the feeling. I used to copy "protected" Timex/Sinclair 1000 game tapes by loading them while tunning to the CPU frequency with my Panasonic boombox, which had a short-wave radio receiver.

    Ah... Those were the times.

    1. Re:Been there... by Mr.+Byaninch · · Score: 0
      So you could listen to the copy-protection code? Come on, tell us what you did and how you did it.

      I wish I'd kept my Timex. $40 seemed like a lot those days for a 'toy'.

      --
      Sig not available, please try again later. If the problem persists, then the submitter is an idiot.
    2. Re:Been there... by Pasajero · · Score: 1

      Actually, that was it. Finding software for the TS on those days was almost impossible for us living outside of the US, so we tried to "backup" the tapes using regular audio tape to tape methods, but somewhere in time tapes started to come up "protected" and couldn't be copied that easily.

      After taking many tries to backup the Frogger game, I remembered the CPU frequency was in the range of the short-wave receiver on my boombox, and it kind of sounded pretty much like the program tapes. So I said "what the heck" and recorded the CPU sound while loading the original tape.

      To my surprise, the backup tape worked perfectly :-) that method proved to be more reliable than anything else to backup tapes.

      I used to drool for hours looking at the TS ads before my dad went to the US and bring me not one, but TWO!! (it's a bargain! just $99!! keep one, sell the other!)

      That little black thing taugth me to program. I even did some z80 assembler before jumping to the all-mighty C64.

      Those memories and feelings are with me forever...

    3. Re:Been there... by Anonymous Coward · · Score: 0

      I WILL SHIT ON YOU

  120. Linux on iPod Sourceforge Project by lub · · Score: 2, Informative

    Get your iPOd Boot Loader here!

  121. CmdrTaco's comment by Anonymous Coward · · Score: 0

    Hey, there's a CmdrTaco's comment in TFA! See comment #14.

  122. Taco's comments from the page by Bri3D · · Score: 1

    "WTF? I can't see anything on that shitty picture. It might be some not-Linux OS just as well. This is news? You are smart enough to port Linux but not smart enough to make a decent picture? This is fucking stupid, isn't it? Well, never mind, I think I'm gonna post it on my blog anyway, because it is related to Apple.
    -CmdrTaco."


    Is this really Taco?

    1. Re:Taco's comments from the page by Anonymous Coward · · Score: 0

      no.

      - Bill Gates

    2. Re:Taco's comments from the page by Anonymous Coward · · Score: 1, Funny

      He didn't mention that his ipod had double the normal battery life, thanks to a sticker he'd put on it.

      So, no.

      Mahatma Stalin

  123. Did anyone else see this? by twakar · · Score: 1

    the last comment on the page regarding the hack seems to come from someone we know.
    WTF? I can't see anything on that shitty picture. It might be some not-Linux OS just as well. This is news? You are smart enough to port Linux but not smart enough to make a decent picture? This is fucking stupid, isn't it? Well, never mind, I think I'm gonna post it on my blog anyway, because it is related to Apple. -CmdrTaco. Comment by CmdrTaco -- 29/1/2005 @ 7:19 pm
    If this comment is real, it's really flippant and immature. How can your site link to another site that has one your comments on it that sounds as if it came from a retarded l33t h4X0R.

    --
    Progress is man's ability to complicate simplicity!
  124. Kudos for the old school.... by TJ_Phazerhacki · · Score: 2, Insightful

    This is reminiscent of certain payphones and CC Whistles.... Kudos for thinking outside the box - I am honestly more impressed with this than just about any hack I'v seen in recent months. And as for functionality - Who cares? Doing it for the sake of doing it - thats where things like Linux and the whole open source movement are founded.

    --
    Physics is nothing like religion. If it was, we'd have an easier time trying to raise money!
    1. Re:Kudos for the old school.... by Andrew+Cady · · Score: 1

      Except this -HAS- functionality. Loads of it. This means Ogg Vorbis for the iPod, man!

    2. Re:Kudos for the old school.... by White+Roses · · Score: 1

      Agreed. Compared to cramming most of a PC into a Mac Mini case, this wins Best Apple Hack of the Day, Week and Month.

      --
      Do not touch -Willie
  125. 100? by nurb432 · · Score: 1

    Then please name one valid reason... Not some stupid reason..

    And not something that could be done by simply opening up the EXISTING firmware..

    Its a damned music player, it really doesnt need a 'real' OS shoved in it..

    --
    ---- Booth was a patriot ----
    1. Re:100? by Anonymous Coward · · Score: 0

      Opening up the existing firmware, huh? Not bloodly likely. See, I never bought an iPod, because what's the point of carrying around this hard drive if I can play music off of it, but can't record live audio on to it? Sure, I can go buy a Griffin iTalk and record at 8kHz... or I can skip the CLOSED firmware that's going to remain CLOSED, install Linux, and record at 44.1 kHz.

      Seems like a no-brainer to me.

  126. YOU ARE ALL SPAMMERS by Anonymous Coward · · Score: 0

    Please post your spam sigs elsewhere, you are cluttering up slashdot.

  127. Really think outside the box by Anita+Coney · · Score: 1, Funny

    Linux-heads are always getting Linux to run in odd things like game consoles, phones, and now an MP3 player. But how about something REALLY amazing. Remotely installing Linux on Bill Gates' personal computer!

    --
    If someone says he and his monkey have nothing to hide, they almost certainly do.
  128. Re:why!? by Anonymous Coward · · Score: 0

    I can run folding@home on my ipod!

  129. Bizarre! HURMMPH! by smchris · · Score: 2, Interesting

    I'll have that young whippersnapper know that those of us who loaded up our home computers from cassette tape recorders could tell by the volume whether we would get a good load and even learn to tell when the load was about done for specific programs.

  130. Re:The iPod hardware is too weak for anything usef by bob+beta · · Score: 1

    You're just making it more attractive for me to flash some plastic at the Apple Store, ya know...

  131. Re:The iPod hardware is too weak for anything usef by bob+beta · · Score: 2, Insightful

    The hardware should always do exactly what the Hacker wants it to do, so long as it's physically possible.

    Are you new here??

  132. Organising MP3s by Anonymous+Writer · · Score: 1
    Besides EasyTag, I've also come across the following for organising MP3s... I'm sure there are more, but these are the ones I've heard of so far.

    MusicBrainz, MoodLogic, and QuickNamer (and maybe some others), actually take "fingerprints" of the music itself and compare it to an online database, just in case all the tag and filename information is wrong. MusicMagic Mixer automatically creates custom playlists of similar songs based on fingerprinting data.

    I've never tried any of these programs myself, but just found out about them while web surfing. I don't really know how well they work. I found out about them initially when I came across this discussion and this article online a while back.
  133. Old Apple2 TTL tape recording way by Anonymous Coward · · Score: 0

    This guy realy should have had a look at how the Apple2 tape SAVE/LOAD routines worked.

    They managed to encode bits by flipping ON/OFF on a ttl signal sent to a tape recorder.

    It just worked at around 1500 Bits/s because 0s took longer to encode than 1s. It's all on the very good Apple Programmer's Handbook an many other documents I guess.

    All that was done on a 1.23Mhz processor Encoding/Decoding.

  134. You are so confused by A+nonymous+Coward · · Score: 2, Funny

    The head of a pin is not pointless...

    Yes it is, Bunky. It's the other end that is not pointless.

  135. Dude, you've been Googlewashed by Anonymous Coward · · Score: 0

    Google should hire him. If he doesn't already work there.

    Oh god, what's with the Google fanboy stuff? "If he doesn't already work there."?!

    This guy exhibited classic lateral thinking. This kind of thinking has been around for thousands of years. When you see lateral thinking, you think "Google employee"? That's just plain creepy. Google will come and go.

    If I wanted to see someone make this guy an offer, it wouldn't be Google. It would be a university or an institution that could get this guy in front of others, influencing them, stoking them up, infecting them with this guy's exuberence and creativity. Or, sure, you can lock this guy into a profit-driven corporate research closet that will result in Better Products(tm).

  136. Why isnt /. using Coral yet and still DDOSing? by cwestpha · · Score: 1

    I hate it when I go to sites that /. has linked to and cant do anything because of the /. effect (Which is basicly a DDOS). I remember a few months ago when Slashdot was talking about how Coral would stop this effect, yet still I have not seen one artical use Coral to save sites from the colossal bills and site shutdowns that /.ing causes. http://www.scs.cs.nyu.edu/coral/ http://slashdot.org/article.pl?sid=04/08/28/233025 2

    1. Re:Why isnt /. using Coral yet and still DDOSing? by Anonymous Coward · · Score: 0

      Read the /. FAQ it clearly mentions why slashdot will NEVER use Coral Cache or similair tools

    2. Re:Why isnt /. using Coral yet and still DDOSing? by Anonymous Coward · · Score: 0

      You mean this suggestion?

      That's a bogus answer. See, HTTP has this neat thing called cache-control that specifies these properties. Coral also wouldn't effect external banner ads, which are all linked absolutely.

      Or is there something else?

  137. Re:The iPod hardware is too weak for anything OGG by saskboy · · Score: 1

    Would one of the uses be playing OGG format music files now? Is that possible?

    --
    Saskboy's blog is good. 9 out of 10 dentists agree.
  138. Re:The iPod hardware is too weak for anything usef by Anonymous Coward · · Score: 0

    Eating lunch late, or just leaving it on your face for a few hours?

    by Anonymous Coward on Saturday January 29, @05:47PM (#11516441)

    heh

  139. Re:The iPod hardware is too weak for anything usef by ponds · · Score: 1

    Yeah, I use easytag. It's a great little program, but I'd like to just browse with the filesystem so that I don't have to mess with making an iTunes database. Gtkpod kinda bugs out a lot, and when it crashes, it will leave me with a phantom few gigabytes used (it writes tracks to the iPod and then updates the db after all of the tracks are written), and there is no real way to get rid of it short of reloading the whole iPod. This is usually really annoying, because when I update my iPod is usually when I'm about to leave anyway.

  140. HOWTO: Get an iPod by Anonymous Coward · · Score: 0

    1. Move out of your mom's basement and get a job you stupid fuck.

    2. Buy an iPod.

  141. iPod's crappy software by otterbeck · · Score: 1

    If this project would let me load a better program to play music (specifically a cue up feature, where while I'm listening to one song I could pick the next 3 or 5 or 10 and slide it back into my pocket) I'm on board. I hate making playlists, but I ride a train everyday for an hour and I'd like to just choose my next few songs and not have to hold my iPod in my hand and keep picking them.

    1. Re:iPod's crappy software by droopycom · · Score: 2, Informative

      Well, you can already do that...

      Maybe you should spend your next hour on the train to read the manual ?

    2. Re:iPod's crappy software by otterbeck · · Score: 1

      My manual told me nothing. HP version, maybe. Little help?

    3. Re:iPod's crappy software by Anonymous Coward · · Score: 0

      http://www.apple.com/support/ipod/tutorial/

  142. Re:The iPod hardware is too weak for anything usef by ponds · · Score: 1

    in otherwords, you want the hardware to do things for you because you're too lazy to $PERFORM_X_TASK This is the reason that all programs are written. This is what computers are for. So yes, I do.

  143. iPod portable recording studio? by FauxReal · · Score: 1

    I heard a rumor of some guy out there hacking some version of Logic software onto his iPod and connecting it to a MOTU 828 firewire recording interface. Sounds dubious to me... but could we see something like this running Audacity?

    A portable high quality recording setup this compact (maybe with the MOTU Traveller instead) would be awesome.

    1. Re:iPod portable recording studio? by DaveCBio · · Score: 1

      Yeah, that's sounds like BS to me. The iPod doesn't have the processing power or the memory to do something like that.

  144. Re:why!? by Anonymous Coward · · Score: 0

    We're still looking for a cancer cure, aids cure and countless other things we need today.

    I'm not convinced AIDS needs cured. I say let it go. It cuts down on a population of people I don't entirely care about. It's an entirely preventable disease. You have to TRY to get AIDS, doing stupid shit like having unprotected sex, shooting up drugs, and sitting on public toilet seats.

    Don't engage in risky behavior, and you won't get AIDS. It really is that simple. It can be reliably tested for, so if you want to tell me "what if you need a transfusion???", don't.

  145. Re: interesting project using sound/data xmit by Tjoppen · · Score: 1

    Hm. Sounds like it's transmitted AM instead of FM.
    That's one thing I learned is very prone to background noise. Neat no less.

    What if each column was coded so that frequency = y-position, amplitude = intensity and entire columns were transmitted at a time? Would sound very weird at least :)

  146. i agree! by johnpaul191 · · Score: 2, Informative

    how can you blast someone that's obviously creative and doing some tinkering in their spare time. why not go after 99% of the globe that sits on their ass drinking beer watching sports on TV. maybe if some of them had some motivation the world would be a better place.
    don't pick on someone that has a hobby that exercises their mind. go after all the people wasting their brains.... or the ones that take financial aid to go to college just to drink and fuck off for 4 years and end up doing some worthless job shuffling papers.

  147. Re:The iPod hardware is too weak for anything usef by Kethinov · · Score: 1
    Nah. You just need a creative interface.

    Imagine a D pad diagram at the top of the screen, taking up a small amount of space.
    \|/
    ---
    /|\
    One of those arrows would be highlighted, indicating which direction is selected. To go in that direction, press and hold the center button. To change your direction, simply rotate the scroll wheel.

    Then the back and play buttons are the A and B respectively. The most comfortable way to play would be to hold the iPod with your left hand. Place your left thumb on play and your left index finger on back. Place your right index finger on the middle button, and use the scroll wheel with your right thumb.

    Of course it's nowhere near as nice as a real gameboy, but it would DEFINITELY be playable on some games. Especially games that don't require all the controls at once.
    --
    You're right, I wouldn't steal a car. But if it were possible, I sure as hell would download one!
  148. Re:The iPod hardware is too weak for anything usef by Kethinov · · Score: 1

    I found gtkpod buggy too, but ever since I upgraded to whichever version is currently in Debian unstable, I haven't had any problems with it.

    --
    You're right, I wouldn't steal a car. But if it were possible, I sure as hell would download one!
  149. Re:The iPod hardware is too weak for anything usef by ponds · · Score: 1

    Cool, I'm running sarge with sid pinned, i'll try the one in sid.

  150. Re:The iPod hardware is too weak for anything usef by darc · · Score: 1

    No, if you actually read documentation instead of trolling, you would find that the iPod has two processors, one of which decodes mp3, aac, etc, in hardware, which linux currently cannot access. What they're doing right now is running an mp3 software decoder on the non dedicated cpu.

    Saying that the iPod is too weak then, is sort of like not having a video driver for a geforce 9 in linux and claiming it's too weak to run doom 3.

    --
    Tired of legitimate data sources? Try UNCYCLOPEDIA
  151. Re: This does NOT mean 4Gs ran run Linux ... yet by R.Mo_Robert · · Score: 1

    To quote from the site, which I somehow managed to get into:

    iPod Linux does not currently run properly on fourth generation, mini, U2 or photo iPods. Repeat: It DOES NOT run. If you try and install the current iPL on a 4g iPod you'll certainly have problems, and you will most likely be eaten by a grue.

    They do say they are working on it, and I'm sure this was a big help. Here's what they say they have done so far:

    • Kernel Starts
    • Piezo works
    • LCD works
      • Contrast can be adjusted (backlight cannot)

    So, you can boot Linux, but they're still a ways away from "running" it.

    --
    R.Mo
  152. Re:The iPod hardware is too weak for anything usef by Kiryat+Malachi · · Score: 1

    Sorry, but:

    What exactly is wrong with the browser they have? I have about 5000 songs, probably 400 or 500 different artists. I have no problem using their browser at all. I'm curious what your grief is with it.

    --

    ---
    Mod me down, you fucking twits. Go ahead. I dare you.
    (I read with sigs off.)
  153. Why, barriers to entry!!!! by yorkpaddy · · Score: 1

    I am sure we would be more likely to come up with a cure for cancer if the barriers to entry for research weren't so damn high. Last time I checked, you can't buy a person in the US to expirement on. Much less buy a person for $400. Even if you did have a brilliant drug idea, you would need millions to be able to try it out because of the FDA. So I say to you, if you want a cure to cancer, find some biologist in his mom's basement and let him do experiments on you.

    --
    "brxref .k.p ,.by xprt. gbe.p.oycmaycbi yd. cby.nci.bj. ru yd. am.pcjab lgxlcj" don'
  154. Sony, Nintendo, and Microsoft are all... by bs_02_06_02 · · Score: 1

    Sony, Nintendo and Microsoft are all thinking about how this might affect the PS2, Gamecube and Xbox. Ok... Microsoft is probably NOT thinking about it in any useful way, they're probably trying to contact their legal staff to see what this means, and then they're going to go yell at all their subcontractors.

    I'm surprised no one has mentioned the DMCA. Reverse-engineering, undermining security, hacking. I wonder when the IpodLinux webserver will be confiscated by the FBI?

    --
    -- No sig for you!
  155. Re:why!? by Anonymous Coward · · Score: 0

    We're still looking for a cancure cure...

    Shit! I knew I dropped that damn thing a few days back! Now where'd it go?

    Come on kids, we're looking for the cure! Check behind the cushions!

  156. spice it up a bit by djfray · · Score: 1

    put windows ce on it.

    --
    This sig is o Unfunny o Funny
  157. Re:The iPod hardware is too weak for anything usef by Space_Soldier · · Score: 1

    Free as in beer, but even beer isn't free since it requires time to acquire it.

  158. Re:why!? by twoes00 · · Score: 1
    Do you enjoy being a jerk?

    Obviously!

    How do iPods & Linux have ANYTHING to do with medicine?

    They don't.

    Are you retarded?

    Absolutely!

  159. Re:The iPod hardware is too weak for anything usef by Nessak · · Score: 1

    A little screen, lack of searching, no playlists in playlists, and no listing of file names, to name a few. For almost all my thousands of MP3s on the device I have a different album, song, and artist. Try looking though your song list of 5000 for one song. It takes a long time and I find it annoying.

    For most people the browser they have is great. For me it isn't. On my computer I still use a directory structure for my songs. I can see 50 directories at once and can have directories in directories. I also use a database for ID3 tags that allows searching and will show me the file names.

    Sure, I could edit all the ID3 tags of all my songs, but not only would that take forever, I like the info they currently have. For most people the apple iPod Browser is great but not for all. If the ipod was an open platform for development then people could "scratch their itch" without resorting to running Linux, but Apple has made it clear that you should be happy with what they give you and if you are not, then you are doing something wrong. Well, I for one paid a lot of money for my ipod and it fails to do what I want well so I'm going to support people that can change that for me.

    Anyway, that is my issue with it in a nutshell. For your sake, I'm glad you don't find the browser as annoying as I do. I just wish apple would open the platform so we could both be happy.

  160. Re:The iPod hardware is too weak for anything usef by Tony+Hoyle · · Score: 1

    One thing is it doesn't handle compilations correctly - it creates a new artist for every song on the album.

    I reckon apple will fix it one day, but until then something else would be a good stopgap.

  161. Re:The iPod hardware is too weak for anything usef by Anonymous Coward · · Score: 0

    i LOVE your sig. I ran that on my sisters box once. good times.. good times..

  162. Re:The iPod hardware is too weak for anything usef by TheUnknownOne · · Score: 1

    I remember reading somewhere that the new iPods and the Rio Karma have very similar CPUs made by the same company etc. If the Karma can play OGG than theoreticly the ipod (newest) can as well. Then again, this may not have been a reliable source of information, and I can not provide a link.

  163. Hollywood says US way or the highway by tepples · · Score: 1

    harmonization = everybody agree on a common way to do things.

    But in practice, the USA military-industrial-entertainment complex says to foreign lawmakers: "You make your laws just like our laws, or we stop selling our products in your territory. How would your citizens like that?"

  164. Re:The iPod hardware is too weak for anything usef by h0mer · · Score: 1

    Just make the artist for the entire disc "Various", make the track titles "Bandname - Songname" and make the compilation title the album title.

    --


    I'm on top of my game like I'm standin' on Xbox.
  165. Re:why!? by Anonymous Coward · · Score: 0

    What of the former rape gangs that were rampant in South Africa? For that matter, what of southeast Asia currently, a number of islands have yet to receive any aid and it is likely that administrative police enforcement is lacking presently. People are people.

  166. Done something similar by wtarreau · · Score: 5, Interesting

    On an old computer 15 years ago (it was not really a PC yet), I had no sound output and wanted to experiment with sound processing. so I used the 5" floppy drive's LED which I could blink up to about 100 kHz, in front of which I put a photodiode connected to my amplifier's input. I had to turn of the lights to remove the 50 Hz background noise, but then I could hear the sounds really well. I even played using a PWM code to be able to output analogue levels.

    It was funny to do all this when computers were not as equipped as they are today. Now we're just users and nothing more.

  167. iPod shuffle by ArbitraryConstant · · Score: 2, Funny

    I assume someone's going to try this with the iPod shuffles.

    I guess they'll have to use the LED lights to blink the signal out. Hell, they'll probably have to use the LEDs to blink the interface out too.

    --
    I rarely criticize things I don't care about.
  168. Re:The iPod hardware is too weak for anything usef by xgamer04 · · Score: 1

    Just because something works in a way acceptable to you doesn't mean that it works in a way acceptable to everyone. I have a friend who, the minute he gets a new computer, changes the window title font to this absolutely unreadable thing. Why? He likes it.

    --
    When you look at the state of the world, how can you not become a radical, liberal anarchist?
  169. Re:The iPod hardware is too weak for anything usef by xgamer04 · · Score: 1

    Compare device size/weight and size of the hard drive (I'm assuming you have a HD-based player) to the Ipod. Consider also that the Ipod was not designed to run ogg. The proc in your player may have been. Your comparison completely inept.

    --
    When you look at the state of the world, how can you not become a radical, liberal anarchist?
  170. Re:The iPod hardware is too weak for anything usef by mr100percent · · Score: 1

    I give up, whats the sig?

  171. Re:The iPod hardware is too weak for anything usef by Anonymous Coward · · Score: 0

    what an ugly hack

  172. Re:The iPod hardware is too weak for anything usef by Kethinov · · Score: 1

    Fork bomb. Brings *nix systems to their knees real fast.

    --
    You're right, I wouldn't steal a car. But if it were possible, I sure as hell would download one!
  173. Mallrats by marchaos · · Score: 1

    Jay: Silent Bob's an electrical genius. He won the science fair in eight grade by turning his mom's vibrator into a cd player using chicken wire and shit. Mother fucker's like MacGyver! No, mother fucker's better than MacGyver!

  174. Re:why!? by Anonymous Coward · · Score: 0

    And could you please take the stick out of your ass? You'll serve the world better by not being an asshole than by sanctimonious preaching.

  175. Error Correcting Code? by Paul+Crowley · · Score: 1

    The guy could have got a far higher transfer rate if he'd used an error-correcting code - he would have been able to recover from the occasional bit error, so he could have turned the bit rate up much higher.

    He doesn't even mention using a checksum, but I guess there are checksums built into zlib...

  176. Re:The iPod hardware is too weak for anything usef by Anonymous Coward · · Score: 0

    "...I would love to see an alternative music/playlist browser, as the one they have sucks when you have thousands of songs that all have different artists, albums, etc.."

    Its your collection that sucks dude, not the iPods browser. That Totally rocks.

  177. Re:why!? by deft · · Score: 1

    Color me troll, but this guy sort of makes me not want to cure cancer or aids... just in case he might get it.

    --

    There's nothing Intelligent about Intelligent Design.
  178. This hack was for transmission, not for reading by Gnavpot · · Score: 2, Informative

    That's amazing! Does that mean that any ROM on any device can be read this way?

    This was not a hack for reading data from the ROM. Apparently, he already had the code for that, so this was not a problem.

    What he was missing was a way of transmitting the data to another device. The piezo hack solved this problem.

    This hack will consequently only be useful for other devices if you:
    - have already found a way of reading the data from the ROM.
    - have not found an easier way of transmitting these data to another device.
    - have an option of creating a sound output from the device through software.

    I don't know how frequently this scenario will occur. My guess is "very rarely".

  179. Re:The iPod hardware is too weak for anything usef by slim · · Score: 1

    The only thing I want to do with my iPod is play music -- but the iPod software is nowhere near as usable as I'd like it to be.

    (I've written about it -- it's something of an obsession.)

    I'm keeping an eye on iPod Linux because I think eventually Podzilla could become a better MP3 collection browser than the Apple firmware. Apple aren't going to fix it: they already have my money.

  180. AGC vs Normalize by Announcer · · Score: 1

    There's a difference between "Normalization" and "AGC" (or "Compresion"). Normalization scans the entire audio file, looking for the highest peak. It then reduces (or increases) the volume *evenly* over the entire file. It is the same as adjusting the volume control, then not touching it until the next track.

    "AGC" or "Compression" is different. It adjusts the volume dynamically as the file is playing. It makes instantaneous adjustments, up or down, to keep the overall average volume constant.

    Now, back to the original idea: With the Linux OS on the iPod, users won't necessarily *need* to go to iTunes. They can upload/download files from their own PC, including their own, already edited, M3U playlist files that they've already been listening to in WinAmp. They won't have to "reinvent the wheel".

    --
    Willie...
  181. ah, but that's just it by Qwerpafw · · Score: 1

    iPods ignore the fairplay DRM on iTunes .m4p aac encoded files. There are already methods out there to get around the encryption, but with the iPod firmware the possibilities are rendered much more elegant. In other words, the iPod firmware contains a backdoor to apple's DRM: a backdoor now in the hands of hackers.

    Also, I suspect the above will make Apple a little peevish, and might incur the wrath of Apple legal. The legal status of these actions under the DMCA is unclear to me, but I suspect it's not favorable.

  182. someone wake me up by howman · · Score: 1

    when the thing runs xp so I can use that wonderful mediaplayer thing...

    --
    flinging poop since 1969
  183. Re:The iPod hardware is too weak for anything usef by Hognoxious · · Score: 1
    Especially games that don't require all the controls at once.
    Or any kind of fast reaction. Your solution is technically creative, I'll give you that, but it's ergonomically unworkable.
    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  184. crazy... by w4rl5ck · · Score: 1

    totally crazy, but a great idea and a great hack.

    Maybe beeing this creative could push Steve into the direction to give us the ROM binaries because we'll get them anyway...

  185. Re:The iPod hardware is too weak for anything usef by TheoMurpse · · Score: 1

    No you don't -- you can dual-boot. And yes, you really can.

  186. Re:The iPod hardware is too weak for anything OGG by TheoMurpse · · Score: 1

    The 4G iPods have two processors -- with just the one processor of the 3G and below, you can nearly play OGG. Therefore, I conclude that yes, you will be able to.

  187. Re:The iPod hardware is too weak for anything usef by TheoMurpse · · Score: 1

    A little screen

    Although I am all for installing Linux to an iPod, somehow I don't think installing it will change the size of the screen.

  188. how long... by hitmark · · Score: 1

    before doing something like this will get you sued 9 way to hell or basicly slamed in jail for bypassing a copy protection system?

    --
    comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
  189. karmic fuck you to you by Anonymous Coward · · Score: 0

    n/m

  190. Re:The iPod hardware is too weak for anything usef by JonathanBoyd · · Score: 1

    I have a suggestion. How about changing the Genre (or Composer) of each song to the first letter of the Artist or Album. That way you'll have an alphabetical sorting method available. If you're on a Mac, you could write an Applescript to automate the process. Even without Applescript, would be simple enough to select all the Artists beginning with 'A,' get info and then change the Genre to 'A.'

    Out of curiosity, why do you have thousands of different artists and albums?

  191. Jumpman Over a Telephone by Anonymous Coward · · Score: 0

    Wow! Reminds me, however tangentially, of the time I managed to transfer a copy of some software (saved to cassette) over the telephone to a friend miles away ... and it worked! (Well, it was news to us at the time anyway.)

    We had to restart transfer a few times until we had some relative peace and quiet in our respective homes. (No cordless phones back in "those fabulous 80's" y'know.)

    --
    Free iPod Photo: http://FreeiPodPhotos.com/index.php?referral=2546
    Free Mac Mini: http://www.FreeMiniMacs.com/?r=13941255

  192. I'd like to see... by nsasch · · Score: 1

    A screenshot of an iPod Shuffle with Linux on it! Or, imagine Linux on the Shuffle with text-to-speech to do everything. An image viewer "red pixel, zero comma zero" or just anything and typing with however many buttons there are.

    --
    Make your computer faster: rm -rf /mnt/windows/
  193. Re:The iPod hardware is too weak for anything usef by HuguesT · · Score: 1

    And sometimes you only know if something is physically possible if you try it.

    Without that spirit, no DVD playing on Linux, to name only one thing.

    Go hackers.

  194. Re:The iPod hardware is too weak for anything usef by Kiryat+Malachi · · Score: 1

    What would the "correct" behavior be?

    As far as I'm concerned, compilations should be filed as Album: Comp, under each and every artist appearing on the compilation - exactly the behavior iTunes provides.

    --

    ---
    Mod me down, you fucking twits. Go ahead. I dare you.
    (I read with sigs off.)
  195. Re:The iPod hardware is too weak for anything usef by Kiryat+Malachi · · Score: 1

    I think that's the correct behavior, myself - what do you think the correct behavior *should* be for compilations?

    --

    ---
    Mod me down, you fucking twits. Go ahead. I dare you.
    (I read with sigs off.)
  196. Re:The iPod hardware is too weak for anything usef by Kiryat+Malachi · · Score: 1

    I WAS CURIOUS WHAT HIS ISSUE WAS.

    This is not saying "There is no issue". It is saying "I don't see issues; what do you see as an issue, because I would like to know, because maybe I would run into it someday". Jesus, way to be an asshole when someone asks an honest question.

    I like the browser. Other people may not. I am curious *why* they don't like it. Is that a fucking crime? No. Maybe you should give me a "I don't like it *because*" answer, not a bullshit "It sucks".

    --

    ---
    Mod me down, you fucking twits. Go ahead. I dare you.
    (I read with sigs off.)
  197. Re:The iPod hardware is too weak for anything usef by Kiryat+Malachi · · Score: 1

    I'll agree - if your MP3s are not fully and properly tagged, it doesn't work very well at all. This is why I do full and proper tagging; it's worth the effort, as it makes the browser work that much better.

    However, even if you just have song name, artist, and album in the tag (all you really need) - why scroll through the full song list when you can drill through Artist->Album->Song to locate it? It seems like you're intentionally making this harder than it needs to be. Unless each and every one has a different artist and album, which seems unlikely, there's no reason to go through the Songs->All list to find a specific track.

    --

    ---
    Mod me down, you fucking twits. Go ahead. I dare you.
    (I read with sigs off.)
  198. uh... by Anonymous Coward · · Score: 0

    "iPod Linux does not currently run properly on fourth generation, mini, U2 or photo iPods. Repeat: It DOES NOT run, despite what Slashdot (http://apple.slashdot.org) claims (http://apple.slashdot.org/apple/05/01/29/2017244. shtml?tid=222&tid=176). If you try and install the current iPL on a 4g iPod you'll certainly have problems, and you will most likely be eaten by a grue (http://perp.com/~grue/what.html). However, iPod Linux developers are actively developing for the newer range of iPods."

    from http://ipodlinux.org/4g

  199. server-heavy files for everyone! by xandroid · · Score: 1

    Nilss made some OGG files of the dump: "rather a test" and one "recorded in the iPod Recording Studio".

    --
    $ echo "ceci n'est pas une pipe" | sed -Ee 's/(eci n|pas )//g'
  200. Re:why!? by Anonymous Coward · · Score: 0

    C'mon. You know there's no money in cancer cures. Treatment is where the big bucks are. Nice, long term treatment. When the guy finally dies, you can try to extort money from the family, if the insurance doesn't pay up.