00:01:50 | | Join LinusN [0] (~linus@labb.contactor.se) |
00:02:00 | LinusN | TOUCHDOWN!!! |
00:02:17 | amiconn | LinusN: ?? |
00:02:17 | * | LinusN is wiggling! |
00:02:29 | amiconn | Yay! |
00:02:48 | amiconn | LinusN: You own a player, right? |
00:02:57 | LinusN | yes |
00:03:14 | amiconn | Is it normal that it makes buzzing noises while charging? |
00:03:26 | LinusN | some of them do, some don't |
00:03:33 | LinusN | mine doesn't |
00:03:44 | LinusN | are the noises loud? |
00:04:44 | amiconn | They are not loud, but quite noticeable when sitting at the quite desk, with the box in ~1 m distance. |
00:04:53 | amiconn | s/quite/quiet/ |
00:05:14 | amiconn | (the second occurrence) |
00:05:59 | LinusN | which charger? |
00:07:03 | amiconn | The one that came with the box. Dunno if it is the original one, since I got my Studio10 from eBay. It's a bit different from my Recorder's charger |
00:07:55 | | Join bagawk [0] (Lee@bagawk.user) |
00:08:10 | LinusN | Kings? |
00:08:17 | amiconn | ? |
00:08:25 | LinusN | Kings Electronics |
00:08:36 | bagawk | they made the charger i think on the old players |
00:08:41 | amiconn | Nope. |
00:08:42 | LinusN | the original charger is marked with that |
00:08:46 | LinusN | is it regulated? |
00:09:27 | | Quit AciD (Read error: 104 (Connection reset by peer)) |
00:09:31 | amiconn | (1) My recorder's charger is made by Kings Electric (2) Both chargers are unregulated (transformer type, not switchers) |
00:14:40 | *** | Saving seen data "./dancer.seen" |
00:17:15 | | Join webguest67 [0] (~c7e73180@labb.contactor.se) |
00:21:22 | webguest67 | anybody here? |
00:21:33 | bagawk | yes |
00:21:53 | webguest67 | is there any way to tell what build I'm running? |
00:22:01 | webguest67 | version=2.2 |
00:22:15 | webguest67 | but what about daily builds? |
00:22:25 | bagawk | webguest67: then the build you are using is 2.2 |
00:22:25 | webguest67 | is there a build code? |
00:22:36 | | Join ripnetUK [0] (~mirc@82-70-100-230.dsl.in-addr.zen.co.uk) |
00:22:40 | webguest67 | for each build in sequence? |
00:22:55 | bagawk | then the daily build have a versoin of 20040903-1234 or so |
00:23:14 | webguest67 | where would i check that? |
00:23:41 | bagawk | webguest67: at boot time, when the logo shows up, and it is at the bottom |
00:24:10 | amiconn | webguest67: Or from the menu: Info->Version |
00:24:55 | webguest67 | amiconn: all i see there is "2.2" |
00:25:02 | webguest67 | then credits roll |
00:25:10 | LinusN | webguest67: then you are running 2.2 |
00:25:52 | | Join Val-NM [0] (~4300c170@labb.contactor.se) |
00:25:54 | webguest67 | The reason I ask is because I *may* have seen a bug. :( |
00:26:21 | | Quit zeekoe (Read error: 110 (Connection timed out)) |
00:26:24 | bagawk | webguest67: explain |
00:26:33 | webguest67 | I was recording, and when I stop and start a new recording, the bytecount doesn't zero. |
00:26:53 | webguest67 | Surely that isn't intended. (?) |
00:27:17 | webguest67 | The time started over at zero, just not bytes. |
00:27:33 | bagawk | webguest67: not sure |
00:27:42 | LinusN | did you really stop it in between? |
00:27:43 | ripnetUK | did i hear linusN say wiggleing has commenced :-) |
00:27:47 | webguest67 | No big deal, just wanted to mention it. |
00:27:49 | bagawk | webguest67: you could always use a daily build |
00:27:53 | LinusN | ripnetUK: YES! |
00:27:57 | bagawk | *lots* of things have changed since then |
00:28:12 | ripnetUK | thats great news well done |
00:28:31 | webguest67 | OK, maybe I'll give it a try. Is that relatively low-risk? |
00:28:54 | LinusN | ah, the binutils project has applied my patch in their CVS |
00:29:01 | bagawk | webguest67: yes, no risk at all |
00:29:19 | bagawk | webguest67: just download the zip file for the daily build, and extract to your archos |
00:29:48 | bagawk | LinusN: what was your patch? :) |
00:29:49 | webguest67 | By the way, many thanks for the nice flashing procedure. Plenty of feedback. |
00:30:29 | LinusN | bagawk: the coldfire assembler choke on move instructions with the EMAC registers |
00:30:57 | bagawk | ohh |
00:31:02 | bagawk | what are EMAC registers? |
00:31:08 | LinusN | discovered it when i was porting the rockbox scheduler to coldfire |
00:31:08 | | Quit webguest67 ("CGI:IRC (EOF)") |
00:31:30 | LinusN | Extended Multiply and ACcumulate |
00:31:39 | LinusN | DSP stuff |
00:31:47 | bagawk | ahh |
00:35:18 | LinusN | gotta get some sleep now |
00:35:21 | LinusN | cu all |
00:35:26 | amiconn | nite LinusN |
00:35:40 | | Part LinusN |
00:35:50 | | Quit ripnetUK () |
00:40:56 | | Quit Val-NM ("CGI:IRC (Ping timeout)") |
00:52:34 | | Join bagawk_ [0] (Lee@bagawk.user) |
00:53:06 | | Quit bagawk (Nick collision from services.) |
00:53:18 | | Nick bagawk_ is now known as bagawk (Lee@bagawk.user) |
01:00 |
01:01:50 | | Quit _aLF ("bye") |
01:12:06 | | Quit mecraw ("Trillian (http://www.ceruleanstudios.com)") |
01:18:59 | | Quit plok ("I'm outta here!") |
01:26:13 | | Quit bagawk ("umount /dev/brain") |
01:29:56 | | Nick dwihno_ is now known as dwihno (~dw@81.8.224.89) |
01:31:04 | | Join webguest67 [0] (~c7e73180@labb.contactor.se) |
02:00 |
02:14:43 | *** | Saving seen data "./dancer.seen" |
02:27:32 | amiconn | part |
02:27:36 | amiconn | oops |
02:27:38 | | Part amiconn |
03:00 |
03:54:29 | | Join ashridah [0] (ashridah@220.253.120.3) |
04:00 |
04:02:31 | | Quit webguest67 ("CGI:IRC (EOF)") |
04:14:44 | *** | Saving seen data "./dancer.seen" |
05:00 |
05:39:53 | | Quit scott666_ ("i'll be back...eventually...") |
05:49:30 | | Join LinusN [0] (~linus@labb.contactor.se) |
06:00 |
06:14:45 | *** | Saving seen data "./dancer.seen" |
06:24:07 | | Join traecer_ [0] (~traecer@ip68-98-25-117.ph.ph.cox.net) |
06:28:39 | | Part traecer_ |
07:00 |
07:30:34 | | Join [IDC]Dragon [0] (~idc-drago@p50861E19.dip.t-dialin.net) |
07:39:30 | | Join amiconn [0] (~jens@pD9E7F060.dip.t-dialin.net) |
07:41:05 | amiconn | Good morning |
07:41:26 | [IDC]Dragon | heya! |
07:41:36 | LinusN | hola |
07:41:51 | [IDC]Dragon | amiconn: can you send/post your rom dump? |
07:43:24 | | Join AciD [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
07:43:48 | amiconn | [IDC]Dragon: http://amiconn.dyndns.org/OndioSP-dump.zip |
07:44:29 | amiconn | [IDC]Dragon: Found my wiki addition? |
07:45:03 | * | [IDC]Dragon looks |
07:46:00 | [IDC]Dragon | yea, fame on you, blame on me :-/ |
07:46:18 | amiconn | [IDC]Dragon: I mean the table... |
07:46:41 | [IDC]Dragon | ah |
07:47:01 | amiconn | Btw, LinusN: If you have a look at the ArchosOndio topic too - the 3rd meaning of mask byte 1 bit 0 is also used on recorder, but not yet accounted for in rockbox |
07:47:05 | [IDC]Dragon | are the mask bits "compatible" with the classic recorder ones? |
07:48:02 | amiconn | [IDC]Dragon: Bit 0 and 1 are (rec v1). Dunno if the FM uses bit 3. Bit 2 is obviously new |
07:48:55 | [IDC]Dragon | ok, then we don't need special code for the polarities |
07:50:11 | [IDC]Dragon | I could flash them differently, and see what happens |
07:51:10 | amiconn | I expect that we won't find an Ondio with bit 0 or 1 of the mask unset. |
07:51:44 | [IDC]Dragon | didn't we spot an Ondio tuner bit yet? |
07:51:54 | [IDC]Dragon | the one different between ours? |
07:52:19 | amiconn | Ahem, look what I say about bit 3 |
07:52:39 | [IDC]Dragon | it says FMR |
07:53:10 | LinusN | SIBC clock invert...interesting |
07:53:12 | [IDC]Dragon | sorry, that confused me, I thought you meant the classic FM Recorder |
07:54:39 | amiconn | LinusN: Yes, bit 2 of MAS register MainIOControl (0x7f1 on mas3587f) is set according to that |
07:55:14 | amiconn | s/MainIOControl/IOControlMain/ |
07:55:28 | [IDC]Dragon | to what feature is that related? recording perhaps? |
07:55:35 | LinusN | yup |
07:55:50 | LinusN | or, no |
07:56:25 | LinusN | amiconn: is it set in encoding or decoding mode? |
07:57:31 | amiconn | Looks like decoding mode. |
07:59:01 | LinusN | hmmm lemme see |
07:59:19 | [IDC]Dragon | amiconn: the SP firmware is a lot smaller |
08:00 |
08:00:35 | LinusN | amiconn: can you confirm that the SIBC setting is done in the recorder firmware as well? |
08:01:07 | amiconn | LinusN: Yup. |
08:01:22 | amiconn | gotta run, so more explanations later |
08:02:01 | LinusN | cu |
08:09:22 | | Quit dwihno ("Mek0r!") |
08:11:28 | | Join Zagor [242] (~bjst@labb.contactor.se) |
08:14:47 | *** | Saving seen data "./dancer.seen" |
08:32:11 | | Join Bagder_ [0] (~daniel@1-1-5-26a.hud.sth.bostream.se) |
08:32:18 | LinusN | hi Bagder |
08:32:24 | LinusN | hi Bagder_ |
08:32:27 | LinusN | or whatever |
08:32:41 | Bagder_ | I am two! ;-) |
08:33:13 | LinusN | schizo! |
08:33:26 | Bagder_ | which one is schizo? :-P |
08:34:24 | LinusN | Bagder_: heard about the wiggler news? |
08:34:39 | Bagder_ | nope, you getting closer? |
08:34:48 | LinusN | read the front page news |
08:35:00 | * | Bagder_ faints |
08:35:10 | Bagder_ | rocking |
08:35:54 | LinusN | yeah, i managed to get it running, I only fried one LPT port |
08:35:57 | LinusN | :-) |
08:36:03 | Bagder_ | ouch |
08:36:16 | LinusN | i still have two left ;-) |
08:36:31 | LinusN | bought a pci card with two extra ports yesterday |
08:36:37 | Bagder_ | haha |
08:37:09 | LinusN | i'm glad i didn't fry the wiggler |
08:37:18 | LinusN | or the target |
08:37:43 | LinusN | actually, i'm not even sure i really fried the first port either :-) |
08:37:54 | LinusN | i haven't tried it with the printer yet |
08:39:11 | LinusN | Bagder_: my patch is in the binutils cvs now :-) |
08:39:36 | Bagder_ | you are the king LinusN, any comments about that on the binutils list? |
08:39:55 | LinusN | gas/ChangeLog |
08:39:56 | LinusN | 2004-09-30 Linus Nielsen Feltzing <linus@haxx.se> |
08:40:04 | LinusN | * config/tc-m68k.c (select_control_regs): Add mcf5249. |
08:40:25 | Bagder_ | good enough! |
08:40:42 | LinusN | there's a mailing list post too: |
08:40:44 | | Quit Bagder (Read error: 60 (Operation timed out)) |
08:40:50 | LinusN | Thanks very much for reporting this bug and supplying a patch to fix it. |
08:41:00 | LinusN | I have applied your patch along with this ChangeLog entry: |
08:41:04 | LinusN | bla bla |
08:41:20 | LinusN | feels good |
08:41:34 | LinusN | i suspect that it won't be the last patch though... |
08:51:10 | | Join plok [0] (s336156@student.uq.edu.au) |
08:53:47 | | Quit ashridah ("gone") |
08:54:34 | | Join methangas [0] (methangas@0x50c61ce6.virnxx10.adsl-dhcp.tele.dk) |
08:57:07 | * | plok is away - Automatically set away. - messages will be saved. |
08:59:48 | [IDC]Dragon | LinusN: your email just got into the log (08:39) |
09:00 |
09:00:34 | [IDC]Dragon | dunno if you care |
09:05:17 | | Join amiconn_ [0] (~jens@pD95D1101.dip.t-dialin.net) |
09:09:12 | LinusN | [IDC]Dragon: ah |
09:12:33 | | Join PaulS [0] (~437e19f6@labb.contactor.se) |
09:13:07 | | Quit amiconn (Nick collision from services.) |
09:13:07 | | Nick amiconn_ is now known as amiconn (~jens@pD95D1101.dip.t-dialin.net) |
09:13:18 | PaulS | Can we all join in chorus (4 part harmony with feeling) in saying how much LinusN rocks right about now? |
09:14:06 | PaulS | This being #rockbox, this means a lot... |
09:14:34 | amiconn | (back) |
09:14:53 | LinusN | hi PaulS |
09:15:39 | * | PaulS throws up a hi-5 in LinusN's direction. |
09:15:43 | LinusN | amiconn: i wonder if the sibc polarity has any bearing on the s/pdif playback problem some people are experiencing |
09:15:54 | LinusN | PaulS: *smack* |
09:16:18 | LinusN | PaulS: now tell me about your jtag experiences... |
09:17:45 | | Quit webmind (Read error: 60 (Operation timed out)) |
09:18:33 | PaulS | JTAG is coming along. I spent the evening very deliberately scoping out and writing a new cable driver for my Macraigor Wiggler-NP, which appears to be significantly different in function from the wiggler that the OpenWinCE folks had on hand. Mine has two line drivers in series −− one powered by the parallel port, and one powered by the JTAG target. Once I saw that, I knew I wanted go really slow and get it all right. |
09:18:38 | amiconn | LinusN: It shouldn't. Iiuc this has to do with playback only, as serial port B is used for that. I wonder if there is any recorder in the wild with mask bit 0 == 0 (for which rockbox would use the wrong SIBC invert setting) |
09:19:19 | LinusN | amiconn: i wrote s/pdif *playback* problems... |
09:20:06 | LinusN | elinenbe and kurzhaarrocker has mask bit 0 == 0 |
09:20:32 | amiconn | Oops. But anyway, the wrong polarity should lead to failing playback with any output (iiuc, again) |
09:20:35 | | Join dwihno [0] (~dw@81.8.224.89) |
09:21:01 | PaulS | This means I didn't take my iRiver apart tonight at all. At this point, I now have changes to the OpenWinCE code in the form of a new device definition, a new bus driver (toot toot!), and a new cable driver. Maybe I can get away without writing a new flash chip driver, but I'm not too confident of it. At that point I could have started from scratch! :-) |
09:21:52 | [IDC]Dragon | bbl |
09:21:56 | | Quit [IDC]Dragon () |
09:22:15 | LinusN | PaulS: let's hope you did it right |
09:24:33 | PaulS | Heheh.. Thanks for the vote of confidence. I've sat around with the wiggler torn apart and toggling individual pins on the parallel port enough that I'm lulled into thinking that I have that part right enough that I won't be blowing things up. Past that point, the amount of damage I can do is manageable. |
09:25:10 | LinusN | :-) |
09:28:16 | PaulS | _Maybe_ tomorrow I can get as far as shifting out an IDCODE out of the BSR chain. I'm tempted to do that, but first I should pay some careful attention to the datasheet of the flash to see if it matches any of the definitions precompiled (CFI, JEDEC) so I can get away without writing that as well. Next time I open the iRiver (and have to solder on a TCK again) I want to be writing bits. |
09:29:51 | | Join webmind [0] (~random@217-195-236-172.dsl.esined.net) |
09:31:25 | LinusN | it says "JEDEC standard" |
09:32:21 | PaulS | I saw that too. But there are different bit widths, and I really want to make sure that the read-write sequences match exactly. |
09:32:31 | LinusN | but it is CFI compliant as well |
09:35:25 | PaulS | Yep. And there's a "cfi.c" and a "jedec.c" in the jtag-0.5.1 distribution. |
09:42:27 | LinusN | amiconn: SIBI control...interesting indeed |
09:44:05 | LinusN | PaulS: well, we can agree that you will burn your flash, in one way or another :-) |
09:44:54 | PaulS | LinusN: I'm working on improving my odds in one of those directions... |
09:50:03 | LinusN | :-) |
09:50:44 | amiconn | LinusN: I think the assembler snippet http://amiconn.dyndns.org/sibi.s (13 instructions) is pretty clear |
09:53:49 | LinusN | amiconn: no, i mean SIBI control |
09:54:02 | LinusN | in the ondio |
09:58:24 | LinusN | sibi control is necessary for pass-through wav playback |
09:59:20 | amiconn | LinusN: Yes. But this is set to low and then not touched anymore by the original fw |
10:00 |
10:00:57 | amiconn | Btw: the assembler snippet is from recorder fw version 1.27d, but is present in the same form in the ondio fw (although at a different address) |
10:01:18 | LinusN | i'll add the same thing in rockbox |
10:09:55 | | Join [IDC]Dragon [0] (~d90a3255@labb.contactor.se) |
10:14:31 | [IDC]Dragon | Zagor: will you fix the button, or is that our issue? |
10:14:50 | *** | Saving seen data "./dancer.seen" |
10:15:23 | amiconn | LinusN: (latest adc.c change): sleep(1) does already sleep 2 ticks... |
10:16:24 | Zagor | [IDC]Dragon: i'll fix it. i've just been busy, sorry. |
10:17:15 | [IDC]Dragon | no problem, I was just asking |
10:17:55 | [IDC]Dragon | who's job it should be |
10:22:51 | amiconn | I wonder if the shift function is still needed at all. Since LinusN wrote the new adc driver, scrolling is pretty damn fast even without shift |
10:23:55 | Zagor | i still want paging. scrolling through hundreds of entries is no fun even with the faster repeat |
10:27:45 | [IDC]Dragon | on an MMC card device? |
10:28:05 | Zagor | ah, no I meant in general. |
10:28:21 | Zagor | on the ondio I agree (as I wrote yesterday) that shift is unnecessary |
10:28:21 | [IDC]Dragon | I thought with future 4GB MMC |
10:28:49 | [IDC]Dragon | on the HD model, I also want paging |
10:28:55 | LinusN | amiconn: yeah, i remember that now |
10:29:12 | LinusN | amiconn: then i wonder why my fix cured the charging screen bug... |
10:30:24 | [IDC]Dragon | amiconn: with the FAT test code, I can't reproduce the problem |
10:30:58 | [IDC]Dragon | I used a disk image now, instead of a partition image, but worked well, too |
10:31:22 | [IDC]Dragon | Zagor: what kind of image was it in your tests? |
10:31:42 | Zagor | partition image |
10:32:37 | [IDC]Dragon | with such, the partition offset is zero, I was suspecting undetected bugs, but found none |
10:33:58 | amiconn | [IDC]Dragon: I checked the number (with splash() ) on the player. Don't remember them exactly, but the code tried to write quite a number of sectors before the allowed start sector. |
10:34:17 | amiconn | Unfortunately I can't test on the target(s) atm, since they are at home. |
10:35:12 | [IDC]Dragon | I'd like to get such a partition image, or even a disk image |
10:35:59 | [IDC]Dragon | if freshly formatted, they should zip very well |
10:36:05 | amiconn | If you want a disk image, I'd better reformat again without quick format, to ensure good compressability |
10:36:06 | Zagor | i'll make you one |
10:36:27 | [IDC]Dragon | I want one that fails |
10:36:44 | [IDC]Dragon | I have one which I grabbed from the Ondio |
10:36:45 | Zagor | ok I'll let you two work it out |
10:37:20 | [IDC]Dragon | quick format is not enough for compressability |
10:37:37 | amiconn | yup |
10:37:55 | Zagor | dd if=/dev/zero of=disk.img |
10:38:21 | [IDC]Dragon | on linux, yes |
10:38:43 | Zagor | I thought amiconn was using linux? |
10:38:48 | [IDC]Dragon | I should venture into vmware |
10:40:05 | amiconn | Zagor: No, WinXP |
10:40:31 | Zagor | ok. well good luck, i'm off for lunch |
10:40:54 | amiconn | [IDC]Dragon: How did you produce the Ondio image? Did you do it on windows? |
10:41:49 | dwihno | erhm... with apache, how does the virtualhost stuff work? first match is displayed? |
10:41:52 | amiconn | LinusN: (charging screen issue) Weird indeed. That reminds me I should look at the bug reports more often... |
10:42:49 | LinusN | somehow the d/c voltage wasn't correctly sensed, so it skipped the charging screen |
10:43:06 | LinusN | lunch time, cu l8r |
10:44:58 | [IDC]Dragon | amiconn: I used a program called hexedit or so |
10:45:11 | [IDC]Dragon | it can edit files, but also disks |
10:47:31 | [IDC]Dragon | sorry, it's called WinHex |
10:50:08 | [IDC]Dragon | there may be more simple and free programs, but with a quick search I found none |
10:51:25 | [IDC]Dragon | but I found a free tool to mount such partition images |
10:52:11 | [IDC]Dragon | called VDK, http://chitchat.at.infoseek.co.jp/vmware/vdk.html |
10:56:06 | | Join ashridah [0] (ashridah@220-253-121-125.VIC.netspace.net.au) |
10:56:58 | amiconn | [IDC]Dragon: I googled a bit, and using the posix /dev/sdxN devices in cygwin is possible too: http://cygwin.com/cygwin-ug-net/using-specialnames.html#AEN825 |
10:59:07 | [IDC]Dragon | interesting |
10:59:32 | [IDC]Dragon | but you need specific tools to create and check images, right? |
11:00 |
11:01:00 | [IDC]Dragon | like /sbin/mkdosfs and /sbin/dosfsck used in the test script |
11:03:29 | amiconn | If you want an image of my player test, a simple dd if=/dev/sdg of=blabla.img should do |
11:04:45 | [IDC]Dragon | if there is a dd |
11:05:27 | amiconn | it is there |
11:05:38 | [IDC]Dragon | excellent! |
11:05:43 | amiconn | I tested it with my local hd, it works |
11:06:17 | [IDC]Dragon | well, then I hope we can nail that bug |
11:06:21 | amiconn | Beware that if you unpack my image, you will be facing a ~3.3 GB file |
11:06:45 | ashridah | heh. what's it compress down to? :) |
11:06:45 | [IDC]Dragon | no problem, as long as it compresses well |
11:07:11 | [IDC]Dragon | they call such a compression bomb |
11:07:41 | [IDC]Dragon | special files to tease virus checkers |
11:09:16 | amiconn | ashridah: tdb. |
11:09:27 | amiconn | s/tdb/tbd/ |
11:10:22 | ashridah | [IDC]Dragon: heh. a friend gave me an msdos floppy disk with a loop inside the fat entry for a particular file. damned thing grew out to fill a 1GB disk that only had 200MB on it |
11:10:30 | ashridah | i wasn't impressed ;0 |
11:10:32 | ashridah | :) even |
11:11:35 | | Join R3nTiL [0] (~zorroz@159-250-30-217.kgts.ru) |
11:12:06 | [IDC]Dragon | lunch time |
11:15:21 | | Join MisticJeff [0] (~MisticJef@lv-65-40-117-97.dyn.sprint-hsd.net) |
11:15:48 | MisticJeff | mornin' gents |
11:29:11 | | Quit ashridah ("Client exiting") |
11:29:30 | | Join ashridah [0] (ashridah@220.253.121.125) |
11:36:06 | | Quit R3nTiL () |
11:43:34 | | Join domasofan [0] (~c2d0e868@labb.contactor.se) |
11:47:01 | | Quit domasofan (Client Quit) |
11:55:20 | | Join DomasoFan [0] (~some@194.208.232.104) |
11:55:30 | DomasoFan | hi |
11:56:26 | DomasoFan | i have a archos jukebox studio 20. i want to install rockbox with speaking menus. can someone help me doing that? |
12:00 |
12:07:07 | [IDC]Dragon | DomasoFan: yes, what's your status with it? |
12:11:34 | DomasoFan | mbr status? |
12:12:08 | [IDC]Dragon | do you hve Rockbox running, do you know it already? |
12:12:45 | [IDC]Dragon | basically, you only need to copy a .voice file into /.rockbox/langs/ |
12:13:12 | | Quit DomasoFan (Read error: 54 (Connection reset by peer)) |
12:13:20 | | Join R3nTiL [0] (~zorroz@211-250-30-217.kgts.ru) |
12:14:52 | *** | Saving seen data "./dancer.seen" |
12:16:24 | | Join DomasoFan [0] (~some@194.208.232.104) |
12:16:31 | DomasoFan | back |
12:16:58 | DomasoFan | after i connected my archos the pc crashed. it restarted. don't know what the error is |
12:21:04 | DomasoFan | it was the second time the error occurred. os: win xp home |
12:22:09 | | Quit MisticJeff () |
12:24:58 | amiconn | [IDC]Dragon: (sibi changes) (1) Do you have working playback now? (2) Perhaps this would be better placed into a (yet to be created) mas_init() function? In addition, this could do the poweron reset for MAS3587/3539, and the WSEN thingy for the 3507 |
12:27:51 | DomasoFan | is here someone which can help me? pc crashes when i connect the archos jukebox studio 20 when i turn it on. |
12:28:03 | Zagor | DomasoFan: have you installed the isd200 driver? |
12:29:26 | [IDC]Dragon | amiconn: no playback, sorry |
12:29:41 | [IDC]Dragon | but I haven't tried today |
12:30:05 | [IDC]Dragon | since I formatted the Ondio, there are no mp3s on it any more |
12:30:25 | [IDC]Dragon | I was rather working on the port setup |
12:31:33 | [IDC]Dragon | the SIBI state was already OK for warm boot, so the code I added doesn't change the behaviour |
12:32:00 | DomasoFan | @zagor: no. i haven't. where can i find it? |
12:32:01 | [IDC]Dragon | but I agree on mas_init() |
12:32:14 | [IDC]Dragon | we also have no usb_init() |
12:34:28 | Zagor | DomasoFan: http://www.archos.com/download/drivers.html |
12:38:44 | amiconn | [IDC]Dragon: The usb code needs some changes for the Ondio anyway: (1) it should monitor the mmc_inserted switch, and deassert/reassert the card detect to the bridge on a state change to make sure the PC recognizes the card change |
12:39:03 | DomasoFan | @zagor: downloaded and uncompressed. |
12:39:26 | amiconn | [IDC]Dragon: (2) It should display that "Please remove..." info on usb detection if a card is inserted |
12:40:58 | amiconn | @all developers: With supporting more and more platforms, the localization will contain more and more strings that are only relevant on some platforms. Any ideas how to handle that? |
12:41:16 | amiconn | This becomes more important for the voice file |
12:43:51 | | Join hesim_512 [0] (~fractal@30.206-182-adsl-pool.axelero.hu) |
12:44:11 | Zagor | amiconn: this is only the case if each new model adds unique features, which is far from certain |
12:44:24 | | Quit hesim_512 (Client Quit) |
12:44:27 | DomasoFan | can someone tell me how to install the usb driver? the windows has made an error by installing the driver while it recognices the disk allone |
12:44:53 | Zagor | amiconn: so far I don't think it's a problem. if it becomes one, we'll deal with it then. |
12:45:23 | Zagor | DomasoFan: it recognizes the disk alone? |
12:45:27 | [IDC]Dragon | amiconn: (usb monitoring) yes, I was having such in mind, too |
12:46:01 | DomasoFan | not complete. but: how to install the usb driver? |
12:46:17 | amiconn | The MMC thread should perhaps monitor the mmc_inserted status too, and force a file system remount in case of a change |
12:48:36 | | Join matula_ [0] (~Miranda@30.206-182-adsl-pool.axelero.hu) |
12:49:11 | Zagor | DomasoFan: is there no install program in the archive? |
12:49:23 | matula_ | hi |
12:49:29 | DomasoFan | there are some exe-files there. |
12:50:46 | Zagor | DomasoFan: anyone called install.exe or setup.exe? |
12:52:02 | DomasoFan | no. |
12:53:51 | amiconn | DomasoFan: Did you download arcusb.zip? |
12:54:51 | DomasoFan | yes. |
12:57:43 | amiconn | You have to install this with the device manager. Alternatively you could download TPPINST_5_04.exe |
13:00 |
13:01:26 | | Quit DomasoFan () |
13:05:06 | | Quit R3nTiL () |
13:06:32 | Zagor | what's the cheapest way to ship a small package from us to europe? |
13:08:39 | [IDC]Dragon | dunno exactly, but postage is generally very affordable in the US |
13:08:40 | ashridah | Zagor: good news about the working wiggler |
13:09:07 | [IDC]Dragon | somebody who shipped me his FM paid $5 or so, can tell when I'm home |
13:09:08 | Zagor | indeed. we celebrated with a lunch pizza :) |
13:09:25 | ashridah | so what was the issue? |
13:09:46 | Zagor | [IDC]Dragon: i'm looking at the USPS website and can't find anything below $15, unless you classify it as "mail" instead of "parcel". |
13:10:23 | Zagor | ashridah: I'd better let linus explain, it is his feat. |
13:10:51 | [IDC]Dragon | (wiggler) yeah, sounds rather lame, that it takes days to hook up a simple development tool ;-) |
13:10:55 | LinusN | ashridah: to begin with, i had connected it wrong |
13:11:16 | | Join elinenbe [0] (~elinenbe_@65.115.46.225) |
13:11:31 | LinusN | the parallel port freaked out on me, but it worked with a PCI card with two ports on it |
13:11:32 | [IDC]Dragon | </irony_mode> |
13:11:39 | LinusN | [IDC]Dragon: :-) |
13:11:50 | elinenbe | just read the mailing list emails. Good luck with the wiggler! −− bdm is the coolest! |
13:11:52 | ashridah | LinusN: haha. reminds me of the time i freaked out about my 68hc11 evbu board being broken. turns out the serial cable i was given was wired badly. :) |
13:14:52 | LinusN | ashridah: i had a similar experience with a 68HC11 many years ago, wrote a simple test loop that blinked a LED |
13:15:02 | LinusN | LEd was blinking, but nothing else worked |
13:15:45 | LinusN | after hours of head scratching, it turned out that the CPU was dead, and i had used a blinking LED by mistake :-) |
13:15:55 | ashridah | rofl |
13:16:00 | ashridah | that's classic :) |
13:21:30 | | Join DomasoFan [0] (~not@194.208.232.104) |
13:22:19 | DomasoFan | hi guys. im back and my archos is now running correcltly. now, how to install rockbox? copying only the .rockbox and archos.mod file into the root of the player? |
13:22:33 | Bagder_ | unzip a whole zip |
13:22:37 | | Nick Bagder_ is now known as Bagder (~daniel@1-1-5-26a.hud.sth.bostream.se) |
13:22:42 | | Quit matula_ (Read error: 104 (Connection reset by peer)) |
13:24:19 | amiconn | [IDC]Dragon: How do you beep traces where both ends are on different sides of the board and are connected to QFP chips? |
13:26:51 | LinusN | have sharp probes, so you can keep them in place with the hand that holds the pcb |
13:28:48 | amiconn | Yes, but you would need 3 hands for that. One for each probe, and one to hold the board... |
13:29:33 | LinusN | i use my two hands for that |
13:29:38 | DomasoFan | does rockbox recognize the .voice file when i copy it into the lang dir? |
13:30:02 | LinusN | it should |
13:31:50 | DomasoFan | @LinusN: have i only to copy the .rockbox folder and the archos.mod into the root of the player? and: when i have copied all files on the player how i can start the player with the new firmware?. im totally blind so i have here a little bit probs :-) |
13:32:09 | Bagder | 599 members of the mailing list today |
13:32:16 | Bagder | −−-><−−- this close to 600 |
13:32:32 | LinusN | DomasoFan: you are supposed to unzip the entire zip file to the jukebox |
13:32:53 | LinusN | today, all it contains is the archos.mod and the .rockbox folder, so yes |
13:33:12 | Bagder | then restart the player |
13:33:18 | LinusN | after you have installed rockbox, you turn it off and on again |
13:33:49 | LinusN | amiconn: or you solder a wire to one of the pins |
13:33:55 | DomasoFan | ok. uncompressed and copyed the .voice file into the lang dir. |
13:34:14 | LinusN | DomasoFan: did you install a daily build? |
13:34:32 | DomasoFan | yes. daily build of 01.10.2004 |
13:34:37 | LinusN | good |
13:35:56 | DomasoFan | good. does now the voice work? or have i to restart the player? |
13:36:25 | LinusN | you might want to restart it, but i don't think you need to |
13:36:59 | LinusN | can you confirm that rockbox is running on it, and not the original firmware? |
13:37:24 | | Join ripnetUK [0] (~mirc@82-70-100-230.dsl.in-addr.zen.co.uk) |
13:37:29 | DomasoFan | hmm. where is the headphone plug? archos jukebox studio 20 |
13:37:40 | LinusN | sometimes the studio firmware has problems loading the firmware |
13:37:44 | LinusN | top left |
13:38:14 | DomasoFan | hm. left side near the usb plug.? |
13:38:25 | LinusN | no, top left |
13:38:47 | LinusN | opposite side of the usb plug side |
13:40:03 | elinenbe | LinusN: how is the rev-eng coming? |
13:40:54 | LinusN | elinenbe: http://www.rockbox.org/twiki/bin/view/Main/IriverSchematics |
13:41:17 | ripnetUK | should be 600 on mailing list now as I just (re) joined (left when i sold my archos and bought a iRiver) |
13:41:42 | NibbIer | iriver is better then archos? |
13:42:04 | [IDC]Dragon | amicon: (beeping) I place the board on the side, sometimes holding it with tha same hand as the probe. Often I held the probe between pins, to get a more stable rest |
13:42:47 | [IDC]Dragon | aminconn: gone beeping now? |
13:42:52 | Bagder | nah, still "only" 599 |
13:44:38 | LinusN | somebody PLEASE join! :-) |
13:44:39 | | Quit DomasoFan (Read error: 104 (Connection reset by peer)) |
13:45:11 | LinusN | first version of iriver ATA schematics uploaded |
13:45:24 | elinenbe | beautiful! |
13:45:39 | LinusN | it's so much easier with a naked PCB |
13:45:42 | | Join DomasoFan [0] (~not@194.208.232.104) |
13:46:43 | DomasoFan | hmmm. my rockbox made some kreaking sounds when it turns on and wheni have connected it to the pc the pc crashes. do you know this? |
13:47:10 | LinusN | DomasoFan: sounds like battery or hard drive problems |
13:47:28 | DomasoFan | good idea battery :-). |
13:48:05 | [IDC]Dragon | LinusN: iriver byteswaps "in hardware", good idea |
13:48:33 | DomasoFan | where is the plug for the power? next to the headphone plug? |
13:48:39 | LinusN | [IDC]Dragon: nice eh? |
13:48:49 | | Join MooMaunder [0] (~me@194.152.87.150) |
13:49:35 | [IDC]Dragon | do we now need to byteswap the command traffic? |
13:50:14 | LinusN | the commands are bytes |
13:52:17 | amiconn | [IDC]Dragon: Nah, not beeping now. Last night I wanted to double-check the mas por and i2c connections. I *want* that damn sound working! |
13:52:59 | DomasoFan | @linusN: do you know where the power plug is? don't find it |
13:53:04 | [IDC]Dragon | what a pity that we can't bitswap by re-wireing a serial line |
13:53:42 | [IDC]Dragon | DomasoFan: bottom right, next to the USB jack |
13:53:59 | DomasoFan | left or right? |
13:54:08 | [IDC]Dragon | right |
13:54:40 | LinusN | DomasoFan: it's located next to the usb plug |
13:55:04 | [IDC]Dragon | DomasoFan: do you know the blind FAQ? |
13:55:19 | [IDC]Dragon | http://www.rockbox.org/twiki/bin/view/Main/WebHome?topic=BlindFAQ |
13:55:40 | [IDC]Dragon | it tells about jack and button positions, etc. |
13:58:48 | DomasoFan | the player is quiet after i started. no error message but it don't speak. have here a seeing person now. |
14:00 |
14:01:12 | LinusN | good, see if he/she can see if rockbox is running, or the original firmware |
14:01:42 | Zagor | DomasoFan: try pressing MENU. it's the lower of the two circular buttons below the display |
14:02:18 | LinusN | to the left |
14:04:17 | Bagder | rerepiing your entire CD-collection gives you an interesting problem |
14:04:20 | Bagder | rerepping |
14:04:25 | Bagder | reripping |
14:04:41 | Bagder | finding the old version of the new rip and replace it |
14:04:45 | Zagor | :) |
14:05:15 | Bagder | big magic perl script does the job pretty good now |
14:13:17 | LinusN | now all you need is a cd changer to run it all night |
14:13:31 | DomasoFan | how i can turn off the player? |
14:13:51 | LinusN | hold STOP for a few seconds |
14:14:00 | LinusN | but remove the charger first |
14:14:54 | *** | Saving seen data "./dancer.seen" |
14:16:51 | Zagor | anyone want a pink iriver? http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&category=52473&item=4041073331&rd=1 |
14:19:06 | ashridah | 15 bucks? seems a tad steep for such a... uh. pink fashion item |
14:25:37 | DomasoFan | does anyone if the deutsch.voice file is to big for the archos jukebox studio 20? i tried and tried but it don't speaks to me |
14:25:58 | Zagor | try the english.voice then and see if it works better |
14:26:15 | Zagor | have you been able to verify that you are indeed running rockbox? |
14:27:16 | DomasoFan | hm. the voices menu in the player is available but i couldn't access nothing with the voice. voices are enabled. |
14:29:09 | DomasoFan | i wait until my brother is at home because he and i are the only english speaking people here. my mother and my father only understand german :-). |
14:29:42 | LinusN | ok |
14:31:36 | DomasoFan | but thanks for the good help you give me. |
14:31:47 | [IDC]Dragon | DomasoFan: the selected language has to match the .voice file |
14:32:15 | [IDC]Dragon | i.e. if you run in german, you need to have deutsch.voice |
14:32:48 | LinusN | and vice versa, you need to select german as your language to use the german voice file |
14:34:00 | Zagor | well, i'm going away over the weekend. see you all monday. |
14:34:06 | | Part Zagor |
14:38:41 | DomasoFan | @[IDC]Dragon: OK i know whats wrong now :-). good. does anyone know how to change the language? I think that this wasn't a topic in the blind faq. |
14:39:49 | [IDC]Dragon | is it talking now? |
14:40:19 | DomasoFan | no because the language is english at the monment. |
14:40:44 | [IDC]Dragon | then put a english.voice on it ;-) |
14:41:00 | DomasoFan | *gg*. |
14:41:25 | DomasoFan | but i need german language because my titles sound like shit when i listen the words in english :-) |
14:41:42 | [IDC]Dragon | that's a different thing |
14:42:03 | [IDC]Dragon | we were talking about the menu voice |
14:42:43 | [IDC]Dragon | for your directories, you generate little mp3 clips with the spoken name, on the disk |
14:43:08 | DomasoFan | but i need the menu voice in german to . |
14:43:51 | [IDC]Dragon | anyway, language selection is in the menu, item General Settings, subitem Language |
14:44:09 | DomasoFan | ah ok. thx |
14:47:20 | [IDC]Dragon | just above the Voice entry |
14:47:54 | [IDC]Dragon | I can chat in german, too, if that helps |
14:48:18 | | Join matula_ [0] (~Miranda@110.62-182-adsl-pool.axelero.hu) |
14:53:34 | DomasoFan | cool. my player talks to me! :-) |
14:53:45 | Bagder | :-) |
14:54:02 | | Join Zagor [0] (foobar@h254n2fls31o265.telia.com) |
14:54:02 | | Join _Zagor_ [0] (foobar@h254n2fls31o265.telia.com) |
14:54:20 | Bagder | zagor and his clone! |
14:54:25 | Bagder | :-) |
14:54:30 | | Quit Zagor (Client Quit) |
14:54:31 | | Quit _Zagor_ (Client Quit) |
14:54:36 | Bagder | haha |
14:56:12 | [IDC]Dragon | DomasoFan: now you need to generate all those directory clips, if you want that feature. |
14:56:34 | [IDC]Dragon | and if you have directories, that is. |
14:58:12 | DomasoFan | can i reset my language to english? i made an error by chosing the wrong language because the voice was wrong in talking back the language name. |
15:00 |
15:00:08 | [IDC]Dragon | sure, do the selection again |
15:01:38 | DomasoFan | in a foreign lang? :-) |
15:01:43 | [IDC]Dragon | or, delete all .language files except those you want to use |
15:02:08 | [IDC]Dragon | if it can't find it on boot, it will use english again |
15:05:11 | amiconn | DomasoFan: I recommend that you keep only englisch.lng, deutsch.lng, english.voice and deutsch.voice in /.rockbox/langs to avoid unnecessary confusion. |
15:08:31 | DomasoFan | ah ok. |
15:10:58 | | Part LinusN |
15:34:17 | | Join Simon86 [0] (~not@194.208.232.104) |
15:34:17 | | Quit DomasoFan (Read error: 232 (Connection reset by peer)) |
15:35:16 | Simon86 | hi here is DomasoFan. My nick has at the moment errors. thanks for helping me. now my player runs correctly with german language. thanks. |
15:36:59 | amiconn | [IDC]Dragon: Did you already prepare a flash image for Ondio SP? |
15:37:34 | Simon86 | can i create .voice files by myself? i am a programmer to but at the moment only in lpc, vb basic, qbasic and some other programming languages. |
15:38:57 | [IDC]Dragon | amiconn: yes |
15:38:57 | | Join webguest20 [0] (~8446dabb@labb.contactor.se) |
15:39:29 | [IDC]Dragon | Simon86: yes |
15:39:40 | * | [IDC]Dragon is very positive right now |
15:39:59 | Simon86 | ;) |
15:40:30 | amiconn | [IDC]Dragon: Is it safe to flash (read: not more unsafe than flashing e.g. a JBR)? Or are some unclear things left? |
15:41:51 | | Quit webguest20 (Client Quit) |
15:41:53 | [IDC]Dragon | amiconn: should be safe |
15:42:08 | [IDC]Dragon | the Archos image runs fine |
15:42:17 | [IDC]Dragon | rockbox to be done |
15:42:47 | [IDC]Dragon | and plugin support, of course |
15:42:47 | Simon86 | hm. how to create .voice files? |
15:43:17 | amiconn | [IDC]Dragon: Of course I would have to do this with firmware_flash.rock. No UART boot mod... |
15:43:35 | [IDC]Dragon | Simon86: best wit amiconn's scripts |
15:43:52 | [IDC]Dragon | do we have a wiki page? me looks |
15:43:53 | | Join webguest92 [0] (~8446dabb@labb.contactor.se) |
15:43:56 | Simon86 | nice. where can i find tehm? |
15:44:02 | amiconn | Simon86: I wanted to write a howto for that... |
15:44:52 | [IDC]Dragon | if you are a semi-programmer, you'll have no problem with it |
15:45:19 | [IDC]Dragon | how do you want to make the clips? TTS or record them? |
15:45:20 | Simon86 | i program since abozut 1999. so i hope i have no problems :-) |
15:45:42 | Simon86 | i can try it when it don't works i can use the other voice files :) |
15:48:27 | [IDC]Dragon | grab the stuff from: |
15:48:29 | [IDC]Dragon | http://joerg.hohensohn.bei.t-online.de/archos/speech/voicefont/authoring_tools/ |
15:49:11 | | Quit webguest92 ("CGI:IRC (EOF)") |
15:51:13 | [IDC]Dragon | you also need a .lang file of your choice |
15:52:09 | [IDC]Dragon | fresh from cvs: |
15:52:10 | [IDC]Dragon | http://www.rockbox.org/viewcvs.cgi/apps/lang/ |
16:00 |
16:03:06 | | Quit NibbIer (Read error: 113 (No route to host)) |
16:07:56 | | Part PaulS |
16:14:56 | *** | Saving seen data "./dancer.seen" |
16:15:40 | | Join SmoothOperator [0] (~acb9c91b@labb.contactor.se) |
16:15:44 | SmoothOperator | Hi |
16:15:50 | SmoothOperator | Got my brand new mp3 player today! :-) |
16:17:31 | SmoothOperator | and its a million times better than the ipod |
16:17:35 | Simon86 | i too :-) |
16:17:59 | SmoothOperator | what make is yours simon? |
16:18:16 | Simon86 | and had a few problems :-). but now it runs quite fine. but in the amazon review where problems listet but not these which i had :-) |
16:18:31 | SmoothOperator | what make is ur mp3 player? |
16:18:34 | Simon86 | archos jukebox studio 20 |
16:18:50 | SmoothOperator | ive got an iriver ihp120 |
16:18:55 | | Quit ashridah ("insomniac zombie: sleep. sleeeeeeeeeeeeeeeeep. sleeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeep") |
16:19:15 | Simon86 | ah. |
16:19:42 | Simon86 | how much it was? |
16:19:46 | SmoothOperator | £250 |
16:19:50 | SmoothOperator | its a 20gigger |
16:20:00 | SmoothOperator | plays WAV, MP3, WMA, OGG, and ASF |
16:20:12 | Simon86 | i taken mine about € 200 from amazon. 20 gb. |
16:20:36 | SmoothOperator | it came with a backlit LCD remote, leather holster and external microphone |
16:21:02 | Simon86 | hehe. it comes with a earphone :-) |
16:21:05 | SmoothOperator | it feels sublime compared to the plasticky ipod |
16:21:11 | SmoothOperator | yea comes with earphones as well :-) |
16:21:40 | Simon86 | mine felels like it is made of steel or something. |
16:22:00 | Simon86 | ah no. it is plastic |
16:22:24 | SmoothOperator | the iriver is solid magnesium with chrome ends |
16:22:39 | Simon86 | but the normal price is over 300 € but i am not shure. |
16:22:41 | SmoothOperator | even its control joystick is metal |
16:23:04 | Simon86 | ;-). |
16:23:17 | SmoothOperator | its a beauty, you won't get a better MP3 player for the money |
16:23:24 | Simon86 | i take it only because it runs with rockbox :-) |
16:23:27 | SmoothOperator | and it supports simple drag and drop just like hte archos |
16:23:37 | SmoothOperator | no need for stupid transfer software |
16:23:51 | SmoothOperator | I think rockbox for the iriver is being worked on :-) |
16:24:02 | Simon86 | yes. for blind people it is cool. and the rockbox supports speaking menus and other things |
16:24:14 | Simon86 | yes. |
16:24:27 | SmoothOperator | :-) |
16:24:34 | SmoothOperator | the iriver also has a great sounding FM radio |
16:25:01 | | Join oxygen77 [0] (~Chris@pauguste-7-82-66-87-78.fbx.proxad.net) |
16:25:05 | Simon86 | hmmmm... thank you :-) |
16:25:20 | SmoothOperator | and it accepts line in, SPDIF optical in and external mic in, and it can record to WAV or MP3 |
16:25:48 | Simon86 | can we exchange the players? ;-) |
16:26:09 | SmoothOperator | no :-) |
16:26:19 | Simon86 | ah shit. :-) |
16:26:51 | Simon86 | but i have line in too. and other plugs which i don't know at the monent. |
16:27:14 | Simon86 | but it has a about 2 mb buffer |
16:27:48 | SmoothOperator | i dunno what the iriver has, but i imagine it has a large buffer in order to play WAV files |
16:28:18 | Simon86 | yes, i see we like our players :-) |
16:29:39 | SmoothOperator | :) |
16:29:44 | SmoothOperator | the remote is awsome |
16:40:29 | | Join R3nTiL [0] (~zorroz@123-250-30-217.kgts.ru) |
16:42:42 | | Quit R3nTiL (Client Quit) |
16:48:35 | | Join R3nTiL [0] (~zorroz@200-248-30-217.kgts.ru) |
16:50:20 | SmoothOperator | Simon the iriver has a 32Mb buffer |
16:52:38 | | Quit R3nTiL (Client Quit) |
17:00 |
17:00:30 | | Join webguest17 [0] (~c7e73180@labb.contactor.se) |
17:01:11 | | Quit webguest17 (Client Quit) |
17:08:11 | [IDC]Dragon | bbl |
17:08:13 | | Quit [IDC]Dragon ("CGI:IRC") |
17:15:48 | | Join alxdotnet [0] (alxdotnet@hc6527668.dhcp.vt.edu) |
17:17:36 | Simon86 | good afternoon/evening/night/morning/noon :-) |
17:17:47 | | Quit kaouete (Remote closed the connection) |
17:18:01 | | Join kaouete [0] (~menfou@dyn-83-152-98-159.ppp.tiscali.fr) |
17:18:12 | alxdotnet | same to you simon |
17:18:21 | Simon86 | ;) |
17:19:09 | alxdotnet | so...congratulations to the iRiver port team on getting BDM to work |
17:19:47 | alxdotnet | what kind of a time frame are we looking at before RockBox runs on the iHP? |
17:21:46 | Simon86 | i heard that it is going to bee a few months |
17:23:27 | elinenbe | i heard it will be up and running later today! |
17:23:34 | elinenbe | oh −− wait... wrong project! |
17:23:38 | Simon86 | really? donno |
17:28:45 | alxdotnet | i can't wait to load it...the iRiver firmware really..well...complete this sentence ;) |
17:29:06 | Simon86 | hehehe |
17:29:28 | Simon86 | i have a archos jukebox:-) |
17:32:10 | alxdotnet | well, software decoding of wav, mp3, wma, and ogg isn't bad...but the company doesn't really listen to anything we ask for...like gapless playback or OTF playlists |
17:32:49 | alxdotnet | on the other hand, the device itself rocks |
17:33:01 | Simon86 | like archos?;-). |
17:33:23 | Simon86 | i have heard (features) that archos don't fixes bugs as iriver |
17:34:02 | alxdotnet | 140 mhz coldfire processor |
17:34:04 | alxdotnet | for one |
17:34:18 | alxdotnet | allowing on-the-fly software mp3 recording and possibly transcoding |
17:34:34 | alxdotnet | maybe even software crossfading...that would be cool |
17:34:58 | Simon86 | nice |
17:35:23 | alxdotnet | ya...it's a great architecture with really bad software |
17:35:44 | alxdotnet | for instance, the default firmware is known to drop frames while recording from the line in |
17:36:01 | alxdotnet | which is blasphemy to any serious audiophile |
17:36:12 | Simon86 | hehe |
17:36:21 | Simon86 | away. cu |
17:36:24 | alxdotnet | oh ok |
17:36:25 | alxdotnet | ttyl |
17:39:03 | | Join [IDC]Dragon [0] (~idc-drago@p50861E19.dip.t-dialin.net) |
17:42:10 | amiconn | [IDC]Dragon: hi again! |
17:43:24 | [IDC]Dragon | yes, hi |
17:44:44 | | Join Nibbler [0] (~andrer@port-212-202-73-41.dynamic.qsc.de) |
17:50:42 | | Quit SmoothOperator ("CGI:IRC (EOF)") |
17:52:41 | | Quit matula_ (burroughs.freenode.net irc.freenode.net) |
17:52:41 | NSplit | burroughs.freenode.net irc.freenode.net |
17:52:41 | | Quit MooMaunder (burroughs.freenode.net irc.freenode.net) |
17:52:41 | | Quit ripnetUK (burroughs.freenode.net irc.freenode.net) |
17:53:28 | NHeal | burroughs.freenode.net irc.freenode.net |
17:53:28 | NJoin | matula_ [0] (~Miranda@110.62-182-adsl-pool.axelero.hu) |
17:53:28 | NJoin | MooMaunder [0] (~me@194.152.87.150) |
17:53:28 | NJoin | ripnetUK [0] (~mirc@82-70-100-230.dsl.in-addr.zen.co.uk) |
17:54:56 | | Quit alxdotnet () |
18:00 |
18:00:14 | amiconn | [IDC]Dragon: Long format of the test partitions done, still panics when trying to write to fat16 partition. Currently dumping the disk |
18:00:45 | [IDC]Dragon | USB1, I forgot :-( |
18:01:08 | [IDC]Dragon | let's hope the power lasts |
18:02:14 | amiconn | It's freshly charged, and estimated time will be ~1 hour. After that my processor will get some work to do with zipping that file |
18:02:37 | [IDC]Dragon | maybe dumping the FAT16 partition is enough... |
18:03:07 | [IDC]Dragon | have you reformatted the small partitionafter the panic? |
18:03:23 | [IDC]Dragon | else it might be in strange shape |
18:03:30 | amiconn | No. |
18:04:22 | | Join _aLF [0] (Alexandre@mutualite-3-82-67-66-128.fbx.proxad.net) |
18:04:24 | _aLF | hi |
18:05:00 | amiconn | [IDC]Dragon: Should I interrupt the copy, and reformat the FAT16 part? |
18:07:34 | [IDC]Dragon | how far is it? |
18:07:47 | amiconn | I could also try the reverse order of partitions, i.e. placing the FAT16 part before the FAT32 one. But I doubt that with that layout the panic will be triggered |
18:08:02 | amiconn | 500 MB done (of 3.5 GB total) |
18:08:11 | [IDC]Dragon | did it happen with a fresh partition? |
18:08:35 | amiconn | Yes |
18:08:40 | [IDC]Dragon | just archos.mod on it, I guess |
18:09:01 | [IDC]Dragon | no, that was the other |
18:09:03 | amiconn | Yes, on both the FAT32 and the FAT16. FAT16 also has .rockbox dir |
18:09:04 | | Quit MooMaunder (Read error: 110 (Connection timed out)) |
18:09:29 | [IDC]Dragon | it would be good to prepare like before it happened, imho |
18:09:39 | amiconn | Okay. |
18:10:19 | | Join mecraw [0] (~lmarlow@69.2.235.2) |
18:11:38 | | Quit ripnetUK (Read error: 110 (Connection timed out)) |
18:12:07 | | Quit matula_ (Read error: 110 (Connection timed out)) |
18:14:57 | *** | Saving seen data "./dancer.seen" |
18:20:23 | amiconn | [IDC]Dragon: Image prepared, dumping... |
18:20:42 | [IDC]Dragon | thanks |
18:25:42 | amiconn | While the dump is running... Do you have an idea what might cause the non-working playback? Did you measure whether the mas "DVS" pin (pin 15) is low or high? |
18:26:14 | [IDC]Dragon | I haven't really investingated into playback, no |
18:26:42 | [IDC]Dragon | currently, I'm still checking port pins |
18:28:14 | amiconn | For cold-start? You could do what I already did, putting a debug function that displays all P(A|B)(D|IO)R register values at the start of rockbox execution |
18:28:34 | amiconn | ...or I provide you with the values |
18:28:35 | Simon86 | @dragon: private message :-). |
18:28:49 | [IDC]Dragon | that's what I did |
18:29:00 | [IDC]Dragon | now thinning down the bits |
18:29:20 | [IDC]Dragon | Simon86: sorry |
18:30:13 | amiconn | [IDC]Dragon: You can set PA13 to GPIO in. The IRQ is unusable |
18:30:24 | [IDC]Dragon | why? |
18:30:38 | [IDC]Dragon | Archos seems to set it to IRQ |
18:31:20 | amiconn | Yes, but they set it to GPIO within all read and write functions. One more example of a half-thought-of feature: |
18:32:59 | amiconn | I think the intention was to be able to get the info that the card is no longer busy via an interrupt. However, the busy pin goes low->high in that case. Interrupts can only be triggered by high->low (or low level) on the SH1... |
18:33:15 | [IDC]Dragon | ah, that again |
18:33:56 | amiconn | ...unless there is an inverter, but I doubt that. Furthermore, it would only work for the internal flash |
18:34:30 | [IDC]Dragon | that's clear, yes |
18:35:18 | amiconn | There is no IRQ1 interrupt vector in the archos fw |
18:40:26 | [IDC]Dragon | found the evil bit: PADR, bit 12 |
18:41:04 | [IDC]Dragon | this was missing in our init? checking.. |
18:41:10 | amiconn | What was wrong with it? That's the clock gate, and it is set in ata_init() |
18:42:27 | amiconn | Or rather, it doesn't need to be initialized, because select_card sets the value |
18:42:38 | amiconn | It only has to be set to GP out |
18:44:57 | [IDC]Dragon | no, PA12 is not set |
18:45:17 | [IDC]Dragon | (at least, not in the ata_init I'm facing) |
18:45:35 | amiconn | No, as it doesn't need to be set there. |
18:46:11 | amiconn | Or do you mean setting PACR1? |
18:46:52 | [IDC]Dragon | no, the bit in PADR, I'm sure |
18:47:11 | amiconn | [IDC]Dragon: [19:33:49] <amiconn> Or rather, it doesn't need to be initialized, because select_card sets the value |
18:48:07 | | Join zeekoe [0] (~me@ip51cc69f6.adsl-surfen.hetnet.nl) |
18:48:55 | [IDC]Dragon | maybe that's too late? |
18:49:23 | amiconn | [IDC]Dragon: Now I know what's going wrong... my card init needs some rework. If the clock gate is set wrong, the card doesn't receive the initial sync pulses... |
18:50:42 | amiconn | Or rather, the select_card function itself needs the rework. Should be easy! |
18:50:59 | [IDC]Dragon | but you haven't touched the card yet? |
18:51:58 | amiconn | look @ata_mmc.c, lines 138..156. The PA12 setting comes after the sync clocks, which is obviously wrong. |
18:52:13 | [IDC]Dragon | ah, now I see |
18:52:41 | amiconn | The CS assertion has to take place after the sync clocks, so I have to split this in two |
18:53:12 | amiconn | This doesn't hurt anyway, since the first one later has to be extended to take mask bit 2 into account |
18:53:48 | [IDC]Dragon | ok, please fix ;-) |
18:54:28 | [IDC]Dragon | I've added some PACR inits meanwhile |
18:54:39 | | Quit AciD (Read error: 54 (Connection reset by peer)) |
18:54:44 | [IDC]Dragon | should I commit that first, or merge later? |
18:55:24 | | Join AciD [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
18:55:52 | [IDC]Dragon | (depends if you already have local changes) |
18:55:59 | amiconn | [IDC]Dragon: commit first, my change is most likely simpler |
18:56:42 | | Join MIKE- [0] (eKiM@host217-43-48-88.range217-43.btcentralplus.com) |
18:56:55 | | Quit MIKE- (Client Quit) |
18:57:08 | [IDC]Dragon | mine is 3 lines |
18:57:29 | amiconn | I think it will merge cleanly anyway |
18:57:34 | [IDC]Dragon | but I'll commit it then |
18:58:04 | [IDC]Dragon | OK, done |
18:58:56 | | Quit Bagder ("Off to search for that connect-resetting peer guy!") |
18:59:31 | amiconn | [IDC]Dragon: Clean merge :) |
19:00 |
19:00:20 | zeekoe | hi! /me back |
19:02:11 | amiconn | [IDC]Dragon: Committed card_select() fix. Now try to cold-start! |
19:03:56 | [IDC]Dragon | flashing takes a while, with 14kBaud |
19:04:16 | amiconn | No working firmware_flash.rock yet? |
19:04:36 | [IDC]Dragon | haha, no |
19:06:04 | amiconn | There are a lot of mails concerning the Ondio on the ml :) |
19:06:44 | zeekoe | i have a question... there's all this talk on wiggling. i googled, dictionaried, etc, found all kinds of interesting stuff, but still dont know what wiggling is |
19:06:51 | zeekoe | can someone please explain to me? |
19:07:21 | [IDC]Dragon | the wiggler is a low level debug tool |
19:07:48 | [IDC]Dragon | so the folks here just created a verb from it, I guess |
19:08:06 | zeekoe | aah |
19:08:07 | zeekoe | ok |
19:08:09 | zeekoe | thanks |
19:08:56 | zeekoe | it all becomes clear now, at last... |
19:11:03 | [IDC]Dragon | flashing... |
19:11:23 | [IDC]Dragon | (had to remove my test code first) |
19:11:39 | [IDC]Dragon | which I remembered half-way |
19:13:59 | [IDC]Dragon | done |
19:14:28 | [IDC]Dragon | better now, yes |
19:16:02 | amiconn | There's some interesting thing with the timing: If I implement early return from writing the last block, we could write to both internal & external card with almost no speed loss! |
19:18:02 | [IDC]Dragon | what do you mean, both? At the same time? |
19:18:31 | amiconn | Yes. Writing one block to internal, one to external, one to internal... |
19:18:40 | [IDC]Dragon | RAID, hehe |
19:19:04 | [IDC]Dragon | teach that to the USB bridge |
19:19:06 | amiconn | This way, we always write to one card while the other one is busy |
19:21:25 | amiconn | I already have an idea how to implement early return. In order to not decrease performance in other cases, the driver has to remember whether the card might be busy (from a previous write call) and only check for "still busy" in that case. |
19:22:09 | [IDC]Dragon | I'm more worried about reading... |
19:22:53 | [IDC]Dragon | still no sound, sorry. |
19:23:22 | amiconn | For reading, we have to wait for the data block to arrive |
19:24:09 | amiconn | I'll measure the latencies, and check whether yield() ing in between would hurt performance |
19:26:59 | amiconn | [IDC]Dragon: Disk dump done, zipping... |
19:27:13 | [IDC]Dragon | let's see |
19:28:40 | amiconn | Argh! ZIP can't handle files >= 2 GB |
19:29:19 | [IDC]Dragon | oh |
19:29:38 | [IDC]Dragon | maybe rar, or others |
19:29:49 | amiconn | trying gzip... |
19:30:50 | amiconn | The .gz grows way too large.. :( |
19:36:55 | [IDC]Dragon | how about .ucl? ;-) |
19:37:09 | amiconn | Currently trying bzip2 |
19:37:28 | [IDC]Dragon | it has to be something whichis good about long boring streaks |
19:38:59 | amiconn | Bah, I wonder what is wrong with the dump. The .bz2 is already >300 MB :-( |
19:44:53 | | Join ripnetUK [0] (~mirc@82-70-100-230.dsl.in-addr.zen.co.uk) |
19:44:55 | [IDC]Dragon | look inside |
19:45:20 | [IDC]Dragon | I hope the formatting didn't init the sectors with wild values |
19:45:45 | amiconn | With what tool? I think no tool can load such a huge file at once |
19:47:27 | amiconn | Got an idea... |
19:49:01 | amiconn | Argh! It seems that a windows long format is in fact no long format... |
19:49:09 | [IDC]Dragon | TotalCommander can split |
19:50:08 | amiconn | Have to do all that again... choosing a bit smaller partitions as well (but checking first if the panic still happens) |
19:53:04 | [IDC]Dragon | oh, sorry |
19:53:19 | [IDC]Dragon | what will you use for formatting now? |
19:53:38 | | Quit Simon86 () |
19:53:54 | amiconn | Win98 |
19:54:19 | amiconn | ...using format /u |
19:54:26 | [IDC]Dragon | can you restrict dd? |
19:54:46 | [IDC]Dragon | then youcould do a small FAT32 and a small FAT16 |
19:54:50 | amiconn | yes, and I already did this |
19:54:56 | [IDC]Dragon | and dump only up to there |
19:55:16 | amiconn | The disk is 10 GB in total, and I had a 3 GB FAT32 and 256 MB FAT16 |
19:55:45 | [IDC]Dragon | I'm still finding many port differences |
19:56:11 | [IDC]Dragon | I have moved my check now after all inits, before the menu invocation |
19:56:48 | [IDC]Dragon | comparing cold and warm boot |
19:56:58 | amiconn | Now I have a 512 MB FAT32 in front of the 256 MB FAT16. Bug still happens |
19:57:20 | [IDC]Dragon | good |
19:57:37 | [IDC]Dragon | but still plenty |
19:58:17 | amiconn | This time the dump should be zippable... |
19:59:19 | | Quit mecraw (Read error: 232 (Connection reset by peer)) |
20:00 |
20:00:26 | amiconn | I just remember Win9x can't handle 2 primary partitions with FAT... have an idea how to solve this |
20:00:55 | _aLF | wth extended partition it works |
20:01:17 | amiconn | _aLF: Yes, but rockbox in turn doesn't handle extended partitons |
20:01:37 | _aLF | ok |
20:07:52 | [IDC]Dragon | I found one port difference which may be important: |
20:08:03 | amiconn | Win98 also does no real long format... |
20:08:25 | [IDC]Dragon | cold-started, PA5 is high, warm booted it is low |
20:08:50 | [IDC]Dragon | PA5 is USB enable, high = enabled |
20:09:31 | amiconn | Didn't you say we need an usb_init() ? |
20:10:49 | [IDC]Dragon | currently, it's all done in usb_enable() |
20:11:04 | [IDC]Dragon | even the "static" part |
20:13:36 | [IDC]Dragon | PA5 is set there, it is part of the init, how can this be? |
20:14:14 | [IDC]Dragon | we have a usb_init(), sorry |
20:14:33 | [IDC]Dragon | but all the hardware dependent code is in usb_enable() |
20:14:36 | amiconn | Now I know how to zero out the disk, doing it (first GB) |
20:14:44 | [IDC]Dragon | better leave it like that |
20:14:54 | [IDC]Dragon | how? |
20:14:59 | *** | Saving seen data "./dancer.seen" |
20:15:19 | amiconn | dd if=/dev/zero of=/dev/sdg count=2097152 |
20:15:35 | amiconn | Afterwards creating the partitions |
20:19:49 | amiconn | (pa5) Hmm, I though this could have to do with the usb init being done before the adc init needed for usb detection, but that is not the case. |
20:19:50 | | Join mecraw [0] (~lmarlow@69.2.235.2) |
20:21:08 | amiconn | [IDC]Dragon: This could still cause the bug: Interrupts are disabled early in the init. Which function does enable them? Without interrupts, the adc driver wouldn't work... |
20:22:31 | [IDC]Dragon | interrupts get enabled in init() |
20:22:56 | [IDC]Dragon | quite early, after the logo |
20:24:03 | amiconn | Ah, oops, yes. I am silly, level 0 means enabled... |
20:24:18 | [IDC]Dragon | OT: the disk info is funny, 0.1GB |
20:24:44 | amiconn | I know. I think we should go for dynamic scaling here |
20:27:09 | [IDC]Dragon | the MAS registers look OK now |
20:28:25 | amiconn | What did you change? |
20:28:45 | [IDC]Dragon | nothing, I just haven't looked for a long time |
20:29:33 | [IDC]Dragon | maybe the playback fails because the disk is just too slow? |
20:29:52 | [IDC]Dragon | like some race condition at play start, which we now loose? |
20:32:10 | amiconn | My mas still looks wrong :( |
20:35:04 | [IDC]Dragon | all zero, or what? |
20:35:33 | amiconn | Registers are all zero, codec registers are all 0x0000FFFF |
20:36:12 | [IDC]Dragon | that indeed looks no good |
20:36:23 | [IDC]Dragon | excuse me for a dinner break |
20:37:03 | amiconn | I'll have to trace the call flow. As I don't even get the faint "click" at start, which comes from the poweron reset, I suspect init_playback() doesn't even get called |
20:40:10 | amiconn | Ah, found it. There is a typo within my MAS3539F conditionals... |
20:41:38 | | Join iSheep [0] (~4givn@dpc691997050.direcpc.com) |
20:43:20 | [IDC]Dragon | something just popped into my mind: is the I2C address the same? |
20:43:33 | [IDC]Dragon | ...continuing dinner |
20:43:37 | amiconn | It is, all checked |
20:44:15 | amiconn | Looks gooood now :) |
20:50:07 | amiconn | Still no sound :-/ |
20:50:44 | | Join scott666_ [0] (~scott666@c-24-245-58-48.mn.client2.attbi.com) |
20:50:52 | | Join benschi [0] (~51bd459c@labb.contactor.se) |
20:50:58 | benschi | heho |
20:51:01 | benschi | whatz up?! |
20:56:12 | [IDC]Dragon | amiconn: what did you change? |
20:56:37 | [IDC]Dragon | ah, your typo |
20:57:15 | [IDC]Dragon | then we're on the same level now, I'd say? |
20:57:32 | amiconn | Yes I think so |
20:57:46 | benschi | any nwes about the iriverport? |
20:57:52 | [IDC]Dragon | how do you like my "too slow" theory? |
20:58:14 | [IDC]Dragon | benschi: wrong crowd, this is Ondio |
20:58:37 | amiconn | [IDC]Dragon: I think that it doesn't cause the non-working playback. If it would, the voice ui should work. It doesnt... |
20:59:01 | [IDC]Dragon | haven't tested that |
20:59:17 | [IDC]Dragon | how long to load the voice file? |
20:59:35 | amiconn | I just did. The voice file gets loaded (menu doesn't react to keypresses for several seconds), but no voice |
21:00 |
21:00:14 | amiconn | Loading deutsch.voice takes ~10 s |
21:00:15 | [IDC]Dragon | but it's not stuck? |
21:00:28 | [IDC]Dragon | woo, this is *bad* |
21:00:58 | [IDC]Dragon | I should do a load on demand then |
21:01:01 | amiconn | I think we won't get below ~6s |
21:01:07 | benschi | oh, kk, |
21:01:10 | benschi | cya good night |
21:01:19 | [IDC]Dragon | night |
21:01:27 | amiconn | benschi: night |
21:02:24 | amiconn | [IDC]Dragon: New image dumped, compressing... |
21:02:25 | | Quit benschi ("CGI:IRC (EOF)") |
21:02:34 | [IDC]Dragon | amiconn: how's your image coming along? |
21:02:54 | [IDC]Dragon | ;) |
21:03:03 | amiconn | I *love* crossing messages ;) |
21:03:19 | [IDC]Dragon | yes, it reads so strange in the log |
21:05:56 | amiconn | Image compressed down to 981 KB |
21:06:15 | [IDC]Dragon | that's a lot better |
21:07:27 | iSheep | hey guys −− how do I make the daily build boot up on default? Right now 2.2 boots, and the only way to get to the latest build is selecting abjrec.ajz |
21:09:01 | scott666_ | flashed? |
21:09:10 | | Nick scott666_ is now known as scott666 (~scott666@c-24-245-58-48.mn.client2.attbi.com) |
21:09:12 | amiconn | [IDC]Dragon: http://amiconn.dyndns.org/fat16test.zip The bug still happens with that (checked directly after creation) |
21:09:53 | scott666 | iSheep: assuming youve flashed 2.2, youll need to load a daily build ajz |
21:10:01 | scott666 | *ucl |
21:11:02 | iSheep | yeah, I think I flashed 2.2. basically, my problem is with 2.2 now I get that "Dir buffer full" error, and the daily build doesn't give me that problem |
21:11:33 | scott666 | there should be a file called rockbox.ucl in the .rockbox dir |
21:11:40 | scott666 | just 'play' that |
21:12:25 | [IDC]Dragon | amiconn: got it |
21:12:47 | iSheep | great, I'll give that a shot |
21:13:36 | amiconn | [IDC]Dragon: I'm comparing mas register values: ondio vs. recorder |
21:28:29 | | Join Xiang-Lee [0] (~xiang@p5089CEF7.dip0.t-ipconnect.de) |
21:28:36 | Xiang-Lee | hello |
21:29:00 | Xiang-Lee | no one here... |
21:30:02 | iSheep | Hi there |
21:30:03 | | Quit Xiang-Lee (Client Quit) |
21:30:09 | iSheep | Bye there :) |
21:30:28 | | Join Xiang-Lee [0] (~xiang@p5089CEF7.dip0.t-ipconnect.de) |
21:30:34 | Xiang-Lee | .. |
21:31:20 | Xiang-Lee | so quiet.. |
21:31:33 | [IDC]Dragon | we're working. |
21:31:37 | iSheep | Hey Xiang |
21:31:41 | Xiang-Lee | ah i see |
21:31:42 | Xiang-Lee | hey |
21:31:58 | Xiang-Lee | wanna donate something too |
21:32:19 | Xiang-Lee | if it helps.. |
21:32:59 | [IDC]Dragon | Xiang-Lee: you're most welcome |
21:33:05 | | Quit scott666 ("i'll be back...eventually...") |
21:33:08 | Xiang-Lee | haha, thanks |
21:33:31 | Xiang-Lee | cause i wanted already to sell my iriver, because of 2 reasons, the paint and the bad bad firmware... |
21:33:40 | [IDC]Dragon | amiconn: ok, test suite compiled and ready (I hope) |
21:33:40 | | Join scott666 [0] (~scott666@c-24-245-58-48.mn.client2.attbi.com) |
21:34:11 | [IDC]Dragon | Xiang-Lee: what kind of? |
21:34:38 | Xiang-Lee | how do u mean? my iriver? my english is a little bad... |
21:34:44 | [IDC]Dragon | yes |
21:34:44 | Xiang-Lee | ihp 120 |
21:35:04 | Xiang-Lee | have it for 4 weeks, and the paint is already peeling off... |
21:35:09 | [IDC]Dragon | that's the one they're trying to port Rockbox on, yes |
21:35:19 | [IDC]Dragon | paint is no matter |
21:35:19 | Xiang-Lee | i know, i know.. |
21:35:45 | [IDC]Dragon | from the core developer, only Linus has one, currently |
21:35:51 | Xiang-Lee | i will send it back to get a new ihp 120... |
21:35:55 | Xiang-Lee | i know.. |
21:36:07 | [IDC]Dragon | so I suggest Zagor is the man to equip next |
21:36:22 | Xiang-Lee | but my thing is not broken.., otherwise i would send it to u guys.. |
21:36:43 | [IDC]Dragon | they got a broken one now, from ebay |
21:36:48 | Xiang-Lee | i know |
21:37:09 | [IDC]Dragon | next step would be to have working units for the core developers |
21:37:20 | Xiang-Lee | i'm surfing everyday, to the mistic river board, and to the rockbox page, checking out the wiki.. |
21:37:44 | [IDC]Dragon | amiconn: what should I try first? Create a file? 64KB? |
21:37:56 | Xiang-Lee | is it already so much progressed, that u have all the access to all hardware components ? |
21:38:40 | amiconn | [IDC]Dragon: Perhaps, yes. I tried to dump the ROMs. The dir entry for the boot rom gets created, then the box panics |
21:39:56 | | Quit iSheep () |
21:40:23 | [IDC]Dragon | partition type is 0x06 for FAT16, 0x0B for FAT32? |
21:41:04 | amiconn | 0x06 is the fat16 one |
21:43:13 | amiconn | FAT32 seems to have different types depending on the size. In the image you got it is 0x0B, while on my recorder it is 0x0C |
21:43:40 | | Quit oxygen77 ("Cho") |
21:48:28 | Xiang-Lee | too complicated for me, hehe.. |
21:49:18 | [IDC]Dragon | stuck withthe basics: the test code can't find the file |
21:53:12 | | Quit Xiang-Lee () |
21:56:11 | [IDC]Dragon | found it, it was write-protected |
21:59:10 | [IDC]Dragon | amiconn: there is only a "archos.mod" and an empte ".rockbox" on it? |
21:59:33 | [IDC]Dragon | s/empte/empty |
21:59:51 | amiconn | No, Windows also put it's dreaded "System volume information" there |
22:00 |
22:00:08 | [IDC]Dragon | I don't see that |
22:00:16 | amiconn | It's a hidden dir |
22:00:50 | [IDC]Dragon | maybe rockbox does not show those |
22:01:35 | amiconn | It does, if "Show files" is set to "all" |
22:02:30 | | Quit kaouete (Remote closed the connection) |
22:02:54 | [IDC]Dragon | hmm, the low level test code didn't show it |
22:03:14 | [IDC]Dragon | and attributes are not filtered, afaict |
22:03:21 | amiconn | [IDC]Dragon: Is there an inverter between PB12 (SCK0) and mas SIBC ? |
22:04:20 | [IDC]Dragon | no |
22:04:41 | amiconn | On the recorder schematics there is one... |
22:05:08 | [IDC]Dragon | do all have that? |
22:05:17 | [IDC]Dragon | or is is a mask bit? |
22:06:13 | amiconn | It seems clear that this is the 3rd meaning of mask bit 0 (mas SIBC clock invert). However, just tried the other variant, with no luck |
22:06:57 | [IDC]Dragon | our mask indicates inverted, or not? |
22:07:19 | [IDC]Dragon | grr, the test code went OK |
22:07:24 | [IDC]Dragon | no panic |
22:08:05 | amiconn | Hmm, strange |
22:08:27 | [IDC]Dragon | maybe a porting issue? liitle/big endian? |
22:08:46 | amiconn | yes, maybe |
22:10:11 | [IDC]Dragon | the 64KB file is the first one, and didn't succeed? |
22:11:22 | | Quit _aLF (Read error: 54 (Connection reset by peer)) |
22:11:23 | [IDC]Dragon | can you somehow dump the contents of the fat_bpb struct? |
22:11:34 | | Join _aLF [0] (Alexandre@mutualite-3-82-67-66-128.fbx.proxad.net) |
22:11:38 | [IDC]Dragon | then we can compare the parameter extraction |
22:12:05 | [IDC]Dragon | tedious, I know |
22:12:13 | | Join SmoothiRiverOwne [0] (~acb9aacc@labb.contactor.se) |
22:12:52 | SmoothiRiverOwne | hiya |
22:15:00 | *** | Saving seen data "./dancer.seen" |
22:15:03 | amiconn | [IDC]Dragon: How should I dump if writing to disk panics? |
22:15:18 | [IDC]Dragon | to screen... |
22:15:49 | amiconn | Urgs. With 2 lines à 11 chars... this will take some time |
22:16:16 | [IDC]Dragon | ok, I try staring at the code first |
22:16:16 | | Quit _aLF (Read error: 54 (Connection reset by peer)) |
22:16:37 | | Quit zeekoe (Read error: 60 (Operation timed out)) |
22:16:41 | | Join _aLF [0] (Alexandre@mutualite-3-82-67-66-128.fbx.proxad.net) |
22:16:41 | | Quit _aLF (Read error: 54 (Connection reset by peer)) |
22:19:56 | amiconn | [IDC]Dragon: What would you need? All members of the bpb struct? |
22:20:50 | [IDC]Dragon | not the strings |
22:21:40 | [IDC]Dragon | I don't know "what" I'd need, I'm looking for differences |
22:21:56 | [IDC]Dragon | all the info of the fat module is in there |
22:22:28 | [IDC]Dragon | if we find a different offset or so, we've won |
22:23:06 | amiconn | There is a struct within the struct. What about that one? |
22:24:20 | [IDC]Dragon | that has only 2 members |
22:24:38 | | Join webguest81 [0] (~c7e73180@labb.contactor.se) |
22:24:47 | [IDC]Dragon | we can "unfold" it |
22:26:11 | amiconn | Okay. |
22:29:16 | [IDC]Dragon | system volume info is there, sorry, I overlooked that |
22:30:09 | [IDC]Dragon | for the dump, probably write the name into line1 , value in line2, then click through member by member |
22:30:27 | | Quit webguest81 ("CGI:IRC (EOF)") |
22:30:37 | [IDC]Dragon | it's copy+paste code |
22:31:04 | amiconn | Yes, already preparing that. Do you want decimal or hex numbers? |
22:31:18 | [IDC]Dragon | decimal, I'd say |
22:31:33 | [IDC]Dragon | but it doesn't really matter |
22:31:43 | [IDC]Dragon | debugger is switchable |
22:40:36 | | Join _aLF [0] (~Alexandre@mutualite-3-82-67-66-128.fbx.proxad.net) |
22:40:38 | | Quit methangas (" HydraIRC -> http://www.hydrairc.com <- The dawn of a new age") |
22:47:02 | amiconn | [IDC]Dragon: Test build compiled, let's see if it works |
22:47:18 | [IDC]Dragon | nice |
22:48:32 | amiconn | Argh! fat_mount gets called while the display is still in double-height mode... |
22:49:34 | [IDC]Dragon | do it later, at the end of init() |
22:49:45 | [IDC]Dragon | or what's disabling this? |
22:50:15 | amiconn | I try disabling show_logo() sinced this might enable it |
22:51:29 | amiconn | Works now. Should I type the values in here directly? |
22:53:12 | [IDC]Dragon | sure |
22:53:20 | amiconn | bpb_bytespersec: 512 |
22:53:27 | amiconn | bpb_secperclus: 16 |
22:53:33 | [IDC]Dragon | let me get mine ready, side-by-side |
22:54:11 | [IDC]Dragon | ok so far |
22:54:37 | amiconn | bpb_rsvdseccnt: 4 |
22:54:51 | amiconn | bpb_numfats: 2 |
22:55:14 | amiconn | bpb_rootentcnt: 512 |
22:55:26 | amiconn | bpb_totsec16: 0 |
22:55:36 | [IDC]Dragon | just the number is enough... |
22:55:39 | amiconn | bpb_media: 248 |
22:55:48 | amiconn | bpb_fatsz16: 130 |
22:55:56 | amiconn | bpb_secpertrk: 63 |
22:56:04 | amiconn | bpb_numhead: 255 |
22:56:19 | amiconn | bpb_hiddsec: 1060290 |
22:56:36 | amiconn | bpb_totsec32: 530145 |
22:56:46 | amiconn | last_word: 43605 |
22:56:53 | amiconn | bs_drvnum: 128 |
22:57:00 | amiconn | bs_bootsig: 41 |
22:57:15 | amiconn | bs_volid: 1823131562 |
22:57:48 | amiconn | bpb_fatsz32: -1440153472 (okay, should have used unsigned display) |
22:57:58 | amiconn | bpb_extflags: 0 |
22:58:04 | amiconn | bpb_fsver: 0 |
22:58:08 | | Quit gromit`` ("Client exiting") |
22:58:12 | amiconn | bpb_rootclus: -2 |
22:58:19 | amiconn | bpb_fsinfo: 0 |
22:58:30 | amiconn | bpb_bkbootsec: 0 |
22:58:35 | amiconn | fatsize: 130 |
22:58:45 | amiconn | totalsectors: 530145 |
22:58:54 | amiconn | rootdirsector: 264 |
22:59:05 | amiconn | firstdatasector: 296 |
22:59:14 | amiconn | startsector: 1060290 |
22:59:23 | amiconn | dataclusters: 33115 |
22:59:40 | amiconn | .freecount: 33092 (may differ from yours) |
22:59:50 | [IDC]Dragon | one less |
22:59:53 | amiconn | .nextfree: 25 (dito) |
22:59:59 | [IDC]Dragon | one more |
22:59:59 | | Quit SmoothiRiverOwne ("CGI:IRC (Ping timeout)") |
23:00 |
23:00:04 | amiconn | rootdirsectors: 32 |
23:00:13 | [IDC]Dragon | hmm |
23:00:14 | amiconn | (end) |
23:00:35 | [IDC]Dragon | looks OK, besides the free stuff |
23:00:57 | amiconn | The free difference is because of the new archos.mod |
23:01:22 | [IDC]Dragon | you have that on the FAT16 partition? |
23:01:25 | | Join gromit` [0] (~gromit@ALagny-151-1-21-134.w83-114.abo.wanadoo.fr) |
23:01:44 | amiconn | [IDC]Dragon: On both. FAT32 for boot, and FAT16 for RoLo |
23:02:12 | [IDC]Dragon | depressing, no valuable finding :( |
23:03:18 | [IDC]Dragon | you could do this and the stack vars in the panic |
23:03:42 | [IDC]Dragon | but this is wild probing, no systematic debugging |
23:04:59 | [IDC]Dragon | enough for today |
23:05:50 | [IDC]Dragon | cu |
23:05:55 | | Quit [IDC]Dragon () |
23:19:14 | | Join mecraw_ [0] (~lmarlow@69.2.235.2) |
23:19:14 | | Quit mecraw (Read error: 104 (Connection reset by peer)) |
23:22:25 | | Quit ripnetUK () |
23:22:33 | | Join SmoothiRiverOwne [0] (~acca10e0@labb.contactor.se) |
23:22:39 | SmoothiRiverOwne | hiya |
23:23:07 | SmoothiRiverOwne | The iriver can shuffle the entire drive without a playlist. I wondered if it would save battery power if i made a huge playlist of all the files and shuffled that instead |
23:35:57 | | Join gromit`` [0] (~gromit@ALagny-151-1-17-235.w82-121.abo.wanadoo.fr) |
23:36:47 | | Quit AciD (""Linux ? Ya moins bien, mais c'est plus cher"") |
23:38:41 | | Quit gromit` (Read error: 110 (Connection timed out)) |
23:41:22 | | Join scott666_ [0] (~scott666@c-24-245-58-48.mn.client2.attbi.com) |