I have a 1st generation iPod touch. You should probably wait, as it might be possible to use 4.0 on a 1st generation device with a little hacking. I'm no expert though, so.... stay tuned!