Topic: Where to begin?
Hi all --
Just asked for (and received!) a chumby for my birthday. I like the functionality, but I enjoy futzing with Linux and want to add a couple bits to 'finish it off' for myself.
So, I have a few questions that don't seem to be answered in the Wiki (I always have trouble finding answers in wiki's so if this is addressed elsewhere, please point me that direction.)
(1) Are all the bits available to the general public to build a production 'firmware' (I have trouble thinking of Linux as firmware...) which can thus be flashed to the system as a replacement? I'm guessing the answer is 'no' as folks have asked for source for a few modules and they don't seem to have been answered.
(2) If the answer to the above is 'yes', how do I begin? I've got the arm gnu tool chain downloaded and I have also downloaded all the bits from the 'source code' page. How do I build a cohesive image? In fact, how do I build a given package? I see the instructions for building the kernel, but that's not the end-all be-all of a functional device (and, to be honest, I'm not really interested in compling a kernel if I don't need to.)
(3) I'm wanting to modify the module that plays music from a usb drive so that it can find the music files on my Sansa Clip (stored in a FAT?? formatted flash on the device under \MUSIC). I'm guessing this is the control panel. Do I need to generate a playlist for it? Is there a simple configuration file I can add to to make it recognize my \MUSIC directory as ... well, music to play?
(4) I'm wanting to, also, run the chumby as a windows file server (samba) -- sharing a large 200gb usb drive -- has anyone done this already?
(5) Finally, how far can I go and still be able re-flash the bugger without having to remove the cover and muck around with jtag?
Thanks for any and all information you can provide!
= m =