Hi Royce,
at the moment there is a goog bit of data about how the ipod works as
well as how our software works but its a little scattered and
unorganised. It is getting better (we're currently putting together a
wiki in the hope that this helps!) but in the mean time you'll have to
go to the various sources to find what you're after.
In the forums <http://ipodlinux.sf.net/forums> there are many posts
where various parts are discussed. There's a lot in there but the
signal to noise ratio is fairly low.
The mail archive <http://marc.theaimsgroup.com/?l=ipodlinux-devel> has
been much quieter since the forums were started but there are probably a
few interesting posts in there.
Beyond that you have the actual source code, this is all available in
CVS. The linux kernel is lin the 'linux' module but most of the
interesting parts are in 'linux/arch/armnommu/mach-ipod' and
'linux/include/asm-armnommu/arch-ipod'.
The bootloader can be found in tools/ipodloader.
The current user interface can be found in tools/podzilla.
The other resource we have is the irc channel (#ipodlinux on freenode).
There are often 1 or two people online that can chat about ipodlinux.
Since you've just bought your iPod, I'd assume you have a 4th generation
or mini. This means that nothing we have actually will run on your
model. We're working at getting some good code to reverse engineer but
its taking some time.
cheers,
bern.
On Fri, 2004-10-22 at 12:52, Royce Ausburn wrote:
> Greetings,
>
> I just bought an ipod and I'm anxious to see what I can make the little
> beast do...
>
> Can anyone here direct me to some literature on how I might go about
> learning how the firmware works, writing bootloaders, porting the kernel to
> this architecture, etc. I understand what needs to be done, I just don't
> know how to go about doing it...
>
> I'm new to 'reverse engineering', but willing to learn. I'll be a CS
> graduate at the end of this year, starting honours, and I have much
> experience coding in assember (z80, but the point is that it's not scary for
> me =p). Ideally someone here could just tell me what to do, but if that
> doesn't happen, I'll work it out for myself =)
>
> Thanks,
>
> --Royce Ausburn
>
>
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
> Use IT products in your business? Tell us what you think of them. Give us
> Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
> http://productguide.itmanagersjournal.com/guidepromo.tmpl
> _______________________________________________
> iPodlinux-devel mailing list
> iPo...@li...
> https://lists.sourceforge.net/lists/listinfo/ipodlinux-devel
|