00:00:18 | [IDC]Dragon | and want to copy it to my MMC |
00:01:22 | amiconn | I figured some parameters that might be useful. I could give them so you don't need to figure them out again |
00:03:10 | [IDC]Dragon | ok |
00:03:19 | [IDC]Dragon | it won't happen tonight |
00:07:45 | * | amiconn needs some sleep now |
00:07:47 | | Join bagawk [0] (~Lee@bagawk.user) |
00:08:19 | | Quit amiconn (" nite") |
00:15:02 | *** | Saving seen data "./dancer.seen" |
00:15:37 | [IDC]Dragon | I'm off, too |
00:15:44 | | Quit [IDC]Dragon () |
00:16:44 | | Join QT_ [0] (as@area51.users.madwifi) |
00:20:29 | | Part jyp ("zoom!") |
00:20:43 | | Quit bagawk ("Leaving") |
00:21:01 | preglow | it builds! it builds! |
00:21:39 | Bagder | nice |
00:22:39 | preglow | at least the firmware, looks like the bootloader hasn't been stuffed into the makefile yet |
00:23:13 | Bagder | no, I think Linus plans to put it in a separate directory |
00:23:28 | Bagder | so the source is still missing |
00:23:48 | Zagor | http://www.rockbox.org/viewcvs.cgi/bootloader/ |
00:23:53 | preglow | well, it is in a separate dir |
00:23:57 | preglow | i've checked that out |
00:24:05 | * | Bagder is slow |
00:24:25 | preglow | but the makefile needs a lot of stuff defined, so i guess he plans to make the main makefile call it |
00:24:37 | Bagder | yes, it looks like it |
00:24:39 | Zagor | rather make the configure script support it |
00:25:08 | * | Bagder spots a mistake... |
00:27:35 | | Quit QT (Read error: 113 (No route to host)) |
00:28:00 | Bagder | preglow: add a line like this |
00:28:05 | Bagder | @$(MAKE) -C $(ROOTDIR)/bootloader |
00:28:13 | preglow | yep, i've done it |
00:28:13 | Bagder | under all: in the root Makefile |
00:28:20 | preglow | it built just fine |
00:30:37 | preglow | haha, the firmware is currently two kilobytes big |
00:31:10 | Bagder | :-) |
00:31:23 | preglow | hell, the bootloader is just two kilebytes as well |
00:31:24 | | Join bagawk [0] (~Lee@bagawk.user) |
00:31:26 | preglow | that's pretty good |
00:32:03 | Bagder | perhaps Linus left that out from configure for a reason |
00:32:11 | Bagder | I'll ask him before I add it |
00:32:23 | preglow | do so |
00:32:42 | preglow | but i think i'll wait before i try making a flash image, heh |
00:32:55 | bagawk | Yay, 1 semester of school done :) |
00:33:01 | preglow | i'll need to familiarize myself with rockbox before i do anything anyway |
00:36:01 | | Join LinusN [0] (~linus@labb.contactor.se) |
00:36:31 | Zagor | Bagder: maybe to stop people building and testing it :-) |
00:36:51 | Bagder | yah, all those annoying testers who only complain! |
00:36:56 | Bagder | :-) |
00:37:21 | Bagder | so LinusN, what is your comment you log reader! ;-) |
00:37:35 | LinusN | not guilty |
00:37:55 | Bagder | you turned me into a newt! |
00:38:05 | LinusN | you got better |
00:38:42 | LinusN | i didn't add it to configure because i was unsure how to do it |
00:39:16 | LinusN | so i ran configure for the iriver firmware and modded the makefile by hand |
00:39:40 | preglow | yes, that's more or less what i've done |
00:40:29 | Bagder | ok, me do a fix |
00:40:36 | LinusN | mostly straightforward, except for one thing |
00:40:46 | LinusN | you need to add this line: |
00:40:52 | LinusN | export EXTRA_DEFINES=-DBOOTLOADER |
00:40:56 | Bagder | aha |
00:41:12 | LinusN | that's for the crt0.S |
00:41:24 | Bagder | me fix |
00:42:04 | preglow | woot, i didn't do that |
00:42:29 | Zagor | preglow: well, you didn't test if it worked did you? :) |
00:42:38 | preglow | ofcourse i didn't test it, hehe |
00:42:53 | preglow | i love my player and have no means of reflashing it |
00:43:33 | Bagder | chicken! |
00:43:35 | Bagder | :-P |
00:43:49 | preglow | i wholeheartedly agree |
00:44:09 | | Join bagawk_ [0] (~Lee@bagawk.user) |
00:45:17 | | Quit bagawk_ (Client Quit) |
00:46:27 | LinusN | Bagder: you working on the configure? |
00:46:35 | Bagder | yes |
00:46:48 | LinusN | remember that there should be no scrambling |
00:47:21 | Bagder | I don't understand |
00:47:26 | LinusN | it doesn't really matter, i use the .bin file anyway |
00:47:45 | LinusN | the .bin file is inserted into the original firmware |
00:47:52 | LinusN | then it is scrambled |
00:47:53 | Bagder | I'm just about to add the bootloader to the build, I won't change anything else |
00:48:42 | LinusN | by adding a configure selection? |
00:48:52 | LinusN | 10) iriver boot loader |
00:49:06 | Bagder | can't we just build it uncontionally? |
00:49:23 | LinusN | i don't get it |
00:49:31 | LinusN | you need to generate a makefile |
00:49:43 | Bagder | yes |
00:49:47 | LinusN | either by hand or with configure |
00:50:10 | Bagder | but what does the makefile do is the question |
00:50:27 | LinusN | same thing as all the other ones |
00:50:43 | LinusN | sets up a bunch of exports and then calls the other makefiles |
00:50:53 | Bagder | I don't understand |
00:51:05 | Bagder | what is the bootloader? |
00:51:13 | LinusN | i'm talking about the makefile that is generated by the configure script |
00:51:20 | Bagder | me too |
00:51:30 | * | Zagor spots massive confusion |
00:51:37 | LinusN | the bootloader is used instead of apps/ |
00:51:52 | Bagder | ah |
00:52:00 | LinusN | you build the boot loader by building the firmware library and then the bootloader app |
00:52:06 | | Quit bagawk (Read error: 60 (Operation timed out)) |
00:52:09 | Bagder | now we're getting somewhere! ;-) |
00:52:18 | LinusN | basically, you use bootloader/ instead of apps/ |
00:52:40 | LinusN | so you need to generate a makefile just like you do when you build rockbox |
00:52:50 | Bagder | should I make that a "platform" or an option of the iriver platform? |
00:53:09 | LinusN | don't know... |
00:53:23 | LinusN | option, methinks |
00:53:29 | Bagder | yes |
00:53:34 | Bagder | that'll make more sense |
00:53:40 | LinusN | N)ormal, D)ebug, S)imulator, B)ootloader |
00:53:43 | Bagder | (and break more scripts ;-) |
00:53:59 | Bagder | good idea |
00:55:18 | LinusN | so you generate a "normal" makefile, with "bootloader/" instead of "apps/" |
00:55:22 | Bagder | yeps |
00:55:31 | Bagder | and the extra defines |
00:55:40 | LinusN | and the export EXTRA_DEFINES=-DBOOTLOADER |
00:55:42 | LinusN | yes |
00:56:23 | LinusN | i'll write a wiki page on how to generate the final .hex file for the firmware upgrade |
00:56:31 | preglow | do so |
00:56:45 | preglow | i'd like to read some success stories before i flash mine :P |
00:56:55 | LinusN | 1) descramble the original |
00:57:20 | LinusN | 2) mkboot original.bin bootloader.bin newfirmware.bin |
00:57:41 | LinusN | 3) scramble -iriver newfirmware.bin ihp_120.hex |
00:57:55 | LinusN | 4) copy ihp_120.hex to the iriver and do a firmware upgrade |
00:58:15 | preglow | 5) pray to god of your choice |
00:58:30 | LinusN | 6) Sell it for parts on Ebay |
00:58:35 | preglow | hahahah |
00:58:57 | preglow | this could be a cover to get you guys more irivers to pick apart, you know! |
00:59:08 | LinusN | exactly, you're on to us |
00:59:34 | LinusN | we "repair" them, sell them and make tons of money |
01:00 |
01:00:16 | preglow | and "everyone" is happy |
01:00:28 | LinusN | you know too much, we will have to kill you |
01:00:47 | preglow | that's alright, i'm tired of living anyway |
01:00:54 | preglow | just give me time to sell off some organs |
01:01:00 | | Quit Zagor ("Client exiting") |
01:01:03 | Bagder | try my new configure fix |
01:02:10 | preglow | will do |
01:02:44 | preglow | what, so the bootloader is built seperately from the firmware? |
01:02:53 | Bagder | yes |
01:03:04 | LinusN | Bagder: the rockbox.iriver file shouldn't be created |
01:03:26 | LinusN | partly my fault |
01:04:45 | Bagder | isn't that made by bootloader/Makefile? |
01:04:58 | preglow | ahh, the firmware got a bit fleshed out now, yes |
01:05:12 | LinusN | Bagder: yes it is |
01:05:18 | LinusN | my bad |
01:05:23 | preglow | what's the difference between the .bin and the .iriver? |
01:06:03 | Bagder | the .iriver is "scrambled" |
01:06:21 | preglow | ahh, ok |
01:06:51 | preglow | why does that make it bigger? does it contain checksums or something as well? |
01:06:57 | * | LinusN is installing the newly created bootloader |
01:07:03 | Bagder | preglow: exactly |
01:07:20 | Bagder | in this case, the scrable is our own custom header with only a checksum and a 4-byte model name |
01:07:21 | LinusN | preglow: the scrambling makes it 8 bytes bigger |
01:07:36 | preglow | ahhh, but ofcourse, you don't have to use irivers exe format |
01:07:40 | preglow | i was about to ask about that, hehe |
01:07:50 | LinusN | bootloader works |
01:08:10 | LinusN | thanks Bagder |
01:08:17 | Bagder | no problemos |
01:08:21 | preglow | why do you scramble your own firmware? |
01:08:32 | Bagder | its not scrambled then |
01:08:34 | Bagder | only checksumed |
01:08:39 | preglow | hokay |
01:08:41 | LinusN | we don't scramble it, we only add a header |
01:08:56 | preglow | that makes more sense |
01:09:38 | LinusN | Bagder: any particular reason for the 16-bit summing in scramble.c? |
01:10:01 | Bagder | nah, not really |
01:10:12 | LinusN | ok, good |
01:10:34 | LinusN | the endianness bit me when i summed in the loader |
01:10:45 | Bagder | I noticed, and I was stupid not to think of it |
01:10:54 | LinusN | me too :-) |
01:11:01 | Bagder | and... |
01:11:15 | Bagder | ah, no |
01:11:33 | Bagder | sorry, thought we could remove the separate checksum loop, but we can't since the other one is 16 bit checksum and this is 32 |
01:12:02 | Bagder | night |
01:12:10 | LinusN | agreed, time to sleep |
01:12:11 | preglow | nigthey |
01:12:16 | LinusN | nite all |
01:12:28 | | Part LinusN |
01:13:39 | | Quit Atur ("Leaving") |
01:19:07 | | Join bagawk [0] (~Lee@bagawk.user) |
01:19:22 | bagawk | I found a problem with the configure script |
01:19:52 | bagawk | Select a number for the language to use (default is english) |
01:19:53 | bagawk | 1. Lee |
01:19:53 | bagawk | 2. CVS |
01:19:53 | DBUG | Enqueued KICK bagawk |
01:19:53 | bagawk | 3. apps |
01:19:53 | bagawk | 4. build |
01:20:09 | preglow | ahahah |
01:20:26 | preglow | that didn't happen here |
01:21:50 | bagawk | Those are rather intersting choices for manguages :) |
01:22:34 | preglow | indeed |
01:22:37 | bagawk | preglow, is your source fresh? |
01:22:41 | preglow | bagawk: cvs |
01:22:58 | preglow | bagawk: i'd say it is intensely fresh, i checked it out ten minutes ago, hehe |
01:23:06 | bagawk | preglow, cygwin or *nix? |
01:23:08 | preglow | nix |
01:23:13 | preglow | what build target do you use? |
01:23:34 | bagawk | I was experimenting with the iriver, but it happens with all targets |
01:23:46 | bagawk | Maybe it is just a problem with cygwin? |
01:24:29 | bagawk | Can anyone confirm? |
01:26:33 | preglow | well, both cygwin and linux works fine here |
01:26:37 | preglow | at least to that point |
01:26:41 | preglow | after that cygwin does not work here |
01:26:51 | preglow | i think most people have gone to bed |
01:27:05 | preglow | i too have been using the iriver build, so i think something funky has happened in your end |
01:30:31 | bagawk | for file in $rootdir/apps/lang/*.lang; do |
01:30:47 | bagawk | I know little about shell scripts but |
01:31:06 | bagawk | what would rootdor be? same as pwd? |
01:31:11 | bagawk | *rootdir |
01:32:08 | bagawk | and where it got "Lee" is very weird, as there is no folder by that name |
01:32:22 | bagawk | the only thing with that is my user name |
01:35:35 | bagawk | BTW: Most people are not in bed here, only 16:35 |
01:35:40 | bagawk | ;) |
01:38:09 | | Quit bagawk ("Leaving") |
01:39:36 | | Quit mecraw_ () |
01:53:45 | | Quit preglow ("leaving") |
02:00 |
02:09:32 | | Join johntb [0] (~Baumans@66.216.162.53) |
02:15:04 | *** | Saving seen data "./dancer.seen" |
02:15:52 | | Quit edx (Read error: 60 (Operation timed out)) |
02:34:09 | | Quit johntb ("Leaving") |
02:40:53 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
03:00 |
03:02:37 | | Quit lImbus (" Like VS.net's GUI? Then try HydraIRC -> http://www.hydrairc.com <-") |
03:08:36 | | Join einhirn [0] (Miranda@carlsberg.heim2.tu-clausthal.de) |
03:56:03 | | Join edx [0] (edx@p548797E3.dip.t-dialin.net) |
04:00 |
04:04:52 | | Join al11588 [0] (~Qirc@24-90-114-147.nyc.rr.com) |
04:04:58 | al11588 | hey |
04:05:18 | al11588 | does anyone know is there is going to be a gmini120 rockbox soon |
04:05:44 | al11588 | does anyone know if there is going to be a gmini120 rockbox |
04:15:08 | *** | Saving seen data "./dancer.seen" |
04:19:57 | | Quit al11588 (":al11588 was using::(qIRC:2.1):: :by::(bLaCKc") |
04:48:02 | | Join webguest28 [0] (~0cb6c05b@labb.contactor.se) |
04:48:30 | | Quit webguest28 (Client Quit) |
04:49:05 | | Join ashridah [0] (ashridah@220-253-118-234.VIC.netspace.net.au) |
05:00 |
05:52:02 | | Join mecraw [0] (~mecraw@66.198.216.23) |
06:00 |
06:10:08 | | Quit MooMaunder (Read error: 110 (Connection timed out)) |
06:15:10 | *** | Saving seen data "./dancer.seen" |
06:25:44 | | Quit ashridah ("gone") |
07:00 |
07:53:31 | | Join midk [0] (~midk@c-24-18-39-204.client.comcast.net) |
07:53:31 | | Quit gromit` (Read error: 104 (Connection reset by peer)) |
07:53:41 | | Join gromit` [0] (~gromit`@ras75-5-82-234-244-69.fbx.proxad.net) |
08:00 |
08:15:12 | *** | Saving seen data "./dancer.seen" |
08:20:41 | | Quit midk ("Leaving") |
08:26:31 | | Join methangas [0] (methangas@0x50a43276.virnxx10.adsl-dhcp.tele.dk) |
08:38:09 | | Quit mecraw () |
10:00 |
10:15:16 | *** | Saving seen data "./dancer.seen" |
11:00 |
11:10:37 | | Join QT [0] (as@area51.users.madwifi) |
11:17:12 | | Quit einhirn (Read error: 104 (Connection reset by peer)) |
11:27:44 | | Quit QT_ (Read error: 110 (Connection timed out)) |
12:00 |
12:14:29 | | Join jyp [0] (~jp@80.175-201-80.adsl.skynet.be) |
12:15:18 | *** | Saving seen data "./dancer.seen" |
12:18:31 | | Join ripnetUK [0] (~mirc@82-70-100-230.dsl.in-addr.zen.co.uk) |
12:18:37 | ripnetUK | morning |
12:25:20 | ripnetUK | Anyone else built the new bootloader and injected it into a firmware? i dont dare flash it, but I built it and injected it into 1.6 US software. Ended up with a flash hex of size 2074571 and md5 3fdd137e715550ad11a33516c50d3a59 ihp_120.hex |
12:25:42 | ripnetUK | im gonna wait until miniMon is working before flashing my baby tho:) |
12:48:49 | | Join R3nTiL [0] (~zorroz@217.30.249.167) |
12:49:13 | Bagder | I haven't done that yet either |
12:49:48 | ripnetUK | ok |
12:51:49 | ripnetUK | i dont understand why the minimon will help - surely only 1 of 2 things can happen - 1. It works in so far as you can boot to the original firmware by not holding REC, or 2. It fails to boot at all, so minimon wont be running. I suppose if it booted the 'new' code but the jmp to the original rom failed minimon might save you |
12:52:20 | ripnetUK | but it seems to be that if the (complex) minimon can be made to work, its much more likely a simple jmp will work |
12:53:26 | ripnetUK | having said that, I will follow Linus's advice as he is a hardware hacker and I am not :) |
12:53:37 | Bagder | :-) |
13:00 |
13:01:49 | ripnetUK | Can I drop one more md5 onto here for verification please? i assume its the bootloader.bin and not the .elf that i should inject. When I build the bootloader.bin I got a md5 of 5fea7b76ec66a8589d5560a59cd96e19 bootloader.bin - can anyone else verify that they got the same? |
13:03:33 | | Join Nibbler [0] (~andrer@port-195-158-163-34.dynamic.qsc.de) |
13:04:05 | Bagder | 9da072762fbb437ff4cb28fbcc29d0a8 bootloader.bin |
13:04:10 | Bagder | different |
13:05:33 | Bagder | but it may be due to diff compilers etc |
13:06:11 | ripnetUK | thanks Bagder... |
13:06:41 | ripnetUK | it could be. I built the cross compiler exactly as per instructions on the wiki, but of course the cvs from binutils might have been changed since you booked it out |
13:08:53 | ripnetUK | talk to you later |
13:09:20 | ripnetUK | my gf just set my non maskable interupt pin high :) |
13:09:35 | | Join NibbIer [0] (~andrer@port-212-202-193-173.dynamic.qsc.de) |
13:09:50 | ripnetUK | cya |
13:10:01 | Bagder | NMIs are tough :-) |
13:10:03 | Bagder | see ya |
13:10:33 | | Quit Nibbler (Read error: 104 (Connection reset by peer)) |
13:10:39 | | Join Nibbler [0] (~andrer@port-195-158-163-34.dynamic.qsc.de) |
13:21:21 | | Join Atur [0] (~marc@host81-154-55-162.range81-154.btcentralplus.com) |
13:28:38 | | Quit NibbIer (Read error: 110 (Connection timed out)) |
13:33:18 | | Join Zagor [242] (foobar@h254n2fls31o265.telia.com) |
13:33:54 | Bagder | hi z |
13:36:22 | Zagor | howdy. nix' recent mail re gcc is interesting. it sounds like hw knows the code well. |
13:36:30 | Zagor | he |
13:36:46 | Bagder | indeed |
13:52:27 | Bagder | perhaps we should do amicons's little endian magic in config.h |
13:52:39 | Bagder | it is included almost everywhere |
13:53:07 | Zagor | yeah, it's a better place than dbtree.c |
13:53:41 | Bagder | ... but that doesn't include config.h ;-) |
13:53:48 | Zagor | hehe |
13:53:54 | Bagder | perhaps implicitly... |
13:54:22 | Bagder | yeps |
13:54:42 | | Join NibbIer [0] (~andrer@port-195-158-163-34.dynamic.qsc.de) |
14:00 |
14:01:51 | | Join rasher [0] (~rasher@62.79.64.148.adsl.hs.tiscali.dk) |
14:12:28 | | Quit Nibbler (Read error: 113 (No route to host)) |
14:12:29 | | Nick NibbIer is now known as Nibbler (~andrer@port-195-158-163-34.dynamic.qsc.de) |
14:15:19 | *** | Saving seen data "./dancer.seen" |
14:16:25 | | Quit R3nTiL () |
14:22:00 | | Join Ennan [0] (~email@dslam152-244-166-62.adsl.versatel.nl) |
14:22:36 | Ennan | hi :) |
14:22:42 | Bagder | hi! |
14:22:51 | Ennan | wow, there's people here :) |
14:23:08 | Bagder | you sure? I could be a bot |
14:23:10 | Bagder | :-) |
14:23:31 | Ennan | you could, but i don't think daniel would like some bot taking his name :) |
14:23:38 | Ennan | at least, if i can trust rockbox.org :) |
14:24:08 | Ennan | could i bother you with some hardware questions, or you little busy? |
14:24:21 | Bagder | fire away and I'll try to answer |
14:24:47 | Ennan | well, i tried this in the forums, but since no reply, ill check it myself.. my studio 10 is shutting down when pressure is applied to the front |
14:24:55 | Ennan | so im gonna find out why this is |
14:25:11 | Ennan | but having a little trouble removeing the lcd+button part of the unit |
14:25:42 | Ennan | no trouble stripping it to removed casing, batteries and hd |
14:26:27 | Bagder | I've never done that operation, nor do I have a studio |
14:26:36 | Bagder | Zagor: any hints for Ennan ? |
14:26:52 | Zagor | sounds like the classic loose solder point |
14:27:15 | | Quit Spida ("leaving") |
14:27:19 | Ennan | so it is a known problem? i didn't find too much info, but if it's a known problem, enlighten me with knowledge and/or links :) |
14:27:44 | | Join Spida [0] (Spida@pD9FFA40C.dip.t-dialin.net) |
14:30:04 | Zagor | i don't remember the link. but the basic thing is you want to open the player and heat up the solder joints that hold the boards together. |
14:30:32 | Ennan | the points on the back (hd) side? the two big ones on opposing sides? |
14:30:57 | Zagor | the ones holding the small boards on the short sides, iirc |
14:31:28 | Ennan | http://www.rockbox.org/mods/disassemble2.html |
14:31:38 | Ennan | you mean the yellow circles on the first pic? |
14:35:23 | Ennan | or the grean ones |
14:49:16 | Zagor | sorry, had to rush |
14:49:49 | Zagor | look at this pic: http://www.rockbox.org/mods/a4.jpg |
14:50:23 | Zagor | see the vertical solders on each side, the right one being just to the left of the "T10" text |
14:50:49 | Ennan | the ones on that side? .. yeah i see them.....myself I was looking to the solder point close to the '+' button, wich looked kinda bad to me |
14:51:25 | | Join einhirn [0] (Miranda@carlsberg.heim2.tu-clausthal.de) |
14:53:07 | Ennan | problem arises mostley @ the '+' button, therefore i thought it should be down there... |
14:53:25 | Ennan | pressing menu, on etc doesnt shut it off.... |
14:54:20 | Zagor | ok. well reheat all of them, it can't hurt. note that you have those verticals on the bottom board too. |
14:54:39 | Ennan | still, that right one looks badly soldered...like it's almost loose (it isnt though) ... ill have to touch that one up at least...any idea if .....that's exactly what i was going to say :) |
14:55:13 | | Join webguest95 [0] (~04f5359b@labb.contactor.se) |
14:55:16 | Ennan | well, i'll try and come running back if i need more help....and ofcourse, though you get this all the time, i'm still madly in love with the rockbox firmware.. |
14:55:41 | webguest95 | good morning... |
14:55:52 | Ennan | mornign :) |
14:55:58 | Zagor | Ennan: :-) you're welcome |
14:56:10 | Ennan | is that weird piece of 'wire' trying to make contact from the batteries to the board?? |
14:56:17 | webguest95 | just loaded RB and am Very happy with it. |
14:56:32 | Ennan | runs trough the ... eeuhm, whats the word..spring? for the batterie |
14:56:33 | Bagder | a first time user? welcome! |
14:56:48 | webguest95 | I own a V2 recorder, yes thanku.. |
14:57:10 | Zagor | Ennan: afaik it's designed to lessen the spring strength so the board isn't bent too much |
14:57:30 | Zagor | but i'm not sure there has ever been a decisive conclusion |
14:57:44 | webguest95 | Zagor: a strain relief? |
14:57:50 | Ennan | *sigh* |
14:58:02 | Ennan | what a weird design :) |
14:58:09 | Ennan | well, heating up the iron :) |
14:58:09 | Zagor | indeed |
14:59:50 | webguest95 | Just thought I would see if anyone really used this. Really wanted to express my delight for the new firmware. It has improved my experience with my Archos. |
15:00 |
15:00:40 | webguest95 | Seems odd to me though that the manufacturer would make it so clunky |
15:01:33 | Zagor | webguest95: it's quite normal, actually. all mp3 players have awkward firmware. people don't pay extra for better firmware. |
15:01:43 | Ennan | seems odd to me they're not shipping rockbox... |
15:01:45 | Ennan | it's there |
15:01:46 | Ennan | it's great |
15:01:51 | Ennan | why not advertise it |
15:01:55 | Ennan | advertise the community |
15:02:05 | Ennan | 'the only mp3player for real tweakers' |
15:02:23 | webguest95 | I agree. I have owned mine now for 6 months before finding RB. |
15:02:51 | Bagder | then they couldn't scam the users who forgets to remove it when they send it back for warranty repair |
15:03:24 | Bagder | :-/ |
15:03:56 | Zagor | rather, they don't want people to use their old products. they want them to buy new ones. |
15:04:20 | Zagor | gotta go |
15:04:22 | | Quit Zagor ("Client exiting") |
15:04:28 | Ennan | true...but a friend of mine bought the gmini...200?220? the small black/white one with the flash reader |
15:04:30 | webguest95 | who knows...prolly right Zagor |
15:04:35 | Ennan | that firmware sucks too |
15:04:40 | Bagder | yeps |
15:04:48 | Bagder | Gmini port is on the way |
15:04:49 | Ennan | @badger: what they do with warranty probs and rockbox? |
15:04:52 | | Join LinusN [0] (~linus@labb.contactor.se) |
15:04:57 | Ennan | i told him, he couldnt' wait :) |
15:05:13 | Bagder | Ennan: they clain rockbox voids the warranty |
15:05:17 | Bagder | and charge for repairs |
15:05:20 | Bagder | claim |
15:05:34 | LinusN | ripnetUK: the bootloader (as documented in the wiki) jumps to rockbox by default, and starts the original when rec is pressed |
15:05:49 | Ennan | can they? does it say in the warranty that it's void when using rockbox |
15:06:09 | Bagder | Ennan: they do, and I don't think anyone has sued them over it yet |
15:06:30 | Ennan | my warranty is void anyways, so i couldnt.. |
15:06:35 | Ennan | but id be pissed bout it... |
15:07:15 | Bagder | yeps |
15:07:34 | webguest95 | ditto, since I am passed the warr. period, i am considering the 8 meg upgrade on my unit. |
15:07:35 | LinusN | ripnetUK: and it's not a "simple jump" to start the original firmware |
15:08:01 | LinusN | the entire rockbox operating system has to start before the boot loader can confirm that the rec button isn't pressed |
15:08:10 | LinusN | "entire" :-) |
15:08:17 | Bagder | LinusN: you should put that in a wiki page about how to bootload on iriver |
15:08:25 | LinusN | well, a lot of things have to work |
15:08:36 | LinusN | yes, i'm about to |
15:08:51 | Bagder | we'll get heaps of people asking things like that soon |
15:09:08 | LinusN | and heaps of dead irivers .-) |
15:09:28 | Bagder | heh, let's hope we get more questions than dead players |
15:09:47 | Bagder | but paper weights are useful too! ;-P |
15:10:05 | LinusN | just send them to me :-) |
15:12:01 | Ennan | am i still here? |
15:12:19 | Ennan | killed the power on my router... |
15:12:22 | LinusN | yes you are |
15:12:25 | webguest95 | yup.. |
15:14:03 | webguest95 | I would say that I personaly (?) made quite a scene at work amongst the digitally challenged with my mp3 player. |
15:14:26 | webguest95 | No one is very familiar with them at all. |
15:14:55 | Bagder | :-) |
15:15:14 | webguest95 | I get the "Is that an ipod?" |
15:15:24 | webguest95 | :) |
15:15:37 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
15:15:37 | * | rasher is waiting axiously for the iRiver port to reach a state where it's fit for adventurous end-users |
15:16:05 | webguest95 | It blows em away when I tell them that I have every CD I own on it |
15:17:31 | | Quit QT (Read error: 110 (Connection timed out)) |
15:19:04 | Spida | Bagder: you said you will get questions about irivers real soon? why? |
15:19:19 | Spida | is there anything planned to be released? |
15:19:20 | Bagder | because the bootloader works |
15:19:22 | Spida | anything usable? |
15:19:31 | Spida | Bagder: oh, cool |
15:19:32 | Bagder | you can actually boot rockbox now |
15:20:14 | Spida | Bagder: for which version of the iriver? the ihp1*0, or the h3*0? |
15:20:22 | rasher | 100 |
15:20:23 | Bagder | 1xx |
15:20:29 | Bagder | 120 and 140 at least |
15:22:18 | Spida | what about the h3x0 series? is there anything planned for them, too? |
15:23:03 | Bagder | yes, but we start with the 1xx ones |
15:23:59 | Ennan | damn |
15:24:05 | Ennan | touched up the solder points, but still |
15:24:14 | Ennan | when i press 'hard' on the top board the unit just shuts off |
15:24:23 | Bagder | :-( |
15:24:34 | webguest95 | Ok then... Let the powers that be know my apppreciation for the hard work. Paypal donation coming soon. :) keep up the hard work. Real life is pressing, good morning. |
15:24:38 | | Part webguest95 |
15:24:53 | Spida | how different are they? (that is, in which timeframe after a working ihp1x0 version can I expect a working h3x0 version? weeks/months/years?) |
15:25:03 | Ennan | it does give me a "power off" message befor shutting down... |
15:26:27 | Ennan | funny, i do have the impression it's improved... |
15:27:16 | Bagder | Spida: I don't know |
15:27:37 | Spida | ok, thx |
15:27:58 | * | Spida is expecting his h340 to be delivered early next week |
15:28:24 | | Join sox [0] (~s@c-d43ae255.733-1-64736c10.cust.bredbandsbolaget.se) |
15:28:48 | sox | hoy bagder, has anyone actually tried the iriver version? |
15:29:01 | Bagder | LinusN has |
15:29:05 | sox | is it safe or a dead end in case it doesnt work |
15:29:27 | Bagder | wait for his wiki page |
15:29:34 | sox | it's very very tempting indeed to see my hex file laying there.... |
15:29:50 | sox | but i think i better be safe than sorry in this case... |
15:29:59 | rasher | Right now it seems that you're probably best off waiting a while |
15:30:25 | sox | yup |
15:30:42 | sox | i agree, but my fingers oppose ;_) |
15:32:01 | LinusN | first crude version of a wiki page is up: http://www.rockbox.org/twiki/bin/view/Main/IriverBoot |
15:33:57 | LinusN | sox: even if you did install the boot loader, you won't have any fun |
15:34:08 | sox | why is that? |
15:34:17 | LinusN | the current iriver version of rockbox does absolutely nothing |
15:34:27 | LinusN | it blinks the backlight |
15:34:40 | LinusN | and you can't turn it off afterwards |
15:34:43 | sox | well that might be fun to see :-) |
15:34:47 | LinusN | (the CVS version, that is) |
15:34:54 | LinusN | my version does a lot more |
15:35:07 | LinusN | i'll commit it when i have tidies it up alittle |
15:35:11 | LinusN | tidied |
15:35:19 | sox | allright, i see |
15:35:59 | sox | this is the standard question then: how far away is that? |
15:37:13 | Ennan | @badger: you talked bout the gmini port..site says 200 and sx220..but is the 220 gonna be supported? |
15:39:04 | sox | hey Linus, maybe you should add that to the wiki page on the bootloader - that right now you dont have much use of rockbox for the iriver |
15:39:57 | jyp | Ennan: yes |
15:40:08 | sox | did you see this combined charger/usb retractable USB2 cable, btw? Cool: http://www.boxwave.com/products/minisync/minisync-retractable-cable-iriver-h120_354.htm |
15:40:27 | Ennan | @jyp: tnx :) is that including flashreader support? |
15:40:28 | Ennan | :) |
15:40:39 | rasher | sox: the last I saw of those didn't support usb2 speeds though |
15:40:52 | rasher | ooh, updated! :D |
15:40:57 | sox | yup |
15:40:57 | jyp | If you have a little bit spare time, please modify the page to use a better wording :) |
15:41:29 | sox | jyp: who did you say that to? |
15:41:36 | jyp | Ennan ;) |
15:41:37 | jyp | sry |
15:41:48 | Ennan | @jyp: what page? |
15:42:18 | jyp | Ennan, any page that looks unclear to you ;) |
15:42:22 | Ennan | haha |
15:42:31 | | Join preglow [0] (thomj@s183a.studby.ntnu.no) |
15:42:50 | Ennan | jyp: i just read the wiki for gminiport, the first page says "his Port of Rockbox will run on the Gmini 120, SP, 200 and 220XS" |
15:43:12 | Ennan | no mention of the 220..but i'm not sure it DOES support it , becouse it is somewhat a different aparatus...with teh flashreader and all |
15:43:17 | jyp | Flashreader is (I think) easy to support. But first the sound support |
15:43:37 | Ennan | btw, the 220xs is called xs220 :) |
15:43:52 | jyp | I posted sth on the mailing list regarding that not long ago |
15:43:54 | jyp | w8 a sec |
15:45:32 | Ennan | hmm, happy with the unit now ;) it's working better :) .. well, if soldering the unit is no prob, than why not go and flash rockbox, rite? :) |
15:45:54 | jyp | http://www.rockbox.org/mail/archive/rockbox-archive-2005-01/0546.shtml |
15:46:11 | jyp | the idea is to support all the CalmRisc16-based devices |
15:46:40 | preglow | why, after actually having tried to use the iriver site, i'm even more flabbergasted by the level of userfriendlyness they've managed |
15:46:53 | jyp | if I'm not mistaken this includes the 1* & 2* series |
15:47:50 | Ennan | could be, i don't know the internesl of the gmini220 |
15:47:55 | sox | LinusN: maybe a direct link to the actual files on irivers site would be good? |
15:48:28 | preglow | hahaha, their search engine reports it has found so and so many hits, then doesn't display any of them |
15:48:51 | rasher | it's horrible |
15:48:53 | Ennan | @jyp: to be clear, i'm talking bout the unit of a friend of mine, being this one: http://www.archos.com/products/prw_500450_specs.html |
15:49:49 | ripnetUK | woo... glad i waited for the wiki page about bootloader - i didnt do the descramble / scramble thing... |
15:50:10 | preglow | the player probably would not have allowed you to flash it, then |
15:50:15 | ripnetUK | hopefully the iRiver would have not allowed me to flash it |
15:50:57 | preglow | this site is driving me mad, it only displays the actual search results about on time in ten |
15:51:04 | jyp | Ennan, this is indeed one of our targets |
15:52:47 | Ennan | great! :) |
15:52:53 | Bagder | http://www.rockbox.org/twiki/bin/view/Main/GminiPort |
15:53:40 | Ennan | hmm, the blindmanflash page doesn't give the player link...the normal flashpage does however... |
15:54:06 | Ennan | @badger: i know, but it clearly says 200 and 220xs, that's what i meant :) ... it should say 200, 220 and xs220 |
15:54:09 | Ennan | i suppose |
15:54:41 | * | rasher finds a direct link to the iriver firmwares |
15:54:52 | rasher | does it matter if it's the EU or US version? |
15:55:57 | jyp | Ennan, i'm not really into the subtleties of versions |
15:56:06 | Ennan | no prob.. ;) |
15:56:11 | LinusN | preglow: try selecting a link from the empty page and then Back in your browser |
15:56:35 | jyp | :) |
15:56:39 | LinusN | rasher: it should work on any version |
15:57:04 | preglow | LinusN: i got it off of their swedish server |
15:57:10 | ripnetUK | Linus - my compiled bootloader has a different md5 to the one bagder has... |
15:57:19 | preglow | you probably have different gccs as well? |
15:57:22 | ripnetUK | not sure if its because my tool chain is broken |
15:57:48 | sox | rasher: give us the link and spare us the hell |
15:57:48 | ripnetUK | i dont have the guts to try it... |
15:58:08 | rasher | sox: sure thing, just a second |
15:58:28 | ripnetUK | any chance of posting a known working bootloader.bin to the site? |
15:58:41 | preglow | or better yet, a known working firmware WITH the bootloader? :P |
15:58:53 | rasher | http://www.iriver.com/html/admin/etc/adet_download_process.asp?fileName=H120(eu)_v163.zip&pathFlag=EG_DOWNLOAD_UP_PATH |
15:58:55 | ripnetUK | and the md5 of a known working 'modded' firmware (eg version 1.6US modded = MD5 xxxx) |
15:59:06 | ripnetUK | preglow - (C) restrictions prevent this |
15:59:06 | preglow | 1.6 ? |
15:59:10 | rasher | that appears to work |
15:59:28 | preglow | ripnetUK: i didn't mean puttin it up on the website |
15:59:36 | ripnetUK | i see |
15:59:44 | preglow | that would be asking for trouble |
15:59:50 | sox | why use the EU version? |
15:59:55 | preglow | dunno, habit? |
16:00 |
16:00:21 | sox | I have a US H120, but the firmware probably dont care.. |
16:00:33 | sox | EU have regulations on volume, i think |
16:00:37 | preglow | i've run the korean firmware on my player, it doesn't matter |
16:00:44 | preglow | i don't think the h120 one has that restriction |
16:00:46 | ripnetUK | i have a UK (EUish) iRiver, but ive used korean and us firmware OK - it doesnt seem to care |
16:00:53 | rasher | at any rate, the link for the us version is: |
16:00:54 | rasher | http://www.iriver.com/html/admin/etc/adet_download_process.asp?fileName=H120(us)_v163.zip&pathFlag=EG_DOWNLOAD_UP_PATH |
16:01:01 | preglow | ok, let's try that, then |
16:01:17 | rasher | I guess I should add these to the wiki |
16:01:20 | sox | link works ok |
16:02:48 | preglow | but yes, who has successfully flashed a bootloaderified firmware? |
16:03:05 | ripnetUK | cant we post a .ips file (like the ones used to modify snes games from jap to english) to convert a given original iRiver hex to one with the bootloader included? AFAICT that wouldnt violate any (C) |
16:03:44 | preglow | ripnetUK: good idea |
16:03:59 | preglow | there are even good open source tool to do the patching |
16:04:34 | ripnetUK | im sure there are loads of ips tools... i think i used to use smartIPS back in the day |
16:04:40 | preglow | but right now it probably is better to do it the hard way, so that newbies won't try it |
16:04:59 | sox | thats a good idea preglow |
16:05:00 | preglow | but once it's deemed very stable, perhaps |
16:05:15 | ripnetUK | maybe... whats stopping me is that my bootloader.bin has a differnt md5 and is thus suspect... |
16:05:26 | ripnetUK | exciting times |
16:05:27 | preglow | well, it very probably just is different gcc versions |
16:05:34 | preglow | what version do you have? |
16:05:57 | ripnetUK | i ahve the same gcc from the wiki |
16:06:07 | ripnetUK | but a newer (i assume - its yesterdays) binutils from cvs |
16:06:16 | preglow | 9da072762fbb437ff4cb28fbcc29d0a8 bootloader.bin |
16:06:48 | ripnetUK | preglow - thats the same md5 as badger got |
16:06:58 | ripnetUK | i got something different :( |
16:07:05 | preglow | well, find your gcc version |
16:07:11 | preglow | if you've got gcc 3.3.x, then small wonder |
16:07:16 | preglow | i've got the newest gcc |
16:07:17 | preglow | 3.4.3 |
16:07:40 | ripnetUK | ive got 3.3.4 |
16:07:53 | preglow | then, indeed, small wonder, they are bound to produce different code |
16:08:07 | ripnetUK | aha... |
16:08:23 | preglow | but i can send you my bootloader if you really want it, hehe |
16:08:38 | ripnetUK | have u flashed it? |
16:08:40 | preglow | nope |
16:09:00 | preglow | i'm waiting for confirmation that someone else has successfuly done it first, my life would be miserable without my player |
16:09:30 | ripnetUK | hehe i think i will wait a bit then... im not flashing anything that doesnt match md5s with one that someone else has successfully flashed... Linus reckons we should wait until badger and zag? have tried it as they are geographically close the the wiggler :) |
16:09:40 | ripnetUK | ive gotta go, talk to you later |
16:09:51 | preglow | great |
16:10:06 | preglow | see you around |
16:10:13 | ripnetUK | yeah, talk laters |
16:11:20 | sox | what's the correct md5? |
16:11:33 | preglow | there is not correct md5, it depends on your toolset |
16:11:36 | preglow | i pasted mine above |
16:11:52 | preglow | and i use cvs binutils and gcc 3.4.3 |
16:12:00 | sox | MD5 (bootloader.bin) = 713e5391f5b32e66430442ad0b53228d |
16:12:27 | preglow | gcc version? |
16:12:42 | sox | 3.3 |
16:13:32 | | Quit Ka ("* poof *") |
16:13:40 | sox | well, gotta go, ill wait until i flash mine, but this is gonna be fun! later.... |
16:13:43 | | Quit sox ("Leaving") |
16:14:38 | | Nick Ennan is now known as ennan|afk (~email@dslam152-244-166-62.adsl.versatel.nl) |
16:14:48 | rasher | http://www.rockbox.org/twiki/bin/view/Main/TWikiUsers <−− what the **** is that sorting about? |
16:15:20 | *** | Saving seen data "./dancer.seen" |
16:16:27 | preglow | what does the current rockbox for h1x0 do, btw? flash a led? :P |
16:16:33 | rasher | oh, I see new users are quarantined under "a" :) |
16:17:00 | rasher | [15:34] <LinusN> the current iriver version of rockbox does absolutely nothing |
16:17:00 | rasher | [15:34] <LinusN> it blinks the backlight |
16:17:00 | rasher | [15:34] <LinusN> and you can't turn it off afterwards |
16:18:17 | | Join Ka [0] (~tkirk@pcp0010732484pcs.howard01.md.comcast.net) |
16:18:46 | preglow | making a turn off mechanism would propably be a priority, then? :) |
16:18:46 | | Quit edx (Read error: 104 (Connection reset by peer)) |
16:20:30 | | Join QT [0] (as@area51.users.madwifi) |
16:23:03 | | Join edx [0] (edx@p548797E3.dip.t-dialin.net) |
16:32:34 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
16:32:39 | | Join einhirn [0] (Miranda@carlsberg.heim2.tu-clausthal.de) |
16:34:17 | | Quit einhirn (Client Quit) |
16:34:29 | | Join einhirn [0] (Miranda@carlsberg.heim2.tu-clausthal.de) |
16:36:08 | LinusN | preglow: my local copy works, as does the boot loader |
16:47:10 | | Quit ripnetUK () |
16:50:49 | | Quit ennan|afk (Read error: 110 (Connection timed out)) |
16:51:50 | | Quit preglow (Read error: 110 (Connection timed out)) |
16:55:44 | | Join preglow [0] (thomj@s183a.studby.ntnu.no) |
17:00 |
17:05:43 | rasher | LinusN: I just added direct links to the iRiver firmware on IriverBoot, hope that's okay? |
17:42:53 | | Join Spida_ [0] (Spida@pD9E0952F.dip.t-dialin.net) |
17:55:31 | | Quit Spida (Read error: 110 (Connection timed out)) |
18:00 |
18:15:23 | *** | Saving seen data "./dancer.seen" |
18:45:28 | Bagder | what's the diff between the EU and the US versions? |
18:47:32 | preglow | a couple of kilobytes and selectable fm tuner frequency range |
18:48:00 | preglow | there is also talk of volume restrictions in the eu one, but i don't think they've added that to the h1x0 firmware yet |
18:48:10 | Bagder | ok |
18:48:41 | preglow | will the bootloader go in the same address for all region firmware versions? |
18:48:56 | Bagder | I don't know |
18:49:02 | preglow | or have you only tested with eu version? |
19:00 |
19:07:29 | Bagder | zagor: "cd rockbox-build && cvs co bootloader' |
19:07:40 | Bagder | (for the log) |
19:08:11 | Bagder | the bootloader is currently not in the daily source packages |
19:08:56 | crash_ | Bagder: for the h3xx the us version doesnt have usb-on-the-gp |
19:09:30 | Bagder | wow |
19:10:26 | * | Bagder runs off again |
19:25:01 | | Quit preglow (Read error: 110 (Connection timed out)) |
19:27:43 | | Join preglow [0] (thomj@s183a.studby.ntnu.no) |
19:29:05 | | Join ripnetUK [0] (~mirc@82-70-100-230.dsl.in-addr.zen.co.uk) |
19:45:15 | preglow | argh |
19:45:23 | preglow | i'd love it if my gateway stopped crashing |
19:59:40 | | Join Stryke` [0] (~Chairman8@24-168-110-99.si.rr.com) |
20:00 |
20:14:17 | crash_ | Bagder: you didnt know that ? |
20:14:48 | crash_ | there was another differenc,e i read on misticriver, but dont ask me, have forgotten since i have the european one |
20:15:27 | *** | Saving seen data "./dancer.seen" |
20:18:53 | | Part LinusN |
20:21:45 | crash_ | can anyone tell me if the iriver bootloader is working on h110 ? |
20:25:26 | jyp | hey ... |
20:26:03 | jyp | Bagder, I find it impossible to debug the problem of binutil/doc install... |
20:26:14 | jyp | so I just make a note in the wiki :/ |
20:28:36 | | Join uski [0] (~uski@lns-p19-8-idf-82-249-29-21.adsl.proxad.net) |
20:58:08 | | Join [IDC]Dragon [0] (~idc-drago@pD95122E0.dip.t-dialin.net) |
20:58:55 | [IDC]Dragon | new V1 recorders available in Germany: http://tinyurl.com/5gl3o |
20:59:57 | [IDC]Dragon | for 200 EUR |
21:00 |
21:05:04 | | Join LinusN [0] (~linus@labb.contactor.se) |
21:06:14 | LinusN | crash_: no, i doubt that it will work on the 110 |
21:06:49 | LinusN | i would probably have to change the dram controller settings |
21:06:56 | LinusN | gotta go |
21:06:58 | | Part LinusN |
21:08:40 | uski | hi all |
21:12:05 | | Nick Spida_ is now known as Spida (Spida@pD9E0952F.dip.t-dialin.net) |
21:15:13 | | Quit Stryke` (Read error: 110 (Connection timed out)) |
22:00 |
22:15:31 | *** | Saving seen data "./dancer.seen" |
22:49:28 | | Quit jyp ("poof!") |
23:00 |
23:07:47 | | Quit [IDC]Dragon (Read error: 110 (Connection timed out)) |
23:09:09 | Bagder | crash_: why would I know such things? I don't have a 3x0 |
23:11:03 | preglow | Bagder: have you tried out the bootloader? |
23:11:11 | Bagder | no |
23:11:53 | | Join lImbus [0] (lImbus@168-160.243.81.adsl.skynet.be) |
23:13:45 | Bagder | btw |
23:14:00 | Bagder | "Just follow the normal Firmware Upgrade procedure." (from IriverBoot) |
23:14:05 | Bagder | what is that procedure? |
23:14:27 | rasher | Update firmware through the system menu |
23:16:06 | Bagder | and how do I do that? |
23:16:41 | rasher | hrm |
23:16:53 | rasher | let me see |
23:17:04 | rasher | put the .hex file in your filesystem root |
23:18:00 | rasher | open the menu (hold down the "joystick") > general > firmware upgrade |
23:18:44 | Bagder | thanks |
23:21:16 | | Join gromit^ [0] (~gromit@ALagny-154-1-15-68.w83-112.abo.wanadoo.fr) |
23:22:11 | rasher | no problem |
23:22:22 | | Join ripnet [0] (~mirc@82-70-100-230.dsl.in-addr.zen.co.uk) |
23:22:23 | | Quit ripnet (Remote closed the connection) |
23:46:07 | | Join Trevmar [0] (~trevor@ca-agoura-cuda2h-53.ventca.adelphia.net) |
23:48:06 | Trevmar | I tried out the MMX hotplug - flashed the 20050129-ondiofm.ucl, but when I unplug the MMX card the Ondio switches off. Do I need a new .bin image for the boot rom too? |
23:48:41 | Bagder | no just flashing should be enough |
23:49:41 | Trevmar | Hmm.. thanks.. |
23:54:09 | Trevmar | Rockbox resets if I plug the card in while it is on, also. Partitions look OK. Can't see anything in the Debug info - it is the correct CVS version... Maybe I should try today's build |
23:54:48 | Trevmar | nope.. that IS today's build :( |
23:55:23 | Bagder | you probably need to bother Jörg about it |
23:55:44 | Trevmar | goodness, I have had enough of his time already :( |
23:56:06 | Trevmar | (getting the hardware uart_boot working) |
23:56:22 | Bagder | right, I've seen the thread in the forum ;-) |
23:58:18 | | Join hile [0] (hile@hack.fi) |