irclog2html for #htc-linux on 20060722

00:30.49*** join/#htc-linux crypt1 (n=m1ndfuc@adsl-75-15-190-182.dsl.bkfd14.sbcglobal.net)
00:31.19crypt1sup *
01:49.06*** join/#htc-linux Kevi1 (n=Kevin@207-237-52-30.c3-0.avec-ubr12.nyr-avec.ny.cable.rcn.com)
02:12.16*** join/#htc-linux Logxen (n=Logxen@68.186.100.64)
02:16.07LogxenHello. :) Anyone happen to be around?
02:17.19Kevi1I don't think so.
02:17.49LogxenS'ok. I was just saying hi really. I just got here.
02:18.47Kevin2Hi
02:20.06LogxenSo this is the dev channel for all HTC devices?
02:26.22Kevin2Yes.  If your intent is to run linux on it.  What device do you have?
02:38.38LogxenUniversal ... I've got opie 2.6.12 running ok
02:39.48Kevin2Well, you're in luck - that phone is probably the most supported.  I use the apache.
02:40.32LogxenNeat. I thought some of the others actually had the phone working?
02:43.08Kevin2I believe the blueangel had it working.  But that phone is a bit dated now (it doesn't run recent versions of linux).  I also don't think they had many phone features fully working.
02:44.32LogxenI see
03:08.25*** join/#htc-linux davidchow (n=davidcho@cm203-168-216-8.hkcable.com.hk)
06:29.28*** join/#htc-linux pH5 (n=ph5@p5486525F.dip.t-dialin.net)
07:15.34*** join/#htc-linux awelux (n=awelux__@dslb-084-058-162-209.pools.arcor-ip.net)
08:12.42*** join/#htc-linux BabelOued (n=Fabrice@lun34-2-82-238-28-28.fbx.proxad.net)
08:38.36*** join/#htc-linux sylvain_2 (n=sylvain@82.247.154.180)
08:46.12*** join/#htc-linux BabelOued (n=Fabrice@lun34-2-82-238-28-28.fbx.proxad.net)
09:11.41*** join/#htc-linux ||ugh (n=hugh@216.181.81.76)
09:24.23*** join/#htc-linux BoSJo (n=bosjo@130.80-203-23.nextgentel.com)
10:36.15*** join/#htc-linux rob_w (n=bob@p213.54.206.86.tisdip.tiscali.de)
11:42.46*** join/#htc-linux BoSJo (n=bosjo@130.80-203-23.nextgentel.com)
11:48.32*** join/#htc-linux alegra (n=alegra@pD9E2D2E5.dip.t-dialin.net)
11:48.41alegrahello
11:52.37alegrais there anybody who can help me with Linux on a HTC Blue Angel / T Mobile MDA III?
11:58.51*** join/#htc-linux BoSJo (n=bosjo@130.80-203-23.nextgentel.com)
12:05.58*** join/#htc-linux sylvain_2 (n=sylvain@m204.net81-66-32.noos.fr)
13:08.05Kevin2cr2: Are you around?
13:08.11*** join/#htc-linux rob_w (n=bob@p213.54.221.102.tisdip.tiscali.de)
13:50.09cr2hi Kevin2
13:54.58rob_wsome taiwanese quoted my 200 usd for 5k pcs of a linux pda phone .. any interest ?
14:01.06cr2rob_w: what does it mean ?
14:16.43Kevin2cr2: Are you familiar with the htc power-on resume code?
14:17.24Kevin2I've found that I can use the new software tracing features in haret to watch the power down sequence.
14:17.56Kevin2I can also watch the powerup sequence, but I only get irq events, because the cpu is reset and the software debug registers aren't set.
14:18.22Kevin2I'd like to hook the resume code to reenable the software debug stuff.  That way I can watch all the hardware init sequences.
14:28.23rob_wcr2, i am requesting products from taiwan and china in order to setup a channel here ..
14:28.48rob_wso that was a quote for 5k already linux phones for 200USD each
14:31.53Kevin2rob_w: What kind of phone?  A channel in the US?
14:32.27cr2Kevin2: i think the cpu jumps to 0x0 in m-doc (IPL). you need to disassemble it to know what is going on. otherwise it is interesting what you have written.
14:34.07Kevin2cr2: I don't think I can hook 0x0 (for various reasons).  Do you know how the bootloader calls into wm5?  Or, is it different for every phone?
14:36.28rob_wits a kinda of htc magician size phone ..
14:36.29cr2something happens at 0x0000-0x2000 and then jump to 0xa0040000
14:37.10cr2the code at 0x0000-0x2000 is directly mmaped.
14:39.07rob_wKevin2, my channels target germany first
14:55.41*** join/#htc-linux Logxen (n=Logxen@68.186.100.64)
15:06.54*** join/#htc-linux Logxen (n=Logxen@68.186.100.64)
15:13.14*** part/#htc-linux Logxen (n=Logxen@68.186.100.64)
15:39.52*** join/#htc-linux Logxen (n=Logxen@68.186.100.64)
16:35.29*** join/#htc-linux skodde (n=skodde@unaffiliated/skodde)
16:53.13*** join/#htc-linux Logxen (n=Logxen@68.186.100.64)
17:34.36*** join/#htc-linux rob_w (n=bob@p213.54.221.102.tisdip.tiscali.de)
18:08.30||ughrob_w, it will be very interesting if you can get HTC to sell you Linux flashed units from the factory, have you asked them or just random other manufactures?
18:16.27rob_wothers =?? we need to buy 5k pcs each
18:18.55||ughI was asking if you were talking to HTC as well as other corps that might make the units involved.
18:20.20||ughSadly making a list of folks who would buy these (like me) is likely not going to help against 5k units, it's going to have to be a real biz to make that work.
18:31.05*** join/#htc-linux florian (n=fuchs@p50839CCB.dip0.t-ipconnect.de)
18:31.15florianhi
19:00.22rob_w||ugh,  but yet it could be possible .. the sharp zaurus really left a gap there , to my opinion
19:13.37||ughI have two Sharp 5500 and the whole situation is a disaster now.  Sharp droped the ball big time by not comming out with incremental improvments.
19:14.40||ughWe (FOSS) dropped the ball by not making a solid distro for the Z.  I worked a bit with the kids doing it OpenZarus, but they were allways chansing cuteness rather then a solid base.
19:18.02rob_w||ugh,  so see the situation .. sharp started some markets but then left , the community picked all up now spends time in reengineering other devices ..
19:18.35rob_wthats what i call "a market gap" :-)  *or its the too much beer i already had
19:18.56||ughWorse we wated time trying to give Linux a diet where right thing to do is to get machines with enough storage!
19:19.28||ughGo for the bheer...  If it's still a good idea TUESDAY, then you have serious problems... :r)
19:19.54rob_wi dont agree... i like the idea when keeping all to its needs ..
19:20.19rob_wsince you want to be mobile  .. *mobile as with a beer !
19:20.37||ughSerious problems as in it might be something you should do.  Good serious problems!
19:21.25||ughI just got a HTC Apache and it seems that if we can get around the lack of info from HTC on the hardware, it's a good enough machine to do what needs to be done.
19:23.00||ughSo that sets a low water mark for what should be done next.
20:00.55rob_wso low it isnt as it seems .. as you dont have places to buy those below 500 units .
20:04.05*** join/#htc-linux cr2 (n=konversa@crpl22.physik.uni-wuppertal.de)
20:04.15rob_wwb cr2
20:04.47cr2hi rob_w
20:05.31cr2suse is becoming worse and worse. i was cleaning a lot of weird stuff after an update.
20:06.59cr2deleted everything in *mono* and *sharp*, it still managed to put mono-base under the stage.
20:07.37cr2fscking micros~1 like software. i need to switch to something better.
20:09.19rob_woh
20:12.09cr2rob_w: i don't think 5k devices is a problem. the real problem is the lack of hardware documentation.
20:12.36rob_woh you really think ?
20:12.46rob_wthat is a solveable problem ..
20:13.29cr2yeah, if you will get the docs for the universal without NDA ;)
20:14.51rob_wwell sure , the universal is a bad example maybe , but what if you would have documentions .. even , have a kinda running linux on it .. asia`s markets carry more such devices  then eu markets ..
20:14.51cr2you can't just flash 5000 units with something like ba code. which is doable, btw.
20:15.17cr2i mean the quality of ba code.
20:15.41rob_wyeah , alone the flicker screen would be your immidiate death
20:15.47cr2well, we don't even have a decent phone app.
20:16.22cr2i'm working on a decent gps app, and we will get it in autumn.
20:16.42rob_wif someone concentrates then you have good enough gomunicator soon , connect this to a stable gpe-contatcs and bam
20:16.56rob_wcr2, is it linux
20:17.41rob_whow do you solve the "maps" problem ? do you buy your own maps ?
20:17.56cr2no. it is a bad organized project.
20:18.02cr2it depends on the location.
20:18.57cr2for some locations there are the maps available, free for personal use (at least).
20:19.38rob_whttp://www.eten.ch/IndexEN.htm is magician size phone with inbuild gps ,, and i mean "inbuild" so no antenna  , and it looks cool
20:19.54||ughrob_w, I presume (hope!) that if you buy 5k units that you had BETTER get all the doc you could ever use!
20:20.33rob_w||ugh, yeah i better get the small chinese which inveted it in a box included !
20:20.57||ughDid we see that in a Bond movie a long time ago?
20:21.00rob_wthat eten 500 would have been my next device , if it woulkd had wifi
20:21.47rob_w<PROTECTED>
20:21.47cr2||ugh: imho, you don't buy 5000 units without having a working prototype code.
20:22.16rob_wcr2, thats what they claim what they have .. some qtopia implementation
20:22.52cr2rob_w: wifi+gps is not going to fly. because of the battery, and interference, not some evil engineers.
20:22.57||ughOh my.  Is this HTC or some other manufacturer that has QT/Linux on a modern handheld?
20:23.14rob_w"some other"
20:23.17cr2motorola.
20:23.22rob_wclose
20:23.23cr2for example.
20:23.45||ughIs the current unit a PDA/phone or just a PDA?
20:24.11cr2||ugh: moto a780, but it is a european model with gps.
20:24.37rob_wi also had an offer of motorola ones , from a very suspicious source .. like **pssst wanna hava inux pone ?? cheap , cheap
20:24.58rob_woh the moto 780 has gps ?!?
20:25.03cr2pda+phone+gps+route planning software included. a very good idea, but very stupid implementation.
20:25.04||ughOh rats.  I have to boycott Moto. products. FYI I am in the good old USSA where SOMEONE has to fight the war on some drugs and all civil liberties...
20:25.31rob_wdamn ,  a  hero
20:25.47||ughHey, I already fell on my sward for FreeS/WAN...
20:26.12rob_wplease dont use your "magic sword of the willing "
20:26.15||ughs/sward/sowrd/ or what ever.
20:26.26cr2rob_w: why do you think i have 3 pda/phones :)
20:26.57rob_whmm , maybe cause your one the most craziest in here , right ?
20:27.23cr2:))
20:27.35rob_wi dont have that money .. so each time i need to sell the other pda to get me a new one
20:27.57rob_wwith taht technic i now had 4
20:28.36cr2i have them all on a contract, but i never use them. only for porting linux. and gps on a780 ;)
20:28.42||ughso rob_w, your thinking of getting 5k of some already procuded PDA/phone with a Qt/Linux from the manufacture on it already and then reselling them?
20:29.03rob_w||ugh, that is kinda the idea ..
20:29.27rob_wactaully i will need to have some localised software for it ..
20:29.54||ughLocal to .de, .eu or the English language compatable world?
20:30.15rob_wfirst de , then en , the the rest
20:30.29rob_wbut i think en is no problem
20:31.03rob_wthe biggest concern is the hardware support .. so drivers need tobe inplace before buying the 5k
20:31.16cr2yes.
20:31.32||ughbig time, else your sunk.
20:32.04rob_w...---...
20:32.11iggywhat kind of cell network?
20:32.13BabelOuedoh mais j'arreterai alors ...
20:32.19cr2you can see it at xda-dev: people mainly want the camera and wifi. and the phone of course.
20:32.29rob_wyeah phone is a must
20:33.19||ughFeature request:  when your talking to these folks, we need at LEAST USB-onthego or what ever the hell it's called.  Frankly I want a real USB-A connector, but a pair of mini's would also do.
20:33.40rob_wi dont get this camera hype ..   do people really look at those pics after they saved tehm ??  i think they kust go crazy on the sound it normally makes when shooting the pic
20:33.48cr2||ugh: 5V 0.5A source ?
20:34.01||ughYea, I know it will eat batteries, but when you NEED it...
20:34.21rob_wbluetooth wifi , gps and gsm
20:34.30rob_wthats all i would need
20:34.54cr2rob_w: it is unviersal. with the gps chip soldered in.
20:35.02rob_wcr2, yeah
20:35.08||ughWhen you say GPS I presume you mean full access to the GPS data?  Here in the Fourth Reich all the phones have some GPS, but only the phone company and the Imperial spooks have access to it!
20:35.13rob_wit is indeed a cool thing
20:35.33cr2it was obviously planned, but then they stepped down.
20:35.40rob_wfourth reich .. damn ,,did i miss the 3rd somehow ?
20:35.59rob_wcr2, really ... dumb
20:36.16||ughrob_w, it was maybe 40 years before you were born.  Now it seems washingtoon is jelious...
20:36.28cr2||ugh: i don't know of a homebrew gps receivers.
20:37.01||ughThe US gov has squashed allmost all homebrew GPS as a threat to them.
20:37.11cr2if you use a cell phone, the big brother is watching you anyway ;)
20:37.23rob_w||ugh, yeah , .. i can really tell you , that to hear Adof H. in your mother tongue is not fun
20:38.01cr2some guy at gnuradio mailing list wanted to decode the raw gps datastream some time ago. don't know what came out.
20:38.29||ughI was spooked just stading in the square in Munchen and thinking of the begining of it all. But it's our (us citizens) now who have to stop our crazies, not you.
20:38.37rob_wso some cant make their own gps chip = ??
20:39.09cr2rob_w: funny, but it is so.
20:39.44rob_wyeah..  i always then think of Charly Chaplin and the Big dictator .
20:39.53cr2sirf has even disabled the functions that were available before.
20:40.04rob_wbastards
20:40.18cr2needed for a precise datalogger.
20:40.33cr2"business reasons" of course.
20:40.35rob_whow much are satelites these days. .. we just need 3 of them , right ?
20:40.59cr228 total /12 max visible
20:41.09||ughrob_w, you are already building a GPS like network, Galilao(sp?).
20:41.13cr2plus the russian ones. and giove-a.
20:41.47cr2you need 4 for a 3D fix. x,y,z+time.
20:42.14rob_wright
20:42.39rob_w||ugh,  but that takes long in eu
20:42.51||ughDon't even think of trying to go to that level (your own sats).  You would do better to try to use all three systems in a GnuRadio like env.
20:43.17cr2||ugh: the tech guys say ~2012.
20:43.23||ughrob_w, if you do this, you will have to focus on JUST the PDA/phone and ignore the fun other stuff.
20:43.28rob_wsomeone should hack some old sat`s and load some linux onto
20:43.46rob_w||ugh, thats easy .. pda are fun too me
20:43.59||ughrob_w, there is NO way anyone in their right minds would let Linux ANYWHERE near space.
20:44.07cr2russian system is multifrequency == more difficult to jam, but the receiver is much more complex.
20:44.28rob_w||ugh, dont say that
20:44.47cr2||ugh: you are wrong :)
20:44.58rob_wi bet
20:44.59||ughOh, my.
20:45.04*** join/#htc-linux BabelOued (n=Fabrice@lun34-2-82-238-28-28.fbx.proxad.net)
20:45.23||ughLet me say this again.  I KNOW how the Linux folks thinkg.  I have done (and will do again) space projects.
20:45.32rob_w~lart G.W.Bush
20:45.53rob_w~hail ||ugh
20:45.54aptACTION bows down to ||ugh and chants, "I'M NOT WORTHY!!"
20:46.00||ughUntill the Linux CHILDREN learn some computer science and disapline no one in their right minds will let Linux into space.
20:46.00rob_winteresting
20:46.34rob_w||ugh, think of a gaming device , so the astronauts dont get bored !!
20:46.39||ughGhods I can't spell worth shit today!
20:46.42rob_wthere are ways
20:47.04cr2rob_w: sad, but it old europe, where your phone calls/sms are legally logged ;)
20:47.11rob_whehe
20:47.17rob_wdont say that loud
20:47.20||ughI want Unix (maybe Linix) to drive entire space ships, not space games!  :r)
20:47.36rob_w||ugh, any job offer ?
20:48.17||ughRight now I have to do my job at my small startup, else I am stuck her in Washingtoon DC where it's horridly hot and muggy.  I want to go home to San Francisco!
20:48.26rob_wlast year i visited S.F , it where some really cool 2 weeks there
20:48.40||ughMaybe if I get enough good stuff done I can hire folks in 5 months.  Maybe.
20:48.49rob_wi was eveni n at a Silicon Valley corp.
20:49.04rob_w5 months.. that i can wait !
20:49.09||ughSF is air condidtioned by the Pacific, allways cool!
20:49.32rob_wbay area is really nice .. some small hous on the side hills and your done ..
20:49.40||ughrob_w, if your going to do the 5k units of PDA/Phone you should be quite busy for the next year.
20:50.06||ughThat small house in my neighboorhood just went for 800K USID!
20:50.16rob_whehe  better get some financing , or i have to visit church quite often
20:50.30rob_wbay area ?
20:50.52||ughPacifica, just down the coast from SF by about 18 kilometers.
20:51.13BabelOuedhi
20:51.14||ughI am 100 m from a clif looking over the Pacific.
20:51.27rob_wcooll , i went with my friend from florida on highway one
20:51.45||ughBut today I am in horrid Washingtoon DC, where my Imperial Lords rule from...ick.
20:52.01rob_wwe when from milpitas straight west to the cost and then up to S.F
20:52.26BabelOuedcr2: i ve some questions for you about uda1380, driver is different between BA and magician why ? uda1380 is on i2c bus on both
20:52.41||ughrob_w, I can assure you that you did NOT go "straight west", but I get the idea.
20:52.45rob_wthat friend send me lately some photos of him in front of the white house giving the finger :-=
20:53.27||ughSadly mere fingers mean little to the folks walled up in there.
20:53.36rob_wyeah .. not straig ,, we had to "climb" some hill side ,, then the guy from florida wen ""wooow i am in the mountains" .. and i am from the alps went , "...phhew"
20:53.48cr2BabelOued: it should be the same.
20:54.05||ughBut this is on to politics and I would rather keep up with the Linux PDA/Phone talk.
20:54.15cr2considering the asic3 gpios, too.
20:54.44rob_wbut going by car through S.F was the best fun i had long time .. so cazy street design .. u just cant do this
20:55.03rob_w||ugh, which htc are you talking ?
20:55.43||ughI JUST got a HTC Apache (Verizon XV6700).  Very nice, but I want to scrape off MS-crap and get a full Linux env on the thing inside the next year.
20:56.01rob_wcr2, wanna fireup the ba and get the flickering out of our way again ?
20:57.19BabelOuedcr2: ok i try to start from scratch with magician code.because i don't understand ssp thing in htcblueangel_audio seems to be more complicate than htcmagician_audio
20:57.22rob_wor how is the wifi deal now , that we can all use .16 =?? what memory area thing do we need to wifi the ba ?
20:58.18cr2rob_w: pcmcia0
20:58.33cr2BabelOued: but is it the same config on magician ??
20:58.57cr2i think all these TI TWL3014 phones have the same config ?
20:59.14*** mode/#htc-linux [+o rob_w] by ChanServ
20:59.16cr2universal and apache are different, or course.
20:59.22*** mode/#htc-linux [+v cr2] by rob_w
20:59.52cr2||ugh: apache port is moving forward very fast too.
21:00.13rob_wok so cr2 say , everybody load his pcmcia tools
21:00.33||ughI am trying to ignore the Apache work for maybe another week or two till I am done with the DC trip and home.  Then I will see what I can do for the work.
21:00.51rob_wcool
21:00.53cr2rob_w: look at the haret "trace" setup.
21:07.24rob_wi cant get my usb connection up .. tsts
21:08.58rob_wis there a dump of that trace anywhere online ?
21:15.13rob_wcr2,  i am on haret now ,, what should a trace ?
21:17.33cr2looking in the archive now.
21:18.53cr2set tracemask 0xffff
21:19.02cr2for tracing 64K
21:19.08cr2at
21:19.32cr2set trace 0x10000000
21:19.38cr2this is the virtual address.
21:20.18cr2(set tracetype 2
21:20.24cr2for reads and writes
21:20.34cr2wirq 5.
21:20.47rob_whang on hang on
21:21.09rob_w<PROTECTED>
21:21.17cr2your address is 0xac000000
21:21.24cr2pcmcia0 io
21:21.32cr2http://wiki.xda-developers.com/index.php?pagename=BlueangelVirtualMemoryMapping
21:21.49cr2set tracemask 0xffff
21:21.52cr2set tracetype 2
21:22.02cr2set trace 0xac000000
21:22.02rob_wok
21:22.06cr2wirq 5
21:22.12cr2do you see anything ?
21:22.25rob_woh yes
21:22.53cr2hm. wirq will give pxa27x names, and you have pxa263. never mind the irq names. look at the memory accesses.
21:24.09rob_w01eeeb8c: irq 26(TMR0)
21:24.09rob_w01ef03e2: irq 26(TMR0)
21:24.09rob_w01ef1c1a: irq 26(TMR0)
21:24.09rob_w01ef2b29: irq 10(GPIOx)
21:24.09rob_w01ef2b29: irq 51(gpio 17)
21:24.10rob_w01ef2b29: irq 147(gpio 113)
21:24.17rob_wis a repeating signature
21:24.59rob_wthis actually repeats exactly my whole console buffer !!
21:25.09cr2mask them
21:25.19cr2set ii(number) 1
21:26.13cr2gpio 17 is unknown.
21:26.25cr2gpio113 - you don't have it, it's junk.
21:27.36rob_wi see .. i did set ii 26 1  and now i see 17 and 113
21:28.04rob_w01617705: irq 22(FFUART)
21:28.04rob_w01617901: irq 22(FFUART)
21:28.04rob_w0161796d: irq 22(FFUART)
21:28.04rob_w016179d3: irq 22(FFUART)
21:28.04rob_w01617a39: irq 22(FFUART)
21:28.05rob_w01617aa0: irq 22(FFUART)
21:28.07rob_w01617b06: irq 22(FFUART)
21:28.09rob_w01618c6d: irq 10(GPIOx)
21:28.15rob_wis this the gsm working in the background ?
21:29.46cr2probably.
21:30.03cr2be careful with the names, they are for pxa27x
21:30.40rob_wok
21:31.00BabelOuedrob_w: i made same test that you, have irq 22 to but no SIM card on in HTC
21:31.37cr2BabelOued: does not matter.
21:31.44rob_wi also have irq 22 but i ve a sim in and the gsm is searching at least
21:31.44BabelOuedi've gpio 17 activated
21:31.47cr2if you have the sim card.
21:32.06cr2the phone must work. even for the emergency calls.
21:32.26rob_wnow i cleared 57 and 147 then i only see 10 and 22
21:34.04rob_wclearing 10 and 22  then the total rest is 001e7cb0: irq 22(FFUART)
21:34.04rob_w0022c34c: irq 37(gpio 3)
21:34.04rob_w0022c34c: irq 133(gpio 99)
21:34.33rob_wbut 22 all over and some 37 to 133 sequences .. what does this mean ?
21:35.10cr2GPIO 3   ASIC3 GPIO IRQ
21:35.25cr2gpio 99 is just some stray change.
21:36.45rob_wis that good ?
21:40.39cr2no. try to trace the pcmcia1
21:40.44cr2and the memory areas.
21:41.05cr2i see only the irqs, but not the memory accesses.
21:42.58rob_wso ..
21:43.36rob_wset  trace 0xad000000
21:43.39rob_wwirq 5 ?
21:43.49cr25 seconds.
21:44.32rob_w00929232: irq 37(gpio 3)
21:44.32rob_w00929232: irq 133(gpio 99)
21:47.04rob_wsorry it seems i lag to knowledge of haret commands
21:50.16rob_wdid the hx4700 guys have some irc log or such ?
21:50.27cr2mailing list.
21:50.33cr2at hh.org
21:53.09rob_whmm the hx4700-port list looks empty
22:00.05rob_wcant find any refernce of a wokring acx100 there
22:00.14rob_wi am sleepy ..
23:12.57*** join/#htc-linux BoSJo (n=bosjo@130.80-203-23.nextgentel.com)
23:27.19*** join/#htc-linux BoSJo (n=bosjo@130.80-203-23.nextgentel.com)
23:56.23*** join/#htc-linux LunohoD_ (n=alex@e180117029.adsl.alicedsl.de)

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.