irclog2html for #htc-linux on 20061017

00:09.19*** join/#htc-linux mndctrl (n=mind@2.81-167-1.customer.lyse.net)
00:29.00*** join/#htc-linux ljp_ (n=lpotter@203.94.178.46)
00:33.40Kevin2Any omap users awake?
02:09.15*** join/#htc-linux jgw_ (n=jgw@c-67-171-225-35.hsd1.or.comcast.net)
04:22.41*** join/#htc-linux rejon (n=rejon@64-121-195-22.c3-0.sfpo-ubr4.sfrn-sfpo.ca.cable.rcn.com)
04:24.23rejonhi all
04:24.28rejonI'm so amazed to find this community!
04:27.35rejondoes anyone have a new tmobile dash?
04:27.42rejonI'm thinking of getting one to help hack on it
04:27.52rejonit seems kind of underpowered to me though
05:10.40*** join/#htc-linux WizMaui (n=WizMaui@62.112.90.179)
05:38.29rejonhi
06:19.17*** join/#htc-linux rob_w (n=rob_w@p549B84B2.dip0.t-ipconnect.de)
08:13.13*** join/#htc-linux hlbot (n=adm@iclem.net)
08:13.45*** join/#htc-linux florian_kc (n=fuchs@dns.kernelconcepts.de)
08:13.48florian_kchi all
08:20.40rejonhi
08:45.35*** join/#htc-linux hlbot (n=adm@iclem.net)
09:33.27*** join/#htc-linux hlbot (n=adm@iclem.net)
09:51.31*** join/#htc-linux hlbot300 (n=adm@iclem.net)
10:31.55*** join/#htc-linux hlbot (n=adm@iclem.net)
11:25.31*** join/#htc-linux skodde (n=skodde@unaffiliated/skodde)
14:40.32*** join/#htc-linux RoEn_PC (n=roen@p54A67F08.dip.t-dialin.net)
15:14.07*** join/#htc-linux RoEn_PC (n=roen@p54A67F08.dip.t-dialin.net)
15:30.52*** join/#htc-linux jeanseb (n=jeanseb@88.164.32.155)
15:57.36*** join/#htc-linux goxboxlive (n=goxboxli@9.80-202-160.nextgentel.com)
16:15.47goxboxlivecr2: are you there? I need som help with the soubd driver
16:32.00*** join/#htc-linux rob_w (n=bob@p85.212.196.198.tisdip.tiscali.de)
16:45.31*** join/#htc-linux pleemans (n=peter@d51A5E421.access.telenet.be)
16:45.46*** join/#htc-linux rejon (n=rejon@adsl-75-5-124-98.dsl.pltn13.sbcglobal.net)
16:47.28rejonhi
16:48.54RoEnhi rejon
17:01.54*** join/#htc-linux rob_w (n=bob@p85.212.196.198.tisdip.tiscali.de)
17:01.58rejonhi
17:02.03rejonman, I'm so excited to find this project
17:02.10rejonhas anyone starting hacking on a tmobile dash?
17:02.16rejonI think I have to get this phone to hack on
17:02.27rejonI really think it has good hardware, but shitty OS
17:26.04rejonreally
17:42.23*** join/#htc-linux MB300E (n=MB300E@c-cfa671d5.07-110-6c756c11.cust.bredbandsbolaget.se)
17:45.14goxboxliverwjon what kind of a phone are you talking about?
17:52.11rejonthe htc xcalibur
17:52.17rejoncalled the tmobile dash
17:53.29goxboxliveok, i c
17:54.10rejonhttp://www.engadget.com/2006/10/11/t-mobile-dash-debuts/
18:16.04*** join/#htc-linux g3gg0__ (n=g3gg0@ppp-82-135-81-223.dynamic.mnet-online.de)
18:31.51*** join/#htc-linux cr2 (n=konversa@crpl22.physik.uni-wuppertal.de)
18:40.55*** join/#htc-linux lamikr (n=chatzill@aragorn.kortex.jyu.fi)
18:41.14cr2rejon: what cpu has your phone ?
18:41.57rejonI don't have one yet
18:46.34rejondoes anyone else?
18:48.15goxboxlivehi cr2
18:51.59*** join/#htc-linux dullard (n=jim@adsl-static-1-30.uklinux.net)
18:53.13dullardre: htc excalibur, I see specs saying it has an OMAP 850
18:53.55cr2hi goxboxlive
18:54.07dullardI'm not sure how people will be able to use phones in linux that don't have a touchscreen... might be awkward
18:55.38goxboxliveI have build a new gpe-image now with the sound modules installed. Is there any particular order i should load the modules?
18:59.53cr2there should not be, if the modules are well written ;)
19:01.42goxboxliveok
19:04.07*** join/#htc-linux florian (n=fuchs@p508398C3.dip0.t-ipconnect.de)
19:14.07goxboxlivecr2: Do i need snd-pcm-mixer and snd-pcm-oss ?
19:16.43cr2for alsa - no.
19:17.00cr2but it gives you /dev/dsp
19:23.21goxboxliveok
19:33.12goxboxliveHow is the phone part goimng cr2? Have you comed any further?
19:57.46*** join/#htc-linux hedgehog (n=hedgehog@80.79.154.94)
19:58.00hedgehogHello all
19:58.09hedgehoganybody there?
20:00.14rejonhi
20:02.02hedgehogHey rejon,
20:02.12hedgehoghaven't been here in a while
20:02.23hedgehoghas there been any progress in the phone support?
20:03.51cr2goxboxlive: no, but i have one idea what can be corrected.
20:04.06cr2hedgehog: for which device ?
20:04.17goxboxliveok, and what is that?
20:04.33hedgehoghey cr2... hey goxbox live... long time!
20:04.40hedgehogcr2: htc universal
20:07.49rejonman, I'm so excited about this project
20:08.11rejonI work on inkscape.org and other content projects and work for creativecommons.org
20:08.20rejonI want good linux smartphones so bad
20:08.36RoEngn8
20:08.49goxboxlivehi there
20:15.07cr2rejon: we need a nice looking phone gui :)
20:16.46goxboxlivecr2: Are you thinking about for Opie or a new GUI for the gomunicator?
20:17.16rejoncr2: cool...I'm all for getting eyes onto this project
20:17.23cr2i have thought out an interesting way to boot linux on universal (and some other phones)
20:17.34rejondo you think it is good to buy a tmobile dash...
20:17.36cr2goxboxlive: both.
20:17.42rejonto help on this project?
20:18.05cr2rejon: only intel pxa has a really good support
20:18.05goxboxliveyes we do
20:18.45goxboxlivecr2: Take a look at this pics. It's looks goos, why doesent it look good at our HTC universal? http://www.openembedded.org/~koen/hx4700.JPG
20:19.50cr2heh. abiword :)
20:19.57cr2font size ?
20:19.59goxboxliveyes, i installed it yesterday
20:20.09goxboxlivethey are using dpi=200
20:20.23cr2for X ?
20:20.24goxboxlivei have sendt florian a mail to change it for us to
20:20.26goxboxliveyes
20:20.29goxboxliveXserver
20:20.39goxboxlive/etc/X11/Xserver
20:21.12cr2i thought you should set the "physical size", and the dpi will be calculated for you ?
20:21.43cr2that's the only way to make firefox fonts not to look like shit on my notebook ;)
20:21.58cr2good for the openoffice too.
20:22.07goxboxliveyes it does, but the fonts and rest of it is getting to small. I read the file and it tested "dots per square" and calculate it form there
20:24.36goxboxliveCr2: one day you are sick of the phoen driver and want to do something else, could you take a look at the backlight driver. Now nothing hapends when i do echo to the brightness file.
20:25.02goxboxliveit seems like it is stucked at the 100 value
20:26.06cr2we don't have a backlight driver now. a generic pxa_bl_pwmX driver needed ?
20:26.39hedgehogwhat do you need it to do?
20:27.19goxboxliveok, but why doesn it work, it worked with the 2.6.16 kernel, but after hh.org moved over to 2.6.17 it where wrecked.
20:27.36goxboxlive<hedgehog> are you asking me?
20:28.39hedgehogyes
20:28.57goxboxlivei cant control the backlight. It is to dark
20:29.25goxboxliveIt has a working area form 0-200 and it is stucked at 100. 120-150 looks good
20:29.45goxboxliveWhen the cam is on in WINCE the backlight goes max (200) .
20:29.58hedgehogtrue I noticed
20:30.46hedgehogI think it was on the 2.6.16 last time I used it
20:30.52hedgehogcause I remember it working very well
20:31.46goxboxliveAt kernel 2.6.12 and 2.6.16 ( until cr2 went on vacation) it worked. and it could be cotrolled in gpe and Opie. But after hh.org moved over to .17 ( or 16-hh5) it got broken. Hasent worked since
20:32.19cr2i have disabled the bl driver, because the kernel api has changed.
20:32.54cr2we need a new driver. others like h4000 have some hacks, but it's not a longterm solution.
20:33.04goxboxliveok
20:33.27cr2there is already a lot of crappy drivers in the kernel, which reinvent the wheel ;)
20:33.43cr2once one of them is changed, all the clones need a patch.
20:34.08hedgehognot a clean way to do things...
20:34.15goxboxlivehmm doesnt sound good
20:34.16hedgehogrecipe for lots of donkey work
20:35.29cr2i mean pxa_pwm_backlight and tsc2046/ads7846 touchscreen drivers. there are 5-6 clones for each of them :(
20:36.21cr2hehe. found a bug in htcuniversal-gpio.h
20:36.27goxboxlive:-)
20:36.43goxboxlivecr2: goxboxlive, you should convert to corgi-bl for 2.6.17, as was RFCed on kernel-discuss@.
20:36.48cr2but it's probably not yet affected anything.
20:37.06goxboxlive<psokolovsky_> told me
20:37.14cr2corgi-bl ?
20:37.14hedgehogcr2: are you still the only person coding here?
20:37.41cr2why not to write a generic driver ?
20:38.39cr2hedgehog: for the universal: yes.
20:38.51goxboxlive<psokolovsky_> goxboxlive, It works for me on h4000/2.6.17 and people submitted working patching for hx4700, h2200.
20:40.41*** join/#htc-linux LunohoD_ (n=alex@e180098238.adsl.alicedsl.de)
20:41.15hedgehogwhen you say generic driver... how much code does it actually envolve?
20:41.18*** join/#htc-linux asylumed (n=insanity@196.211.28.91)
20:43.37cr2hedgehog: the driver is already there. unfortunately everybody clones it and modifies the port/irq/something address and hardcodes them, instead of making a platform_device parameter.
20:44.24hedgehogthat should not be difficult to clean up I imagine
20:44.25cr2the asic3(mcc) is now a very sane driver, because it was finally cleaned up by psokolovsky.
20:44.38cr2s/(mcc)/(mmc)/
20:45.42cr2take the tsc2046. it is used by most of the htc phones, but we still clone it, because the SSP port and irq lines are different.
20:46.31cr2there is also some 0xd3/0xd1 uglyness.
20:46.35hedgehogthat's a pity
20:47.51hedgehogis there a standard way to store platform specific data in use?
20:48.41hedgehogI mean... for a clean driver, is there a standard way of reading the irq/other settings from
20:48.46hedgehog?
20:49.54cr2reading ? you should provide this data, like you are providing the LCCR* values for pxafb. you can also look how the asic3 base addresses and irqs are setup.
20:52.37*** join/#htc-linux schurig (n=schurig@p54B2A259.dip0.t-ipconnect.de)
20:57.06*** part/#htc-linux schurig (n=schurig@p54B2A259.dip0.t-ipconnect.de)
20:57.32cr2goxboxlive: i have made some changes in the phone code. you can try it a bit later.
20:58.00goxboxlivecr2: yes, of course
21:01.42florianre
21:02.35hedgehogguys, sorry if this has been asked a million times before... but where is the repo...I've looked everywhere and am dying to checkout
21:06.20goxboxlivewich one? hh.org?
21:06.37hedgehogI do not know which you are using
21:07.23hedgehogyou must have an svn or cvs repo somewhere no?
21:08.55goxboxliveI am using angstrom. I have moved from familiar to angstrom .
21:09.08goxboxliveangstrom is compiled with eabi
21:10.40*** join/#htc-linux NickBee (n=NickBee@dialpool-210-214-82-5.maa.sify.net)
21:11.20hedgehogdo you have a link or something pls?
21:11.36hedgehogam on hh now and digging
21:11.39cr2goxboxlive: i have finished compiling, and will commit the patches.
21:11.53*** join/#htc-linux rob_w (n=bob@p85.212.188.46.tisdip.tiscali.de)
21:11.53NickBeeHello everyone
21:12.02hedgehogHey NickBee
21:12.05NickBeeI think i missed you guys yesterday
21:12.23goxboxlive<hedgehog> http://www.angstrom-distribution.org/unstable/feed/armv5te/
21:12.27NickBeeI facing some issues with my uni.
21:12.53goxboxlive<hedgehog> and http://www.angstrom-distribution.org/unstable/images/
21:13.04goxboxlivecr2 good
21:13.06hedgehoggoxboxlive: thanks... where are you checking out cr2's last commit from?
21:13.17goxboxlivehh.org vs
21:13.19goxboxlivecvs
21:13.47hedgehogallright... I'll do my homework and find it
21:13.50hedgehogthanks again
21:14.09NickBeeI am not able to access the sd card once i booth linux from haret (to do the partitioning etc ... I did everything and it worked like a charm before by card got corrupt and i had to buy a new one
21:15.00NickBeethe now i am unable to access the card at all (i bought a new one i.e 1gb and i tried accessing one of the old card i had 512mb)
21:15.07NickBeebut with same result
21:16.05goxboxlivecr2 how many files is changed? Is it  only htcuniversal_phone.c
21:16.05NickBeeIf i am not disturbing something really imp. can you guys spread some light on this issue ?
21:16.13cr2and htcuniversal-gpio.h
21:16.26cr2prepare to blow your motherboard :)
21:16.39NickBee?
21:16.49cr2i'm modifying the infamous gpio110 again ;)
21:17.00NickBeecr2: What is happening here :)
21:17.08NickBeeseems something really hot is cooking
21:17.34cr2NickBee: a year ago i had my motherboard replaced.
21:17.54cr2i was also pulling the gpio110, but in a wrong context.
21:18.07cr2maybe these two events were related :)
21:19.13goxboxlivecr2 are you seriues? The i wouldnt try it out. You try it out he NickBee :-)
21:19.21NickBeeWhat are you saying man, i havn't bought the uni. with gaurantee ... if it blows off, i am blown off as well :D
21:19.36cr2LOL.
21:19.48cr2goxboxlive: do you have a warranty ?
21:22.01goxboxlivecr2: no i dont
21:22.31cr2me too, i have disassembled the phone to look at the chips.
21:23.30goxboxlivecr2: Is there posibility that my MB can be damaged?
21:24.26goxboxlivei'll try, i'll trust your skills
21:24.27cr2don't think so. i do what wince is doing.
21:25.09goxboxliveit booted the kernel. gpe is now starting
21:25.37cr2well, the phone can blow at any time, of course. and for many other reasons.
21:26.09cr2i'll take the battery charging and monitoring code more serious.
21:26.31cr2right now it does not do the right thing afaik.
21:27.57goxboxliveok, what do u want me to do
21:28.30cr2cu -l /dev/ttyS0 -s 115200
21:28.45goxboxlivei dont have cu
21:28.57cr2install from debian.
21:29.21cr2cu is the main program on any communications device :)
21:29.25goxboxlivehmm it frooze
21:29.29goxboxlivehave to reboot
21:29.38goxboxlivei will install it then
21:29.42hedgehogfroze = better than fried :)
21:29.46goxboxlive:-)
21:29.53goxboxlivewince is starting
21:30.12hedgehogcvs checking out here...
21:31.21cr2it can sleep for some seconds on setup, do you remember ?
21:33.56NickBeeAre we testing the charging bit here ?
21:34.32cr2no, the phone.
21:37.39goxboxliveinstalling cu now
21:38.52cr2ok.
21:41.10NickBeeOk, cool!
21:42.11goxboxlivecu not found?
21:42.36goxboxliveroot@htcuniversal:~$ cu
21:42.36goxboxlivecu    cut
21:42.36goxboxliveroot@htcuniversal:~$ cu -l /dev/ttyS0 -s 115200
21:42.36goxboxlive-sh: cu: not found
21:43.28goxboxlivestrange
21:43.38cr2you have normal familiar ?
21:44.01goxboxliveroot@htcuniversal:~$ ls -la /usr/bin/cu
21:44.01goxboxlive-rwxr-xr-x    1 root     root       128948 Sep 28  2006 /usr/bin/cu
21:44.01goxboxliveroot@htcuniversal:~$
21:44.11goxboxliveno i dont have familiar, i am using Angstrom
21:44.40goxboxliveBut 'cu' intalled successfully
21:44.53goxboxlivei'll try to rebooy it
21:45.34goxboxlivereboot
21:50.37goxboxliveNo, cu is not working at all
21:51.56cr2it has different abi.
21:52.02goxboxliveok
21:52.03cr2chat ?
21:52.12goxboxliveyes
21:52.22goxboxlivei have that
21:52.28goxboxlivewhat shall i type
21:52.31cr2but i forgot the syntax.
21:52.39cr2xda-dev archive ?
21:53.19goxboxliveyes i'll search to
21:59.19goxboxlivechat -v -s -S ATE1;ATQ1;ATV1 < /dev/ttyS0 > /dev/tty
22:01.06cr2better try first: od -c /dev/ttyS0
22:01.28goxboxlivethe whole command please
22:02.02cr2cat /dev/ttyS0
22:03.11cr2ah. not going to work.
22:03.14goxboxliveit just hangs
22:03.19cr2yes.
22:03.22cr2try
22:03.36cr2stty -F /dev/ttyS0 speed 115200
22:03.42cr2and then
22:03.47cr2cat /dev/ttyS0
22:03.59goxboxlive9600
22:04.41goxboxlivenothing
22:04.45goxboxliveit hangs
22:04.52goxboxlivedo u mean cat or chat
22:05.39goxboxlive<5>htcuniversal configure phone: 0
22:05.39goxboxlive<5>htcuniversal configure phone: 1
22:05.39goxboxlive<4>UMTS_DCD tries=0 of 200
22:05.39goxboxlive<4>BB_READY tries=122 of 200
22:05.40goxboxlive<5>htcuniversal configure phone: 2
22:05.40goxboxlive<5>htcuniversal configure phone: 3
22:05.42goxboxlive<5>htcuniversal configure phone: 0
22:05.44goxboxlive<5>htcuniversal configure phone: 1
22:05.46goxboxlive<4>UMTS_DCD tries=201 of 200
22:05.48goxboxlive<4>BB_READY tries=201 of 200
22:05.50goxboxlive<5>htcuniversal configure phone: 2
22:05.52goxboxlive<5>htcuniversal configure phone: 3
22:05.54goxboxlive<5>htcuniversal configure phone: 0
22:05.56goxboxlive<5>htcuniversal configure phone: 1
22:05.58goxboxlive<4>UMTS_DCD tries=201 of 200
22:06.02goxboxlive<4>BB_READY tries=201 of 200
22:06.04goxboxlive<5>htcuniversal configure phone: 2
22:06.06goxboxlive<5>htcuniversal configure phone: 3
22:06.08goxboxlive<5>htcuniversal configure phone: 0
22:06.10goxboxlive<5>htcuniversal configure phone: 1
22:06.12goxboxlive<4>UMTS_DCD tries=201 of 200
22:06.12cr2hmm. wait.
22:06.14goxboxlive<4>BB_READY tries=201 of 200
22:06.16goxboxlive<5>htcuniversal configure phone: 2
22:06.18goxboxlive<5>htcuniversal configure phone: 3
22:06.20goxboxlive<5>htcuniversal configure phone: 0
22:06.21cr2you timeout on reset.
22:06.22goxboxlive<5>htcuniversal configure phone: 1
22:06.24goxboxlive<4>UMTS_DCD tries=201 of 200
22:06.26goxboxlive<4>BB_READY tries=201 of 200
22:06.28goxboxlive<5>htcuniversal configure phone: 2
22:06.32goxboxlive<5>htcuniversal configure phone: 3
22:06.34goxboxlivethats my dmesg
22:07.48goxboxliveroot@htcuniversal:~$ chat -v -s -S ATE1;ATQ1;ATV1 < /dev/ttyS0 > /dev/ttyS0
22:07.48goxboxliveexpect (ATE1)
22:07.48goxboxlive<PROTECTED>
22:07.48goxboxlive<PROTECTED>
22:07.48goxboxlive<PROTECTED>
22:07.49goxboxlive-sh: ATV1: not found
22:07.55cr2is your phone on or off in wince ?
22:08.02goxboxliveon
22:08.12cr2switch it off.
22:08.19cr2at try again.
22:08.20goxboxliveflight mode?
22:08.23cr2yes.
22:08.48goxboxliveok
22:12.53goxboxliveok, now what
22:13.23*** join/#htc-linux booba (n=booba@81.56.252.135)
22:13.28cr2rebooted ?
22:13.37goxboxliveyes
22:14.10cr2stty -F /dev/ttyS0 speed 115200
22:14.37goxboxlive9600
22:14.43cr2ok.
22:14.48cr2cat /dev/ttyS0
22:15.40goxboxlivemy dmesg says the same as before. The cat /dev/ttyS0 ahngs
22:16.13cr2ok.
22:16.21cr2so it just times out at reset.
22:16.38goxboxliveshall i interupt the cat ?
22:16.45cr2strange. it was working before.
22:16.47cr2yes.
22:17.02goxboxlive<5>htcuniversal configure phone: 0
22:17.02goxboxlive<5>htcuniversal configure phone: 1
22:17.02goxboxlive<4>UMTS_DCD tries=0 of 200
22:17.02goxboxlive<4>BB_READY tries=122 of 200
22:17.02goxboxlive<5>htcuniversal configure phone: 2
22:17.04goxboxlive<5>htcuniversal configure phone: 3
22:17.05goxboxlive<5>snd_htcuniversal_audio_set_codec_reset: 1
22:17.07goxboxlive<5>snd_htcuniversal_audio_set_codec_reset: 0
22:17.09goxboxlive<5>htcuniversal configure phone: 0
22:17.13goxboxlive<5>htcuniversal configure phone: 1
22:17.13goxboxlive<4>UMTS_DCD tries=201 of 200
22:17.15goxboxlive<4>BB_READY tries=201 of 200
22:17.17goxboxlive<5>htcuniversal configure phone: 2
22:17.19goxboxlive<5>htcuniversal configure phone: 3
22:18.23goxboxliveit's getting late, i have to go early for work tomorrow. Have to go to bed. I'll try further tomorrow. And see if i can try with familiar and 'cu' good night
22:18.39cr2ok. good night.
22:36.47*** join/#htc-linux NickBee (n=NickBee@dialpool-210-214-82-5.maa.sify.net)
23:06.22*** join/#htc-linux NickBee (n=NickBee@dialpool-210-214-82-5.maa.sify.net)
23:09.07NickBeeAny luck guys?
23:11.15hedgehogHey NickBee
23:11.29hedgehog<goxboxlive> <5>htcuniversal configure phone: 2
23:11.31hedgehog<goxboxlive> <5>htcuniversal configure phone: 3
23:11.31hedgehog<goxboxlive> it's getting late, i have to go early for work tomorrow. Have to go to bed. I'll try further tomorrow. And see if i can try with familiar and 'cu' good night
23:11.31hedgehog<cr2> ok. good night.
23:12.46NickBeeGuys, please help me out with a very "stupid" issue here ....
23:13.02NickBeeI am not able to install opie anymore on the univ.
23:13.17NickBeeI did that earlier, but its refusing now ...
23:19.34Kevin2Hi
23:26.26Kevin2Any omap users on?
23:30.03Kevin2Are you willing to run some haret tests?  I've put together a new haret that I'm hoping can be cross platform compatible.
23:31.17Kevin2You can grab the binary from:  svn://www.shadowmite.com/home/svn/ppc6700/haret
23:31.58Kevin2An early report said it didn't run at all.  If this happens, please create a file in the same directory as haret called "earlyharetlog.txt".  This should force the creation of a "haretlog.txt" with early startup information.
23:34.55*** join/#htc-linux hlbot773 (n=adm@82.67.76.179)
23:36.34florianKevin2: that won't work - haret does not support linux as its guest system, right?
23:37.14Kevin2Haret runs under wince.
23:37.34Kevin2Oh, you have a palm device?
23:37.53hedgehogI gave away my SD lately... getting a new one tomorrow
23:38.11hedgehogsorry :(
23:40.54florianKevin2: no, the 770 runs Linux per default.
23:41.44floriani have a two wince devices left, but one with pxa255 and one with pxa270
23:42.45Kevin2florian: Wow -- why is the omap considered less well supported then?
23:43.37florianKevin2: is it? some versions liek the 1710 sould work perfect

Generated by irclog2html.pl by Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc.