00:00:07 | uski85145 | (you should be able to do so but..) |
00:01:13 | [IDC]Dragon | should work |
00:01:28 | uski85145 | what ? |
00:01:32 | uski85145 | what should work ? :) |
00:01:51 | [IDC]Dragon | my recovery |
00:01:53 | uski85145 | lemme try doing some soldering joints again |
00:01:56 | uski85145 | just to be sure |
00:01:58 | uski85145 | ok |
00:02:17 | * | [IDC]Dragon digs out the old cables |
00:07:12 | uski85145 | lol |
00:07:41 | [IDC]Dragon | ok, rockbox download works |
00:07:57 | uski85145 | ok |
00:08:09 | uski85145 | so i have a bigger problem ! |
00:08:12 | uski85145 | :\\ |
00:08:22 | * | [IDC]Dragon dumps the flash for later restore |
00:09:38 | uski85145 | what if my hardware doesn't allow in circuit prograzmming ? |
00:09:49 | [IDC]Dragon | it does, hang on |
00:10:00 | [IDC]Dragon | need a zero file now |
00:10:07 | uski85145 | i can send u one lol |
00:13:40 | [IDC]Dragon | got one now |
00:13:53 | [IDC]Dragon | (probably it would compress very well) |
00:14:10 | uski85145 | lol y |
00:14:25 | uski85145 | 512kb => 20b |
00:14:51 | midk | LOL |
00:14:57 | midk | that will return true. |
00:15:00 | uski85145 | compressed 26214 times |
00:15:08 | uski85145 | nah i mean |
00:15:14 | uski85145 | 512kbytes "compressed to" 20bytes |
00:15:15 | uski85145 | :) |
00:15:26 | [IDC]Dragon | flashing the zeroes... |
00:15:34 | uski85145 | if it returns false, there is a serious bug in your compiler :) |
00:15:49 | uski85145 | [IDC]Dragon i hope there is no bug somewhere that prevent reflashing when the content is 0x00 ! :] |
00:16:14 | [IDC]Dragon | don't think so |
00:16:22 | uski85145 | neither do i |
00:16:38 | uski85145 | (i read ur code again and again ;) trying to understand why my setup could fail) |
00:16:46 | [IDC]Dragon | if the IDs doesn't come out, there is something really wrong |
00:16:52 | uski85145 | (and i still don't understand) |
00:16:56 | uski85145 | yes |
00:17:08 | uski85145 | hhhhhhhhhhmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm |
00:17:18 | uski85145 | > "idea" < |
00:17:24 | [IDC]Dragon | flashed |
00:17:31 | uski85145 | i hope i didn't fry anything when i made my mistake with the uart boot |
00:17:41 | uski85145 | when i connected the common of the resistor network to some pin |
00:17:51 | uski85145 | theorically, i couldn't have fried anything |
00:18:03 | uski85145 | as there was 10k resistors between this pin and the others |
00:18:05 | uski85145 | but who knows |
00:18:08 | uski85145 | maybe it's that |
00:18:25 | [IDC]Dragon | very unlikely |
00:18:29 | uski85145 | yea :) |
00:18:48 | [IDC]Dragon | when I said "don't pulltoo hard" I thought you drive the other end |
00:18:48 | | Join amiconn [0] (~jens@pD9E7FA4C.dip.t-dialin.net) |
00:18:59 | uski85145 | ok |
00:19:02 | amiconn | Hi Jörg |
00:19:02 | uski85145 | hi amiconn |
00:19:04 | [IDC]Dragon | OK, my box is blank now |
00:19:09 | [IDC]Dragon | hi Jens |
00:19:10 | uski85145 | [IDC]Dragon as mine ;) |
00:19:16 | amiconn | hi uski |
00:19:26 | uski85145 | ooo, he told me "hi" \o/ |
00:19:27 | uski85145 | ;) |
00:19:33 | webmind | hi amiconn |
00:20:11 | [IDC]Dragon | downloading Rockbox |
00:20:15 | uski85145 | :) |
00:20:30 | * | uski85145 is hopping it will not work, because if it does it means that i do have a serious problem |
00:20:47 | [IDC]Dragon | it woks, but the display contrast is way off |
00:20:54 | uski85145 | arg |
00:21:09 | [IDC]Dragon | and it gives me an ATA error |
00:21:11 | uski85145 | wtf is wrong with my box |
00:21:17 | uski85145 | probably because of the mask |
00:21:23 | [IDC]Dragon | probably because of wrong polarity |
00:21:25 | uski85145 | btw u did it with or without hdd ? |
00:21:30 | uski85145 | i did it without the hard drive |
00:21:32 | [IDC]Dragon | with |
00:21:41 | uski85145 | i don't think it may be a problem ? |
00:21:46 | [IDC]Dragon | haven't dissected it |
00:21:48 | uski85145 | it should tell me "HDD error" |
00:21:53 | uski85145 | ok i try with then |
00:21:58 | [IDC]Dragon | yes, something like that |
00:22:12 | *** | Saving seen data "./dancer.seen" |
00:22:19 | [IDC]Dragon | I have flashed FMs with just the bare board, it works |
00:22:23 | uski85145 | yea sth like "can't find this god damn hard drive" |
00:22:41 | [IDC]Dragon | now I want my flash content back... |
00:22:58 | uski85145 | :) |
00:23:03 | uski85145 | reflash it :) |
00:23:18 | [IDC]Dragon | reflashing... |
00:23:19 | uski85145 | ur lucky, YOU can do it... ;) |
00:23:25 | [IDC]Dragon | :) |
00:24:05 | [IDC]Dragon | have you tries looking for the /CS pin ? |
00:24:09 | [IDC]Dragon | tried |
00:24:09 | uski85145 | no |
00:24:14 | uski85145 | it's on the wrong side of the board :\ |
00:24:23 | uski85145 | quite hard to locate a via with this signal |
00:24:30 | uski85145 | perhaps my SST39 stock is bad |
00:24:46 | [IDC]Dragon | maybe |
00:24:50 | uski85145 | but i have no way to test |
00:25:03 | [IDC]Dragon | my box is back to normal |
00:26:19 | [IDC]Dragon | I wonder why the Rockbox download didn't work for you |
00:26:33 | uski85145 | hmm |
00:26:36 | uski85145 | wait i try again |
00:26:39 | uski85145 | "just to be sure" |
00:27:53 | uski85145 | does not work. :\ |
00:27:58 | uski85145 | it should at least start the backlight |
00:28:00 | uski85145 | it does not |
00:28:09 | uski85145 | (starts to be worrying :)) |
00:28:27 | [IDC]Dragon | how does your old flash look? |
00:28:37 | uski85145 | ok to be put in the box again |
00:28:39 | uski85145 | ;) |
00:28:41 | [IDC]Dragon | can you resolder it easily? |
00:28:44 | uski85145 | yes |
00:28:46 | uski85145 | i will do that |
00:28:49 | uski85145 | now |
00:28:54 | uski85145 | lemme fire up the hot air thingy |
00:29:01 | midk | yay |
00:34:15 | [IDC]Dragon | Jens, looks like we should enable you fast ATA |
00:36:28 | amiconn | Yes, maybe we could do this, although I still hope that at least one of the 2 other users who experienced file system corruption back in February would also do the test to confirm the test results. |
00:40:55 | uski85145 | ok, flash chip "restored" |
00:40:57 | uski85145 | now i have to test |
00:40:58 | uski85145 | .........; |
00:41:00 | uski85145 | i hope it works |
00:41:08 | uski85145 | if it doesn't, i'll remove all my mods and i'll send it for warranty :\ |
00:41:20 | uski85145 | with a bit of luck they'll send me a unit with a SST39 |
00:41:29 | midk | they probably will. |
00:41:51 | midk | even if it does work... drop it out of a window then send it back.. so you can be able to flash. |
00:42:15 | uski85145 | i get manufacturer and device id = 0x90 |
00:42:20 | uski85145 | strange |
00:42:26 | uski85145 | i dont like that at all |
00:42:32 | [IDC]Dragon | no |
00:42:44 | uski85145 | no what ? |
00:43:13 | [IDC]Dragon | no like |
00:43:22 | uski85145 | ok :( |
00:43:31 | * | [IDC]Dragon no like that |
00:43:54 | uski85145 | lol |
00:43:59 | uski85145 | guess what is the dump ? |
00:44:02 | midk | umm... jk? LD |
00:44:03 | uski85145 | a file full of zeroes ;) |
00:44:03 | midk | :D* |
00:44:05 | [IDC]Dragon | (arabian english) |
00:44:10 | uski85145 | damn, what's that |
00:44:13 | uski85145 | "wtf" |
00:44:21 | uski85145 | there is only thing i didn't resolder |
00:44:28 | uski85145 | the two green wires |
00:44:33 | uski85145 | that are next to the batteries |
00:44:43 | uski85145 | but i don't think it comes from here, they seems to be audio lines |
00:44:52 | [IDC]Dragon | the wires to the line in? |
00:44:58 | uski85145 | y |
00:45:17 | [IDC]Dragon | so you don't use the jack to connet RS232 |
00:45:21 | uski85145 | nope |
00:45:29 | uski85145 | i added 3 wires, RX TX GND |
00:45:32 | [IDC]Dragon | ok |
00:45:46 | uski85145 | god damn |
00:45:49 | midk | just send it back. things will get better. |
00:45:50 | uski85145 | i even cahnged the led for the backlight |
00:45:56 | midk | ooh really. |
00:45:57 | uski85145 | and my green led is not green anymore ;) |
00:46:02 | [IDC]Dragon | somehow your bus is messed up |
00:46:06 | uski85145 | yes |
00:46:13 | uski85145 | i'll let the backlight leds |
00:46:17 | uski85145 | but i'll put back green and red leds |
00:46:30 | uski85145 | also i'll leave the garbled flash so it will blink |
00:46:35 | [IDC]Dragon | c'mon, this has nothing to do with it |
00:46:35 | uski85145 | i'll tell them "it doesn't boot anymore" |
00:46:36 | uski85145 | and voiula |
00:46:46 | uski85145 | with a bit of luck my reseller won't even send it back to archos |
00:46:48 | uski85145 | i have a special warranty |
00:46:57 | uski85145 | they give me a coupon of the same value of the arcohs |
00:47:02 | uski85145 | if it fails during the first year |
00:47:08 | uski85145 | and i have until october to remove my mods ;) |
00:47:10 | uski85145 | should be ok |
00:47:10 | [IDC]Dragon | with current stock, you'll get your money back and have no Archos |
00:47:23 | uski85145 | yea but what else to do ? loose money ? ;) |
00:47:39 | [IDC]Dragon | no Archos is worse |
00:47:40 | uski85145 | i think it's the end of the rockbox story for me |
00:48:01 | [IDC]Dragon | :( |
00:48:10 | uski85145 | me too |
00:48:13 | uski85145 | :| |
00:48:19 | uski85145 | i do NOPT understand what happened |
00:48:22 | [IDC]Dragon | c'mon, fix it |
00:48:30 | uski85145 | i really have good experience and hardware |
00:48:36 | uski85145 | ESD safe and so on |
00:48:42 | [IDC]Dragon | I know that feeling |
00:48:52 | [IDC]Dragon | had that with your player |
00:49:16 | uski85145 | blah :) |
00:49:40 | uski85145 | it seems i have no luck with arcohses |
00:49:49 | uski85145 | a player = not flashable + problems at your side |
00:49:54 | [IDC]Dragon | check the bus while reading the flash |
00:49:58 | uski85145 | a recorder = not flashable + a weird problem |
00:50:10 | uski85145 | the data pins are also present on the SRAM, right ? |
00:50:14 | uski85145 | DRAM i mean |
00:50:14 | [IDC]Dragon | wit the scope |
00:50:20 | * | uski85145 powersq up the scope |
00:50:25 | [IDC]Dragon | yes |
00:50:39 | [IDC]Dragon | but I need to sleep now |
00:50:43 | uski85145 | i saw 0 moves on the dram last time i checkec |
00:50:47 | uski85145 | but i'll check again |
00:50:48 | uski85145 | OR |
00:50:55 | uski85145 | perhaps the temperature of the hot air station |
00:51:00 | uski85145 | erases the flash to 0 K? |
00:51:03 | uski85145 | who knows |
00:51:09 | uski85145 | it must go to 250°C |
00:51:12 | uski85145 | hmm no |
00:51:19 | uski85145 | archos program the chips externally |
00:51:28 | uski85145 | so it shouldn't be a problem as they must be using reflow soldering |
00:53:34 | [IDC]Dragon | goodnight! |
00:53:41 | [IDC]Dragon | and good luck |
00:53:42 | uski85145 | good nite |
00:53:43 | uski85145 | btw |
00:53:45 | uski85145 | last question |
00:53:51 | uski85145 | does the SH1 can run without externazl memory ? |
00:53:58 | uski85145 | if so, maybe it's running in this mode |
00:54:07 | [IDC]Dragon | it can |
00:54:11 | uski85145 | interesting |
00:54:21 | uski85145 | ty |
00:54:24 | uski85145 | for al |
00:54:26 | [IDC]Dragon | like it does when running the uart boot |
00:54:26 | uski85145 | l |
00:54:30 | uski85145 | hmm |
00:54:37 | uski85145 | where do u load the minimon ? |
00:54:41 | uski85145 | external dram or internal space ? |
00:54:44 | [IDC]Dragon | to IRAM |
00:54:51 | uski85145 | hmm ! |
00:54:55 | uski85145 | :) |
00:54:59 | uski85145 | i'll try to invest this tomorrow |
00:55:04 | [IDC]Dragon | ok |
00:55:06 | uski85145 | now, just some more tests then sleeping ;) |
00:55:40 | [IDC]Dragon | cu |
00:55:44 | | Quit [IDC]Dragon () |
00:59:19 | uski85145 | to keep the IRC logs up to date with my situation: |
00:59:23 | uski85145 | no activity on data pins |
00:59:27 | uski85145 | on the DRAM |
00:59:42 | uski85145 | if they are shared with the FLASH data pins, it means the flash is sending nothing |
00:59:55 | uski85145 | either the Chip Select is faultly |
01:00 |
01:00:03 | uski85145 | either there is a powezr supply problem or so |
01:00:06 | uski85145 | i'll see tomorrow |
01:00:08 | uski85145 | - |
01:00:09 | uski85145 | ;) |
01:00:11 | uski85145 | see u all |
01:00:13 | uski85145 | gtg to bed |
01:00:30 | midk | nite |
01:00:31 | midk | NITe |
01:00:34 | midk | drop out of window |
01:00:36 | midk | nite |
01:00:38 | uski85145 | nah ;) |
01:00:58 | midk | ok seeya |
01:01:04 | uski85145 | last question |
01:01:10 | uski85145 | what's this player who stolen rockbox code ? |
01:01:13 | uski85145 | neoxeo or so ? |
01:01:17 | uski85145 | i can't remember the name |
01:01:20 | uski85145 | perhaps it's the solution for me |
01:01:21 | midk | haha.. |
01:01:25 | midk | not sure if its stolen |
01:01:28 | midk | sounds like it though |
01:01:38 | midk | umm.. it was on last month's mailinglist iirc. |
01:01:41 | midk | or the month before |
01:01:52 | | Join Nibbler [0] (NibbIer@port-212-202-73-96.dynamic.qsc.de) |
01:03:11 | uski85145 | ah i remember |
01:03:12 | uski85145 | openneo |
01:03:54 | midk | ohhh |
01:03:55 | midk | that |
01:04:00 | amiconn | uski: If there is no activity on the data pins of the DRAM, then there is no activity on the data bus at all (if I read the schematics correctly) |
01:04:07 | midk | i thought you meant the closed source player that has all sorts of rockboxlike games on it |
01:04:10 | midk | tetris, othelo etc. |
01:06:11 | uski85145 | amiconn: yea |
01:06:18 | uski85145 | pretty annoying :) |
01:06:30 | uski85145 | i have to find the CS pin of the flash chip somewhere on the back on the main board |
01:06:44 | amiconn | I wonder why this could be... I don't think that you shorted the whole bus without noticing that... |
01:06:46 | uski85145 | i have to be sure that the flash is accessed |
01:06:55 | uski85145 | i don't think so too :) |
01:07:09 | uski85145 | maybe the SH1 is running in "internal memories" mode |
01:07:16 | uski85145 | perhaps there is a pin somewhere that setups this mode |
01:07:20 | uski85145 | like on the 68HC11 |
01:07:22 | amiconn | Is it possible to measure directly at the cpu pins (don't know the layout atm) |
01:07:25 | amiconn | ? |
01:07:28 | uski85145 | there was 2 pins to setup the boot mode if i remember |
01:07:34 | uski85145 | yea |
01:07:40 | uski85145 | i have the cpu on the correct side of the board |
01:07:47 | uski85145 | lemme take the pinout |
01:08:07 | * | amiconn is looking up the SH1 manual for the boot mode pins... |
01:08:22 | uski85145 | ty |
01:08:27 | uski85145 | in the meantime i'll check on the cpu |
01:08:28 | uski85145 | wait |
01:11:05 | uski85145 | it's like the SH1 is killed |
01:11:14 | uski85145 | nothing on the AD0-15 pins |
01:11:40 | uski85145 | _BUT_ |
01:11:48 | uski85145 | the Adresse only pins _are_ "moving" |
01:13:47 | amiconn | Hmm, that doesn't sound good. |
01:14:02 | uski85145 | and all the CS lines are UP ! |
01:14:05 | uski85145 | :\ |
01:14:08 | uski85145 | pretty strange |
01:14:10 | midk | why wasn't tetris renamed to roxxbloxx |
01:14:15 | midk | BS! |
01:14:29 | amiconn | I've looked up the modes - these do only deal with the memory area 0 (usually internal rom in our boxes = mode 2) |
01:14:57 | amiconn | The external rom is connected to CS2 (memory area 2), which is always external |
01:15:06 | uski85145 | ok, ty |
01:17:00 | uski85145 | hmmm |
01:17:03 | uski85145 | CS2 went down |
01:17:07 | uski85145 | interesting |
01:17:18 | uski85145 | too bad i don't have some logical analyzer |
01:17:26 | uski85145 | but even if i had one i don't see how i could connect it |
01:18:16 | uski85145 | what's happeing is very strange |
01:18:23 | uski85145 | CS2 goes low very shortly |
01:18:25 | uski85145 | fat not enough |
01:18:27 | uski85145 | far* |
01:18:39 | uski85145 | it's like "low spikes" |
01:19:09 | amiconn | So if I understand correctly you get the following: cpu clock is there, address lines show activity, but none of the data lines? |
01:19:16 | uski85145 | yes |
01:19:32 | uski85145 | and the chip selects are high, excepted CS2 which goes down intermitently (sp?) |
01:20:34 | amiconn | This is strange indeed - either the cpu is captured in a loop in the internal rom area, or something is fried or shorted. |
01:21:50 | amiconn | If I understand the serial + uart boot thingy correctly, there _is_ some loop in the internal rom, that polls the serial if the lcd lines are pulled low. |
01:22:27 | uski85145 | i did the uart boot mod |
01:22:38 | uski85145 | the firmware in the internal rom of the SH1 waits for some code from the UART |
01:22:40 | uski85145 | and then it runs it |
01:22:45 | uski85145 | i haver the proof that it is running |
01:22:52 | uski85145 | because i was able to make the red led bliunk with this |
01:23:05 | uski85145 | also, the activity on the addr lines are here only if i choose to do some memory operations |
01:23:10 | uski85145 | so it's running, and correctly |
01:23:21 | amiconn | Hrm. |
01:23:27 | uski85145 | (the CS2 activity seems to be normal, i think i was wrong saying it was not) |
01:23:38 | uski85145 | perhaps the flash is actually empty |
01:23:42 | uski85145 | i would need a "DRAM test" |
01:23:52 | uski85145 | like putting 0xAA 0x55 everywhere and then reading it back |
01:24:04 | uski85145 | i'll ask [idc]dragon tomorrow, perhaps he can code something like that quickly |
01:24:58 | uski85145 | hmmm it's very strange |
01:25:03 | uski85145 | i have activity on data lines |
01:25:09 | uski85145 | when i send data from the SH1 |
01:25:16 | uski85145 | it's when i read back from the flash that it does not work |
01:25:27 | uski85145 | so, it seems that there is a problem with the flash "area" of the CPU board |
01:25:42 | amiconn | Then check the /rd signal, both at the cpu and at the rom. |
01:26:41 | | Join kotic [0] (~n@CPE000c6e94cf09-CM.cpe.net.cable.rogers.com) |
01:27:31 | uski85145 | when reading i get: |
01:27:39 | uski85145 | /WRL down |
01:27:43 | uski85145 | /WRH down |
01:27:47 | uski85145 | /RD down |
01:27:50 | uski85145 | /BACK high |
01:29:07 | uski85145 | same when writing ? |
01:29:08 | uski85145 | hmm |
01:29:09 | amiconn | At the CPU I guess (since you mentoin /WRL and WRH) |
01:29:23 | amiconn | *mention |
01:29:24 | uski85145 | yea |
01:29:38 | amiconn | Did you check /rd at the ROM? |
01:29:43 | uski85145 | no |
01:29:46 | uski85145 | the problem with the roim |
01:29:48 | uski85145 | -i |
01:29:56 | uski85145 | is that it is on the internal side of the cpu board |
01:29:59 | uski85145 | so i can't access it easilty |
01:30:05 | uski85145 | -t |
01:30:30 | uski85145 | however i could check with a continuity tester if it is correctly connected |
01:30:36 | | Join dstar5 [0] (lee@ACAF73C4.ipt.aol.com) |
01:30:42 | midk | DIDS |
01:31:21 | amiconn | uski: Perhaps you should do that ... maybe that it is not connected properly ... then of course you cannot read back anything |
01:31:28 | uski85145 | yea |
01:31:38 | uski85145 | if it's that |
01:31:44 | uski85145 | you're great :) |
01:31:56 | amiconn | It could even be that your sst39xxx is correctly flashed... weird |
01:32:04 | uski85145 | lololol |
01:32:54 | amiconn | (possibly not, since the flash routine writes the data, holds it for some time, then compares. It would only program empty cells iirc) |
01:33:07 | uski85145 | ? |
01:33:14 | uski85145 | hmm |
01:33:26 | uski85145 | are you sure of that ? |
01:33:35 | uski85145 | jorg didn't tell me it was auto-verified |
01:33:54 | uski85145 | (joerg, jörg, but not jorg ;)) |
01:35:27 | amiconn | I don't know if it is verified by the minimon thingy, maybe it simply uses the maximum write time. The flash plugins definitely do so. |
01:35:53 | uski85145 | ok |
01:35:54 | uski85145 | hmmm |
01:36:03 | uski85145 | no direct connection betwen flash /OE and CPU |
01:36:21 | uski85145 | (/OE = /RD but i think u know it) |
01:36:26 | amiconn | whoops... |
01:36:38 | uski85145 | perhaps it's generated by another component ? |
01:37:02 | | Quit AciD (Read error: 104 (Connection reset by peer)) |
01:38:10 | uski85145 | hmm |
01:38:11 | uski85145 | no |
01:38:16 | uski85145 | unfortunately... it's connected to /RD |
01:38:19 | uski85145 | BUT |
01:38:26 | uski85145 | i wasn't able to catch /RD going low |
01:38:30 | uski85145 | lemme try again |
01:38:47 | amiconn | If I read the schematics correctly, pin 32 of the ROM (/OE), pin 30 of the DRAM (/OE) and pin 64 of the CPU (PA6_/RD) should all be connected |
01:39:35 | uski85145 | they are here |
01:39:45 | uski85145 | lool im working on the desk of a relative |
01:40:01 | uski85145 | tomorrow he'll find: an oscilloscope, a disassembled archos, and many other thingies |
01:40:23 | | Quit dstar5 ("Client exiting") |
01:40:46 | amiconn | While you are at it: check the /cs connection too |
01:41:09 | uski85145 | y |
01:42:05 | uski85145 | /RS is stuck low |
01:42:12 | uski85145 | /RD i meant |
01:42:13 | amiconn | And (if possible) Vdd / Vss at the rom |
01:42:52 | uski85145 | /RD should go high |
01:43:00 | uski85145 | it's not normal that it stays always down |
01:43:20 | amiconn | Hmm, strange. How could it go high then, as you measured earlier (at the CPU) |
01:43:26 | amiconn | ? |
01:43:28 | uski85145 | w8 |
01:43:35 | uski85145 | [01:27] <uski85145> /WRL down |
01:43:35 | uski85145 | [01:27] <uski85145> /WRH down |
01:43:35 | uski85145 | [01:27] <uski85145> /RD down |
01:43:35 | DBUG | Enqueued KICK uski85145 |
01:43:35 | uski85145 | [01:27] <uski85145> /BACK high |
01:43:41 | uski85145 | down :\ |
01:43:58 | uski85145 | (im starting to be very tired so i prefer to check back what i wrote before ;)) |
01:44:43 | uski85145 | no short between GND and /RD |
01:44:59 | uski85145 | i think the problem is here |
01:46:10 | uski85145 | i'll see tomorrow |
01:46:32 | uski85145 | see ya |
01:46:32 | amiconn | Okay. I shouild get some sleep now too. |
01:46:34 | uski85145 | thx |
01:46:46 | uski85145 | where do u live ? |
01:46:51 | amiconn | Germany. |
01:46:55 | uski85145 | ok as joerg |
01:46:57 | uski85145 | ;) |
01:46:59 | amiconn | yup. |
01:47:00 | uski85145 | see ya |
01:47:12 | amiconn | nite. |
01:47:19 | | Part amiconn |
01:48:22 | | Quit uski85145 () |
01:53:05 | | Part BlueChip |
02:00 |
02:02:16 | | Quit uski ("Leaving") |
02:02:45 | | Join dstar5 [0] (lee@ACAF73C4.ipt.aol.com) |
02:12:54 | | Part scott666_ |
02:22:15 | *** | Saving seen data "./dancer.seen" |
02:35:21 | | Join alindeman_ [0] (adml@alindeman-silver-pdpc.staff.freenode) |
02:35:21 | | Quit Nibbler (Read error: 104 (Connection reset by peer)) |
02:46:10 | | Quit midk ("just STOP it arspy") |
02:46:40 | | Join midk [0] (~Zakk@c66-235-14-120.sea2.cablespeed.com) |
02:47:17 | | Quit dstar5 ("Client exiting") |
02:49:36 | | Join goyschak [0] (~goyschak@p213.54.22.50.tisdip.tiscali.de) |
03:00 |
03:35:50 | | Join dstar5 [0] (lee@ACAF73C4.ipt.aol.com) |
03:37:13 | | Join AciD [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
03:38:07 | | Nick dstar5 is now known as diddystar5 (lee@ACAF73C4.ipt.aol.com) |
03:40:00 | | Quit diddystar5 (Client Quit) |
03:44:39 | | Quit goyschak (Read error: 110 (Connection timed out)) |
04:00 |
04:12:59 | | Join Nibbler [0] (NibbIer@port-212-202-73-96.dynamic.qsc.de) |
04:18:07 | | Join BlueChip [0] (~bluechip@cpc3-colc1-3-0-cust61.colc.cable.ntl.com) |
04:18:43 | kotic | hi |
04:18:44 | midk | hi bc |
04:18:48 | midk | haha. |
04:18:49 | BlueChip | hi all |
04:18:59 | midk | bc have you tried my clock yet? |
04:19:07 | BlueChip | no, you tried my new gui yet? |
04:19:13 | midk | you never mentioned it.; |
04:19:22 | BlueChip | lol - finished today |
04:19:30 | midk | for win32 sim? |
04:19:34 | BlueChip | meet u on aim to trade source |
04:19:36 | BlueChip | yes |
04:19:37 | midk | OH |
04:19:38 | midk | OH |
04:19:39 | midk | *JUMPS |
04:22:16 | *** | Saving seen data "./dancer.seen" |
04:36:47 | | Quit midk (Read error: 104 (Connection reset by peer)) |
04:36:48 | | Quit Nibbler (Read error: 104 (Connection reset by peer)) |
04:36:59 | | Join midk [0] (~Zakk@c66-235-14-120.sea2.cablespeed.com) |
04:59:16 | | Quit kotic (Read error: 104 (Connection reset by peer)) |
04:59:18 | | Join cytoxic [0] (demon@CPE000c6e94cf09-CM.cpe.net.cable.rogers.com) |
05:00 |
05:13:33 | | Quit midk (Read error: 104 (Connection reset by peer)) |
05:13:38 | | Join midknight2k3 [0] (~Zakk@c66-235-14-120.sea2.cablespeed.com) |
05:14:31 | | Nick midknight2k3 is now known as midk (~Zakk@c66-235-14-120.sea2.cablespeed.com) |
05:37:09 | | Quit BlueChip ("For The Latest Rockbox DevKit AND Advanced Plugins Visit http://homepage.ntlworld.com/cyborgsystems") |
05:49:31 | cytoxic | wow, BlueChip is good with a deck of cards ;) |
05:49:46 | midk | haha, yes. |
05:49:51 | midk | he admitted he is a dog today |
05:50:00 | cytoxic | woof |
05:50:18 | midk | i asked if he made his master do the tricks - he says no, they are fake human hands from the doggy joke shop.. |
05:50:39 | cytoxic | heh |
06:00 |
06:19:45 | | Join Nibbler [0] (NibbIer@port-212-202-73-96.dynamic.qsc.de) |
06:22:20 | *** | Saving seen data "./dancer.seen" |
06:41:29 | | Quit Nibbler (Read error: 104 (Connection reset by peer)) |
08:00 |
08:19:57 | | Join Nibbler [0] (NibbIer@port-212-202-73-96.dynamic.qsc.de) |
08:22:22 | *** | Saving seen data "./dancer.seen" |
08:38:15 | | Quit Nibbler (Read error: 104 (Connection reset by peer)) |
10:00 |
10:20:09 | | Join Nibbler [0] (NibbIer@port-212-202-73-96.dynamic.qsc.de) |
10:22:26 | *** | Saving seen data "./dancer.seen" |
12:00 |
12:22:30 | *** | No seen item changed, no save performed. |
12:23:58 | | Nick midk is now known as midk|bed (~Zakk@c66-235-14-120.sea2.cablespeed.com) |
12:42:29 | | Quit Nibbler (Read error: 104 (Connection reset by peer)) |
12:57:18 | | Quit AciD (Read error: 104 (Connection reset by peer)) |
13:00 |
13:51:22 | | Join c0utta [0] (~c0utta@8.cust8.sa.dsl.ozemail.com.au) |
14:00 |
14:21:36 | | Join D0gbert [0] (~dogbert@dsl-213-023-248-170.arcor-ip.net) |
14:21:43 | | Join kotic [0] (~n@CPE000c6e94cf09-CM.cpe.net.cable.rogers.com) |
14:22:33 | *** | Saving seen data "./dancer.seen" |
14:22:44 | | Quit cytoxic (Read error: 104 (Connection reset by peer)) |
14:27:18 | | Join Nibbler [0] (NibbIer@port-212-202-73-96.dynamic.qsc.de) |
14:39:10 | | Join uski [0] (~uski@gandalf.digital-network.org) |
14:56:46 | | Quit Nibbler (Read error: 104 (Connection reset by peer)) |
14:57:39 | | Join AciD [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
15:00 |
15:28:47 | | Join pfavr [0] (~Peter_Fav@c076102a.s-oe.bostream.se) |
15:56:58 | | Join eightbit [0] (~airbat13@pcp05660999pcs.shrpsr01.tn.comcast.net) |
15:57:03 | eightbit | hi |
15:57:24 | eightbit | im curious about some archos stuff... |
16:00 |
16:00:05 | eightbit | well, mostly about the new av300 and av400s |
16:00:09 | | Join bipak_ [0] (~bip@p508E38AC.dip.t-dialin.net) |
16:02:32 | eightbit | hi |
16:04:25 | | Join Treyqae [0] (~Treyqae1@adsl-8-43-183.mia.bellsouth.net) |
16:04:48 | eightbit | is anyone here |
16:04:57 | Treyqae | i am here |
16:05:04 | eightbit | hello trey |
16:05:13 | eightbit | do you own archos stuff? |
16:05:18 | Treyqae | hi eightbit |
16:05:37 | Treyqae | yes |
16:05:39 | eightbit | i own a studio20 and rec20 |
16:05:48 | eightbit | i was thinking about getting an av340 |
16:05:49 | Treyqae | I have gmini |
16:06:09 | eightbit | whats good about the gmini? |
16:07:00 | Treyqae | I kind of like it. Portable harddrive and MP3 player |
16:07:29 | eightbit | ever seen an av340 before? i wonder if they are worth the money |
16:07:31 | Treyqae | got it yesterday, though :) |
16:08:03 | Treyqae | no, sorry. Haven't had a chance to play with an av340 |
16:08:12 | eightbit | i like my recorder20. especially since it uses AA batteries |
16:08:38 | eightbit | i was thinking about gettin a av340 so i could encode Da Ali G off cable. and Mr. Show. |
16:09:10 | eightbit | D Ali G has a special on right now, that he made for HBO. its hilarious. Has Borat and Borus too. |
16:10:18 | Treyqae | Mmmh. The AV340 is $470 at amazom |
16:10:42 | eightbit | there was one for 370 on ebay just now. it sold for 370. |
16:11:03 | Treyqae | cool |
16:11:04 | eightbit | the guy selling it had 100percent positive feedback. and it came with lots of extra stuff. |
16:11:31 | | Join Trillianer [0] (~trillian@80-218-29-174.dclient.hispeed.ch) |
16:11:35 | Treyqae | you could alway go to a circuit city, play with it and return it if you don't like |
16:12:33 | eightbit | haha. i thought they went bankrupt |
16:12:59 | eightbit | i really need to encode some of this stuff, but i dont know if 320x240 and 25 fps is good enough. |
16:13:09 | eightbit | i mean, doesnt that resolution suck... really bad? |
16:13:40 | Treyqae | Yes, it does. Is that how it plays back or how it encodes? |
16:13:45 | eightbit | i cant remember ... plus the archos encodes it differently, apparently. |
16:14:04 | eightbit | it plays high res. but records at ...320x240 or something like that |
16:14:23 | eightbit | i wish i could see an example of its recordings, firsthand |
16:14:27 | Treyqae | it might be ok for TV, though |
16:14:54 | Treyqae | I am telling you, go to CC, get one and try it. If you are happy, keep it or return it and get one from eBay |
16:15:02 | eightbit | well, my buddy has that digital cable stuff where you can play the programfeed anytime you want, and rewind or fastforward. |
16:15:19 | eightbit | because his roommate works for the digital sattelite company or something. he gets all programs. |
16:15:22 | Treyqae | :) |
16:15:38 | eightbit | thats a good idea trey, might have to do it |
16:15:48 | eightbit | is this the first archos product u own... the gmini? |
16:15:55 | Treyqae | One possible problem might HDTV content |
16:16:04 | eightbit | hdtv? |
16:16:05 | Treyqae | might be HDTV |
16:16:51 | Treyqae | http://www.ee.washington.edu/conselec/CE/kuhn/hdtv/95x5.htm |
16:18:21 | eightbit | well, with this digital you can select if you want widescreen or normal format |
16:18:31 | Treyqae | recording resolution of the AV340 might not be OK for when Hi Def TV becomes more mainstream |
16:18:53 | eightbit | everythings moving to widescreen? |
16:19:38 | eightbit | waitwait. hdtv is something like widescreen. i see |
16:20:02 | eightbit | im slow. sorry |
16:20:05 | Treyqae | You can always scale down, at the cost of quality. |
16:20:59 | Treyqae | My understanding of HDTV is that it offers higher resolutions for both 16:9 and 4:3 |
16:21:35 | Treyqae | just found this: http://electronics.howstuffworks.com/hdtv.htm |
16:22:37 | *** | Saving seen data "./dancer.seen" |
16:23:06 | eightbit | this is all kinda funny, because im going blind and deaf |
16:23:27 | eightbit | i could watch an 8mm film and not know the difference |
16:23:45 | eightbit | http://www.extremetech.com/print_article/0,1583,a=45221,00.asp |
16:25:11 | eightbit | duuhhh.. you know the differnce between a av320, av340, and av380 |
16:25:20 | Treyqae | hardrive? |
16:26:18 | Treyqae | "...The AV340 is identical except that it has a 40GB hard-drive and costs a bit more..." (http://www.extremetech.com/print_article/0,1583,a=45221,00.asp) |
16:26:19 | eightbit | yeah i just figured that out. |
16:26:46 | eightbit | ..from reading. i wish archos made that more clear. their websites not too clear. |
16:26:54 | | Part Trillianer |
16:27:18 | Treyqae | It can do 640x272 @ 25f/s |
16:28:20 | Treyqae | the lcd is 320x240 |
16:29:05 | eightbit | is 640x272 good enough? i wish i had a file like that to view. |
16:29:40 | eightbit | i wonder how hard it would be to jimmy a new harddrive into an av340 |
16:29:47 | eightbit | like a 120 gig hd |
16:30:22 | Treyqae | If you have a TV it should be OK. If you are using a projector 320x240 may suck if you are used to 800x600, but it might be worth a try |
16:30:59 | eightbit | yeah i guess thats pretty good, all things considred. maybe better than video? |
16:31:02 | eightbit | VHS |
16:31:24 | Treyqae | Well, it's digital, should be better than analog VHS. |
16:31:50 | Treyqae | VHS = TV resolution? |
16:32:24 | eightbit | i dont know |
16:32:33 | eightbit | what did you own before you had a gmini |
16:33:24 | Treyqae | nothing. Well, except for a first gen MP3 CD player, cost me like $300 a couple of years ago. It sucks :) |
16:33:56 | eightbit | cds suck. esp mp3s |
16:34:03 | eightbit | i had a studio20 about three years ago i think |
16:34:08 | eightbit | love that thing. really awesome |
16:34:18 | eightbit | got a recorder20, its the best |
16:34:33 | eightbit | this week im going to pop a 40gig into it |
16:34:40 | Treyqae | cool |
16:34:50 | Treyqae | how much are the 40GB HDs? |
16:35:08 | eightbit | got mine really cheap. |
16:35:18 | eightbit | cant remember |
16:35:36 | Treyqae | brb, sorry |
16:37:36 | eightbit | tell me when you get back |
16:39:16 | | Join Nibbler [0] (NibbIer@port-212-202-73-96.dynamic.qsc.de) |
16:39:18 | Treyqae | back |
16:41:36 | Treyqae | The recorder 20 seems to be slighly more expensive than the gmini 120. do you know why? |
16:43:30 | uski | where do u find recorders 20 for sale ? |
16:43:48 | eightbit | i got mine from ebay. 80 bucks |
16:44:25 | eightbit | its great, because they dont break. i mean, really. unless its crushed and smashed, you can fix it. just get new batteries. |
16:44:32 | Treyqae | froogle |
16:44:45 | eightbit | and if the harddrive is busted, get a new 60 gig for a hundred bucks. its worth the investment |
16:44:53 | Treyqae | 80 bucks isn't bad |
16:45:26 | eightbit | 80 bucks is great. the seller said it was broken, so i got it, ran scandisk. works great now. |
16:45:33 | Treyqae | lol |
16:45:47 | Treyqae | good job |
16:46:02 | eightbit | ive had lots of problems with the studio20. the answer is always - get new batteries. costs ya $8 for some new AA 2000mah |
16:46:15 | | Part alindeman_ ("/part") |
16:46:20 | eightbit | someone was selling a studio10 on ebay for $65 yesterday |
16:46:48 | Treyqae | i see |
16:47:02 | eightbit | recorder20s usually go for about $120 nowadays |
16:47:15 | eightbit | how much is the gmini? |
16:47:34 | Treyqae | ~ $200 new |
16:48:01 | eightbit | beats the hell out of ipod, thats for sure |
16:48:28 | Treyqae | yes. Supports wav and mp3 recording |
16:48:43 | eightbit | what bitrates for mp3 recording? |
16:49:25 | Treyqae | checking |
16:49:32 | eightbit | if you love music, the archos will change your life. it will become your new best friend |
16:49:57 | eightbit | the recorder20 is great because its got two things: pixelated screen and AA nimhs. |
16:50:12 | eightbit | the only thing its missing is a vagina, then i'd be set with no worries. |
16:50:38 | Treyqae | line in, max: 192kbit/s, mic, max:112kbit/s |
16:50:52 | eightbit | but alas, no. still gotta work on that ass though. steal her away from her boyfriend. it can be done. |
16:51:03 | Treyqae | lol |
16:51:11 | eightbit | trey do you encode mp3s |
16:51:16 | eightbit | on your PC? |
16:51:59 | Treyqae | sometimes |
16:52:15 | eightbit | what do you use |
16:53:08 | eightbit | to encode cds. |
16:53:09 | Treyqae | cdex |
16:53:32 | eightbit | you got a 40gb or 20gb gmini? |
16:53:47 | Treyqae | the 20gb |
16:53:56 | eightbit | how much of that have you used up |
16:54:46 | Treyqae | not a lot. |
16:55:30 | eightbit | i got audiograbber 1.8 with lame vbr encoder |
16:55:41 | eightbit | its great. really all i need. i recommend it |
16:56:10 | eightbit | with a amd 2600 processor you can encode a CD in about 13 minutes |
16:56:16 | Treyqae | ok. I will give it try some time. |
16:56:57 | Treyqae | where do you buy harddrives? eBay? |
16:57:08 | eightbit | yeah i have to go back and encode stuff at vbr. becuase the old mp3 players (like the CD ones) only played cbr |
16:57:23 | eightbit | yeah thats where i get it. ebays good, if you are careful who you buy from. |
16:57:40 | eightbit | biggest rip off i ever had was from BEST BUY |
16:57:46 | Treyqae | I think mine does play back VBR but gets confused |
16:57:59 | Treyqae | how so? |
16:58:10 | eightbit | bought a $200 monitor and it broke 3 weeks later. called them up.. "hey my monitors messed up".. |
16:58:29 | eightbit | the guy replied "oh is it an ECS monitor?" |
16:58:39 | eightbit | that really pissed me off. cause thats why they were on sale. |
16:58:55 | eightbit | and thats why best buy has a 2 week guarentee on monitors. 2 weeks. |
16:59:25 | eightbit | luckily i fixed the wiring myself. which is dangerous on monitors. |
16:59:36 | Treyqae | phew, lucky you. |
16:59:41 | eightbit | hmm it shouldnt get confused with vbr |
17:00 |
17:00:00 | eightbit | what does it do? the gmini should have no problems. maybe the file was encoded wrong |
17:00:01 | Treyqae | I meant my old CD MP3 player, not the gmini |
17:00:10 | eightbit | oh yeah cds suck |
17:00:33 | eightbit | is it possible to manually install a new HD in a gmini? |
17:01:31 | Treyqae | not sure, but i guess so |
17:01:40 | eightbit | http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&category=42183&item=3490869163&rd=1 |
17:01:47 | eightbit | four dollars for shipping too. thats a steal |
17:02:20 | Treyqae | wow |
17:02:33 | eightbit | new 60gb and the guys done 140 transactions at 98% |
17:03:09 | eightbit | if youve ever thought about upgrading hd... do it now. hehe |
17:03:48 | Treyqae | hehe. I just bought it :) |
17:04:01 | Treyqae | the gmini, i mean |
17:04:07 | eightbit | are you going to bid on this? |
17:04:08 | Treyqae | not the HD |
17:04:25 | eightbit | i think i might |
17:05:11 | eightbit | mmm im high bidder |
17:05:14 | Treyqae | no, i am not even close to filling it up. |
17:05:32 | eightbit | i got close to feeling up that girl i was talking about |
17:05:43 | eightbit | wait i did feel her up. her boyfriend never knew. |
17:06:33 | eightbit | haha. outbid |
17:06:42 | eightbit | but at least i drove the price up $12 |
17:06:49 | Treyqae | lol. are you r17161? |
17:06:56 | eightbit | are you msage? |
17:07:06 | Treyqae | i am not bidding |
17:07:13 | eightbit | oh ok. i was dog1977 |
17:07:54 | eightbit | $92 for a 60gig isnt bad. |
17:09:17 | Treyqae | no, sounds good. |
17:11:26 | Treyqae | I gtg. Happy 4th! |
17:11:42 | eightbit | see ya trey. hey trey... |
17:11:46 | Treyqae | yes? |
17:11:47 | eightbit | where you from anyways? |
17:11:57 | Treyqae | FL |
17:12:03 | eightbit | ahh ohk |
17:12:08 | Treyqae | you? |
17:12:13 | eightbit | take it easy. encode VBR with LAME codec ok |
17:12:18 | eightbit | im in TN |
17:12:19 | Treyqae | ok :) |
17:12:24 | Treyqae | see you |
17:12:32 | | Quit kotic (Read error: 104 (Connection reset by peer)) |
17:12:33 | eightbit | use Soulseek and get the audiograbber and install the LAME codec |
17:12:37 | | Join cytoxic [0] (demon@CPE000c6e94cf09-CM.cpe.net.cable.rogers.com) |
17:12:50 | Treyqae | k |
17:12:53 | | Quit Treyqae () |
17:13:02 | eightbit | guyss i better go too |
17:20:25 | | Quit eightbit () |
17:38:46 | | Join Dogb3rt [0] (~dogbert@dsl-082-082-226-098.arcor-ip.net) |
17:38:47 | | Quit D0gbert (Read error: 104 (Connection reset by peer)) |
17:38:54 | | Nick Dogb3rt is now known as D0gbert (~dogbert@dsl-082-082-226-098.arcor-ip.net) |
18:00 |
18:00:33 | | Join [IDC]Dragon [0] (~idc-drago@pD9FF8274.dip.t-dialin.net) |
18:01:07 | [IDC]Dragon | D0gbert: are you there? |
18:08:27 | D0gbert | yeah |
18:08:29 | D0gbert | kind-of ;) |
18:08:53 | [IDC]Dragon | tell me more about the iRiver ;-) |
18:09:24 | D0gbert | the original firmware is actually a piece of crap, but the hardware is quite good |
18:09:52 | [IDC]Dragon | different than Archos, where both is crap |
18:10:45 | [IDC]Dragon | are there pictures of the inside somewhere? |
18:11:07 | D0gbert | there r two flaws in the design: a) an extra USB chip which provides access to the HDD, and b) bad shielding of the wired remote control |
18:11:37 | [IDC]Dragon | a) is no disadvantage, I'd say |
18:11:55 | [IDC]Dragon | do you have to use the remote? |
18:12:22 | D0gbert | no |
18:12:51 | D0gbert | well, it would be easier for us if the main µcontroller, the coldfire would be directly wired to the usb port ;) |
18:13:03 | [IDC]Dragon | what CPU is exactly in? |
18:13:09 | D0gbert | mcf5249 |
18:13:15 | D0gbert | or even scf5249 |
18:13:20 | D0gbert | samsung coldfire 5249 |
18:13:31 | D0gbert | it's a licensed copy of the motorola |
18:14:00 | D0gbert | the CPU is quite versatile |
18:14:12 | [IDC]Dragon | is 5249 the actual chip, or just the core? |
18:14:50 | | Join kotic [0] (demon@CPE000c6e94cf09-CM.cpe.net.cable.rogers.com) |
18:14:57 | D0gbert | it is the actual chip |
18:15:19 | D0gbert | the core is a coldfire, and there r several additions to that core, e.g. the emac unit |
18:15:22 | | Quit cytoxic (Read error: 104 (Connection reset by peer)) |
18:15:32 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
18:15:32 | * | [IDC]Dragon is searching for a datasheet |
18:15:59 | D0gbert | http://e-www.motorola.com/webapp/sps/site/prod_summary.jsp?code=MCF5249&;nodeId=01DFTQ00M9 |
18:17:56 | [IDC]Dragon | Konrad wrote you have a simulator? |
18:18:12 | D0gbert | yeah, but it's quite shitty and slow |
18:18:26 | D0gbert | I used it to dump a RAM image for disassembly |
18:19:10 | [IDC]Dragon | speed won't matter too much, I guess |
18:19:46 | [IDC]Dragon | I used a simulator as well when I reverse engineered how the Archos starts |
18:20:01 | D0gbert | the core's maximum frequency can be switched to 96.smth MHz |
18:20:14 | [IDC]Dragon | but had no source code for it |
18:21:50 | [IDC]Dragon | an own simulator would be an excellent tool to track the firmware |
18:22:11 | [IDC]Dragon | especially if you add the peripherals to that, too |
18:22:22 | | Join dstar5 [0] (lee@AC8440B1.ipt.aol.com) |
18:22:28 | [IDC]Dragon | we don't have one for the Archos |
18:22:40 | *** | Saving seen data "./dancer.seen" |
18:22:58 | dstar5 | a.... what? |
18:23:01 | [IDC]Dragon | Stevie-O started one, but out of a sudden he disappeared |
18:23:02 | D0gbert | debugging the firmware thru the BDM interface should be faster and more efficient though |
18:23:26 | [IDC]Dragon | do you have a tool that works with it? |
18:23:26 | | Quit kotic (Read error: 104 (Connection reset by peer)) |
18:23:33 | | Join cytoxic [0] (demon@CPE000c6e94cf09-CM.cpe.net.cable.rogers.com) |
18:23:44 | | Quit dstar5 (Client Quit) |
18:23:52 | D0gbert | gdb supports it |
18:24:10 | D0gbert | and some other commercial products which happen to be on my hdd *cough* |
18:24:25 | [IDC]Dragon | Lauterbach? |
18:25:03 | D0gbert | metroworks codewarrior and crossware smth |
18:25:50 | D0gbert | motorola includes a so called 'wiggler'-interface to its developement board |
18:26:00 | D0gbert | and that's what we r trying to construct |
18:26:13 | [IDC]Dragon | that BDM adapter? |
18:26:18 | D0gbert | yeah |
18:27:23 | [IDC]Dragon | I don't know BDM. What's the difference to JTAG? |
18:27:27 | D0gbert | there is already a working µclinux-kernel/ucboot for the coldfire |
18:27:45 | D0gbert | jtag is for testing the hardware after the production, bdm is for debugging the software |
18:27:53 | [IDC]Dragon | I know, I wouldn't use that. |
18:28:16 | [IDC]Dragon | (ucLinux) |
18:28:52 | D0gbert | the good thing about uclinux is that a lot of stuff doesn't need to be done - e.g. process and memory management |
18:29:14 | D0gbert | I think so at least ;) |
18:29:30 | [IDC]Dragon | those are not the difficult things, I'd say |
18:30:03 | [IDC]Dragon | Linux is mostly overblown for embedded devices |
18:30:42 | [IDC]Dragon | you're better of with a compact task switcher that just does the job |
18:30:54 | | Join Konrad [0] (~chatzilla@pD9E8C982.dip0.t-ipconnect.de) |
18:31:00 | D0gbert | lo konrad |
18:31:18 | Konrad | Hi there |
18:31:31 | [IDC]Dragon | now this becomes an iRiver channel? |
18:31:48 | Konrad | Seem so |
18:32:00 | D0gbert | unfriendly overtake :} |
18:32:13 | [IDC]Dragon | why not friednly? |
18:32:21 | D0gbert | just joking |
18:32:53 | [IDC]Dragon | I just learned about the iRiver's inside. |
18:33:08 | [IDC]Dragon | So far our best candidate was the Xclef |
18:33:15 | Konrad | And what do you think about it |
18:33:23 | D0gbert | the xclef is pretty similiar to the iriver |
18:33:31 | [IDC]Dragon | but this is a very exotic box |
18:33:38 | D0gbert | the koreans are reliable tricksters ;) |
18:33:39 | [IDC]Dragon | hard to get |
18:34:00 | [IDC]Dragon | and it may disappear from the market sooner than it got there |
18:34:48 | [IDC]Dragon | the components were promising: a coldfire CPU does it all, and the known USB bridge |
18:35:01 | [IDC]Dragon | Now I learned the iRiver is the same kind |
18:35:12 | [IDC]Dragon | is it Korean? |
18:35:16 | D0gbert | sure |
18:35:37 | [IDC]Dragon | then it would be hard to contact their development |
18:35:56 | [IDC]Dragon | Archos is french, with german engineering |
18:35:57 | D0gbert | they promised a new firmware for may, and it hasn't been released up to this day ;) |
18:36:29 | D0gbert | the admin of the iriverlounge successful contacted their german agency |
18:36:39 | D0gbert | successfully ffs |
18:36:53 | [IDC]Dragon | and? |
18:37:02 | D0gbert | in the end, they r not releasing any vital information with an NDA |
18:37:15 | D0gbert | without |
18:37:47 | [IDC]Dragon | NDAs conflict with open source |
18:37:59 | D0gbert | obviously |
18:38:12 | D0gbert | so it's up to us |
18:38:23 | D0gbert | to find out the dark secrets of the hardware |
18:38:41 | [IDC]Dragon | are there any pictures? |
18:38:47 | D0gbert | sure |
18:38:59 | D0gbert | http://www.iriverlounge.de/werkstatt.html |
18:39:55 | Konrad | How did you findout the schematics of the archos ? |
18:40:11 | [IDC]Dragon | that was before my time |
18:40:25 | [IDC]Dragon | with a continuity tester, I'd say |
18:41:12 | Konrad | Destructive exploration ! |
18:41:32 | [IDC]Dragon | no, because of no BGA |
18:41:41 | D0gbert | somebody needs to sacrifice his iHP, I'd say! |
18:42:11 | Konrad | If you can find someone |
18:42:14 | [IDC]Dragon | is there a 2.5" HD model as well? |
18:42:35 | D0gbert | no, only 1.8" HD models are available |
18:42:51 | D0gbert | that makes the iriver as small as an iPod |
18:44:01 | [IDC]Dragon | is anything below the LCD? |
18:44:17 | Konrad | The LCD-Controller |
18:44:47 | [IDC]Dragon | really? that is usually on the glass. |
18:46:14 | | Quit cytoxic (Read error: 104 (Connection reset by peer)) |
18:46:16 | | Join kotic [0] (~n@CPE000c6e94cf09-CM.cpe.net.cable.rogers.com) |
18:46:30 | [IDC]Dragon | what's the LCD resolution? Does it have grayscales? |
18:46:56 | Konrad | 160x128 with 4-gray-levels |
18:48:02 | D0gbert | I know where the LCD routines are, so in the case that it is absolutely impossible to find out what controller it is, we could maybe use them for identification |
18:48:25 | Konrad | It must be a handy-display but we haven't found it yet |
18:48:26 | D0gbert | time to fire up IDA again ;) |
18:49:01 | D0gbert | the ipod has a similiar display, similiar in resolution and depth, to be more precise |
18:49:07 | [IDC]Dragon | what other chips are unknown? |
18:50:49 | Konrad | there is a 8-pinner with a number 335401-36 |
18:51:17 | Konrad | U23 to be exact |
18:51:26 | | Join scott666_ [0] (~scott666@c-24-245-58-48.mn.client2.attbi.com) |
18:52:43 | D0gbert | the procedure to write stuff on the lcd screen is at 31045050 in the sdram image |
18:52:50 | D0gbert | 0x31045050 |
18:54:55 | Konrad | further there are two 6-pin chips with the print "ZS20" |
18:55:24 | [IDC]Dragon | this few pins, they can't be imortant ;-) |
18:55:35 | [IDC]Dragon | important |
18:56:21 | Konrad | If you think supply and reset logic is not important :) |
18:57:07 | [IDC]Dragon | well, not for the reverse engineering... |
18:58:46 | [IDC]Dragon | do you have a wiki or so, where you collect the info found out so far? |
18:58:54 | D0gbert | nothing except the board |
18:59:19 | D0gbert | but I've been thinking about creating a CVS, irc chan, board etc |
18:59:25 | [IDC]Dragon | you could use the Rockbox wiki |
18:59:51 | | Quit kotic ("lowlife") |
19:00 |
19:02:14 | D0gbert | what we need the most besides consoldidated findings about the hardware are qualified ppl |
19:02:42 | | Join [IDC]Dragon2 [0] (~idc-drago@pD9E34A80.dip.t-dialin.net) |
19:02:58 | [IDC]Dragon2 | hey, I replicate! |
19:04:16 | [IDC]Dragon2 | you iRiver has 2 MB of flash, drool! |
19:04:21 | D0gbert | lol |
19:04:28 | D0gbert | have u got my last msg? |
19:04:50 | [IDC]Dragon2 | guess not |
19:04:57 | D0gbert | [19:04] <D0gbert> what we need the most besides consoldidated findings about the hardware are qualified ppl |
19:05:26 | D0gbert | ^^ I already tried the iriver forums, misticriver and some other boards |
19:05:37 | [IDC]Dragon2 | don't count on me, I'm busy |
19:05:51 | D0gbert | but besides konrad, me and jürgen, there isn't a single person interested and capable |
19:06:01 | [IDC]Dragon2 | I just can be interested |
19:06:33 | [IDC]Dragon2 | 3 people was enough to get Rockbox off the ground |
19:06:48 | [IDC]Dragon2 | (the 3 swedish "founders") |
19:07:03 | D0gbert | have u read about the $1000 bidding? |
19:07:23 | D0gbert | the rockbox dudes had the advantage that they could tap the signals |
19:07:28 | [IDC]Dragon2 | yes, I sort of caused it, unwillingly |
19:08:05 | [IDC]Dragon2 | with my previous answer to NeonJohn |
19:08:40 | [IDC]Dragon2 | so, you go forth and claim it! |
19:09:23 | D0gbert | damn.. there r too few money loving ppl out there |
19:09:43 | [IDC]Dragon2 | yep, it doesn't drive me |
19:10:11 | D0gbert | it doesn't drive me either :/ |
19:10:25 | Konrad | How does it come ? |
19:10:46 | [IDC]Dragon2 | the spare time of one year of your life should be worth more |
19:10:59 | [IDC]Dragon2 | it isn't payable |
19:11:22 | D0gbert | it is to some degree, but it would be much, much more than 1k bucks |
19:11:22 | [IDC]Dragon2 | but nevertheless, it's a noble offer |
19:11:32 | D0gbert | but that's another topic |
19:13:32 | Konrad | How many Rockbox user are currently using the archos hardware ? |
19:13:46 | [IDC]Dragon2 | hard to say |
19:13:58 | [IDC]Dragon2 | but we have >500 subscribers |
19:14:36 | [IDC]Dragon2 | taken that I won't subscribe to the mailing list for every software product I'm using, |
19:14:52 | [IDC]Dragon2 | there may be thousands of users |
19:16:08 | [IDC]Dragon2 | Ahem, to precisely answer your question: every Rockbox user has to use the Archos hardware, there is no alternative (yet) |
19:16:25 | Konrad | The question is how firm is the connection between Rockbox and the Archos-Player |
19:16:50 | [IDC]Dragon2 | it's a layered software architecture |
19:17:08 | [IDC]Dragon2 | with drivers and the application |
19:17:33 | [IDC]Dragon2 | but we have to admit it's tailored to the Archos' capabilities |
19:17:34 | | Nick midk|bed is now known as midk (~Zakk@c66-235-14-120.sea2.cablespeed.com) |
19:18:13 | [IDC]Dragon2 | strictly speaking, Rockbox runs on 2 platforms: the player and the recorder |
19:19:06 | D0gbert | but I assume that these platforms don't differ too much from each other |
19:19:16 | [IDC]Dragon2 | the menus today still look like being made for the player |
19:19:59 | [IDC]Dragon2 | not too much, yes. Different display (char vs. graphical) and a different mp3 chip |
19:20:05 | Konrad | But hardware independency was not an original goal ? |
19:20:39 | [IDC]Dragon2 | guess not, but we have abstractions. |
19:20:44 | | Quit [IDC]Dragon (Read error: 110 (Connection timed out)) |
19:21:07 | [IDC]Dragon2 | it runs on a PC as well, by exchanging the low-level hardware layer |
19:21:43 | [IDC]Dragon2 | and with many #ifdef SIMULATION for that case |
19:21:53 | D0gbert | the decision what platform we are gonna take has to be made when we are actually able to run code on the ihp |
19:22:03 | Konrad | That's a first step |
19:22:10 | [IDC]Dragon2 | yes |
19:22:33 | [IDC]Dragon2 | I see no major obstacle if you have that BDM port |
19:22:59 | [IDC]Dragon2 | how does the firmware loading/unscrambling work? |
19:23:25 | Konrad | The BDM is a great tool, especially with real-time debugging |
19:23:32 | D0gbert | en-/decoding is simple xor-stuff |
19:24:04 | D0gbert | supposedly, there is a hash at the beginning of the firmware file |
19:24:38 | D0gbert | which 'prevents' unauthorized code from being flashed - but considering what encryption scheme they chose, I think it's easy to reverse-engineer |
19:24:40 | [IDC]Dragon2 | that can be difficult |
19:24:41 | Konrad | The checksum fuse is harder to hack |
19:25:06 | [IDC]Dragon2 | is such a file automatically flashed? |
19:25:24 | D0gbert | no, manually |
19:25:29 | [IDC]Dragon2 | on theArchos, it just gets loaded th RAM |
19:26:09 | D0gbert | you have to copy it into the root dir of the ihp and then go thru the menus and choose 'firmware upgrade' |
19:26:11 | [IDC]Dragon2 | so it load and executes, then there is an option to persist it to flash? |
19:26:14 | [IDC]Dragon2 | ah |
19:26:47 | D0gbert | thus the firmware which is actually executed exists only in the flash |
19:26:58 | [IDC]Dragon2 | so the file won't really get loaded and executed |
19:27:04 | [IDC]Dragon2 | this is bad |
19:27:13 | D0gbert | another way would be to exploit the firmware somehow |
19:27:21 | | Nick [IDC]Dragon2 is now known as [IDC]Dragon (~idc-drago@pD9E34A80.dip.t-dialin.net) |
19:27:36 | D0gbert | but I think that it would be hard to create a buffer overflow or smth |
19:28:06 | [IDC]Dragon | you won't get the flashing right in the first go |
19:28:09 | D0gbert | the main 2k/xp exploits have been found by analysing the source code, and that's smth we don't have |
19:28:36 | [IDC]Dragon | so you have no good way of running code on it |
19:29:00 | [IDC]Dragon | this was way easier with Archos |
19:29:28 | D0gbert | uhm... we could actually flash it with a BDM interface if we find out how the write-enable-pin is wired |
19:29:29 | [IDC]Dragon | which has a built-in firmware, but checks for an updated on disk |
19:29:36 | Konrad | If we have the entrypoint of the flash routine it is very easy with BDM |
19:30:10 | Konrad | we save the whole system and can restore this via BDM |
19:30:25 | [IDC]Dragon | ah, different approach |
19:30:41 | [IDC]Dragon | so you have to build it up in the flash |
19:31:08 | [IDC]Dragon | writing your own loader |
19:31:16 | D0gbert | yeah, exactly |
19:31:23 | Konrad | You need to have a fallback if it does not work |
19:31:43 | [IDC]Dragon | maybe the ihp has some way to execute code from disk, too |
19:32:37 | D0gbert | I've found the string 'IMPFLASHBIN' in the firmware file |
19:33:00 | D0gbert | but I think that's just a remainder of the imp firmware from which the ihp firmware has been developed |
19:33:51 | [IDC]Dragon | are there more components below the IDE jack? |
19:34:07 | [IDC]Dragon | looks like a raised, 2nd PCB |
19:34:59 | Konrad | Yes, the USB/ATA-Bridge and a few more |
19:35:59 | [IDC]Dragon | in the forum, you have been worried about the frequencies on the BDM adapter |
19:36:11 | Konrad | Probably the 2nd board was checked completely without the player |
19:36:29 | [IDC]Dragon | but a printer port can't be so fast |
19:36:46 | Konrad | the 2nd board was designed for USB speed |
19:38:24 | Konrad | The BDM port has some realtime features which shows the CPU status in realtime |
19:38:52 | Konrad | this could be as fast as 140MHz |
19:38:59 | [IDC]Dragon | guess you can't exploit that |
19:39:15 | [IDC]Dragon | printer port is 1-2 MHz |
19:39:47 | Konrad | No, we don't use that feature just very limited |
19:40:27 | * | [IDC]Dragon looks for the GAL listing |
19:40:55 | Konrad | The BDM software needs to know that the CPU has entered the BDM support mode |
19:41:28 | Konrad | This is done by decoding a certain state of the status signals |
19:42:11 | Konrad | After that the communication is defined by the speed of the PC-Port |
19:42:34 | [IDC]Dragon | there is no shift register in the GAL, so it's port speed |
19:43:00 | Konrad | No, there is a software shift |
19:43:40 | Konrad | It's similar to the JTAG wiggler |
19:45:10 | [IDC]Dragon | I have to leave now, good luck to you guys, and thanks for the introduction. |
19:45:34 | | Quit [IDC]Dragon () |
19:47:30 | Konrad | Me too; was a nice talk; bye |
19:47:37 | D0gbert | cya |
19:48:04 | | Quit D0gbert ("I'm not anti-user, I'm anti-idiot") |
19:48:05 | | Quit Konrad (Remote closed the connection) |
20:00 |
20:04:39 | | Join dstar5 [0] (lee@AC8440B1.ipt.aol.com) |
20:07:39 | | Quit dstar5 (Client Quit) |
20:22:41 | *** | Saving seen data "./dancer.seen" |
20:25:21 | | Quit Nibbler (Read error: 104 (Connection reset by peer)) |
21:00 |
21:11:36 | | Nick midk is now known as midk|gone (~Zakk@c66-235-14-120.sea2.cablespeed.com) |
21:39:07 | | Join elinenbe [0] (trilluser@207-237-224-177.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
21:39:07 | | Quit scott666_ (Read error: 54 (Connection reset by peer)) |
21:39:34 | | Join scott666_ [0] (~scott666@c-24-245-58-48.mn.client2.attbi.com) |
21:39:38 | elinenbe | hi there... is anyone here working on the iriver ihp120? |
21:39:57 | scott666_ | does anyone here have an iriver to work on? |
21:40:01 | | Nick scott666_ is now known as scott666 (~scott666@c-24-245-58-48.mn.client2.attbi.com) |
21:41:34 | | Join bOiNk [0] (kr4zy@cr012.de-cix.dial-in.org) |
21:41:47 | bOiNk | howdy :D |
21:42:26 | bOiNk | first of all, big thx for you awesome software |
22:00 |
22:09:08 | | Join Nibbler [0] (NibbIer@port-212-202-73-96.dynamic.qsc.de) |
22:22:45 | *** | Saving seen data "./dancer.seen" |
22:34:55 | | Quit Nibbler (Read error: 104 (Connection reset by peer)) |
22:53:26 | | Join Bagder [0] (~daniel@c25025a.hud.bostream.se) |
23:00 |
23:21:04 | | Join BlueChip [0] (~bluechip@cpc3-colc1-3-0-cust61.colc.cable.ntl.com) |