(09:55:13) Bry: fully expect you to be asleep currently, but could you ping me if you get a chance ? (09:55:20) Marcus Browning (iPaq Guru): ping :) (09:55:30) Marcus Browning (iPaq Guru): just got home (09:55:30) Bry: insomnia ? (09:55:32) Marcus Browning (iPaq Guru): sup? (09:55:41) Marcus Browning (iPaq Guru): only 8pm (09:55:47) Marcus Browning (iPaq Guru): been to netball (09:55:57) Bry: I have a question sort of related to running linux on handhelds (09:56:03) Marcus Browning (iPaq Guru): sure (09:56:24) Bry: I'm actually trying to hack a different device at the moment, a digital audio player (09:56:31) Bry: but it runs a flavour of WinCE (09:56:34) Marcus Browning (iPaq Guru): oooh (09:56:39) Marcus Browning (iPaq Guru): interesting (09:56:56) Bry: now, I'm aware haret can be used to launch a "foreign" kernel from within the wince environment (09:57:05) Marcus Browning (iPaq Guru): yep (09:57:09) Bry: but do you know if it's possible to do something similar over the WinCE serial connection? (09:57:20) Marcus Browning (iPaq Guru): err (09:57:25) Marcus Browning (iPaq Guru): what do you mean? (09:57:41) Bry: well, the DAP doesn't present a standard WinCE environment, you can't launch applications from it (09:57:42) Marcus Browning (iPaq Guru): to get haret to autostart? (09:58:01) Bry: so I'm wondering if there's a way to get haret on to the device, and launch it from the serial console (09:58:09) Marcus Browning (iPaq Guru): yes (09:58:17) Bry: are there words on how to do this somewhere ? (09:58:23) Marcus Browning (iPaq Guru): no (09:58:26) Bry: bugger (09:58:27) Marcus Browning (iPaq Guru): (afaik) (09:58:43) Marcus Browning (iPaq Guru): but I've done it for "headless" ipaqs (09:58:50) Marcus Browning (iPaq Guru): (if that's suitable) (09:58:56) Bry: possibly :@) (09:58:58) Marcus Browning (iPaq Guru): ie. with synce (09:59:10) Marcus Browning (iPaq Guru): want to know the theory? (09:59:16) Bry: indeed yes (09:59:18) Marcus Browning (iPaq Guru): k (09:59:36) Marcus Browning (iPaq Guru): what you do is setup synce so that it talks to the device (09:59:54) Marcus Browning (iPaq Guru): then on a (fresh) boot (10:00:15) Marcus Browning (iPaq Guru): you delete a (couple of) files in the autostart dir (10:00:22) Marcus Browning (iPaq Guru): (can't recall details atm) (10:00:32) Bry: ok (10:00:36) Marcus Browning (iPaq Guru): copy haret, etc into the autostart (10:00:44) Marcus Browning (iPaq Guru): and restart the device (10:00:51) Marcus Browning (iPaq Guru): that's pretty much it (10:00:52) Bry: nifty (10:00:55) Marcus Browning (iPaq Guru): yep (10:01:01) Marcus Browning (iPaq Guru): very simple concept (10:01:04) Bry: now - is it possible to get haret to start kernels other than linux ones ? :) (10:01:10) Marcus Browning (iPaq Guru): err (10:01:13) Bry: or am I looking at a world of pain ? (10:01:15) Marcus Browning (iPaq Guru): ask haret@ (10:01:37) Bry: who ? (10:01:39) Marcus Browning (iPaq Guru): keeping with 2.6 linux kernels would be "recommended" (10:01:48) Marcus Browning (iPaq Guru): haret@hh.org (10:02:02) Marcus Browning (iPaq Guru): (join the list) (10:02:17) Bry: I'm sure it would be - but running linux on this thing would be less than ideal (10:02:25) Marcus Browning (iPaq Guru): it has very active development (and a lot of noise from commits) (10:02:28) Bry: and isn't the object of the exercise :) (10:02:34) Marcus Browning (iPaq Guru): what is? (10:02:38) Bry: Rockbox (10:02:48) Marcus Browning (iPaq Guru): what's that? (10:02:52) Bry: www.rockbox.org (10:03:12) ***Bry is a member of the project, and is working on the Gigabeat S port (the device in question) (10:03:37) Marcus Browning (iPaq Guru): so what kernel is it based on? (10:03:42) Bry: it has it's own kernel (10:03:45) Bry: written from scratch (10:03:51) Bry: it's not based on anything (10:04:11) Marcus Browning (iPaq Guru): hmm (10:04:21) Marcus Browning (iPaq Guru): way beyond my knowledge (10:04:28) Marcus Browning (iPaq Guru): ask on haret@ (10:04:39) Bry: doesn't matter - you've hinted it's possible - that's enough ;) (10:05:00) Bry: if you own a DAP that's listed, I urge you to try it if you like your music as open as your PDA :) (10:05:03) Marcus Browning (iPaq Guru): I'd have though that there were certain "hooks" (for want of a better phrase) that haret relies on (10:05:17) Marcus Browning (iPaq Guru): but then I really don't understand the internals of haret (10:05:24) Bry: I'll have a look (10:05:36) Marcus Browning (iPaq Guru): no, no DAP (10:05:43) Marcus Browning (iPaq Guru): just implemented a mythtv network though ;) (10:05:55) Marcus Browning (iPaq Guru): (on old junk) (10:06:21) Marcus Browning (iPaq Guru): managed to watch an 11 hour motor-race "semi-live" the other day ;) (10:06:24) Marcus Browning (iPaq Guru): very interesting (10:06:55) Marcus Browning (iPaq Guru): the haret/synce technique I'm talking about I've developed/used on a h1940 (10:06:59) Marcus Browning (iPaq Guru): (broken screen) (10:08:05) Bry: nifty (10:08:32) Bry: we have another method of running code on the thing at the moment - but it's more risky, in that it involves hacking a firmware update, and re-flashing (10:08:50) Bry: potential for brickage is high (10:12:17) Bry: thanks for the tips anyway - I'll drop the Haret guys an email (10:13:34) Marcus Browning (iPaq Guru): I intend to document it with the next release of Ramdisk Rescue (10:19:34) Marcus Browning (iPaq Guru): s/it/the technique/ (10:19:34) Marcus Browning (iPaq Guru): *very simple* (10:19:35) Marcus Browning (iPaq Guru): however, needs to be repeated each time you hard reset (10:19:35) Marcus Browning (iPaq Guru): so I'd like to make an "auto-linux-me"-styled system (10:19:35) Marcus Browning (iPaq Guru): ah (10:19:35) Marcus Browning (iPaq Guru): not good (10:19:35) Marcus Browning (iPaq Guru): ask on haret ... as I've said, the list gets a lot of traffic (mostly commits tbh), but a lot of listeners by the sounds of it (10:19:35) Marcus Browning (iPaq Guru): Kevin puts a lot of work into it (10:19:35) Marcus Browning (iPaq Guru): actually, I do have (g/f) an iRiver (10:19:35) Marcus Browning (iPaq Guru): can't recall the model # (10:19:35) Marcus Browning (iPaq Guru): s/iRiver/iAudio/ (10:19:35) Marcus Browning (iPaq Guru): hang on (10:19:35) Marcus Browning (iPaq Guru): iAudio G3 (10:19:35) Marcus Browning (iPaq Guru): np (10:19:36) Marcus Browning (iPaq Guru): any chance of support for ^^ (10:19:36) Marcus Browning (iPaq Guru): (I would not have thought that the G3 ran wince) (10:19:36) Marcus Browning (iPaq Guru): (probably not a "significant" device) (10:19:36) Marcus Browning (iPaq Guru): got it for g/f because of codec support (inc ogg) and excellent audio stats