(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