00:00:34 | montgoja | yes to both. the official themes were that way, but I think installing fonts must have fixed that one. I didn't look at that, actually. thnx. So what about the other themes that are designed for this player on the wpsgallery? I'm guessing that I must be missing a couple of patches or something, perhaps. Any suggestions? |
00:01:10 | Llorean | Make sure the official themes works with fonts. |
00:01:20 | Llorean | If they do, then yes, you're using themes that require patches without their patches |
00:01:40 | montgoja | they do. UniCatcher looks fixed. The progress bar used to conflict with the file format label, and now they're separate. |
00:02:36 | Terinjokes | Llorean, i know patching rockbox isn't supported, but there are alot of themes i like but don't use... as i can't figure out how to patch them myself (and rather not use someone else's pre-built patch)... any forum postings on such? |
00:02:38 | | Join terriblyinept [0] (n=energy_O@74-130-3-62.dhcp.insightbb.com) |
00:03:11 | Llorean | Terinjokes: There is the whole "Unsupported Builds" forum... |
00:03:59 | Terinjokes | yeah... but you know, you actually have to 'scroll' to get there :D |
00:04:04 | * | Terinjokes looks in the forum |
00:05:27 | * | Llorean wanders off for dinner. |
00:05:31 | | Nick Llorean is now known as Llorean-away (n=Llorean@rockbox/administrator/Llorean) |
00:05:44 | * | petur wanders off to bed |
00:05:50 | | Quit petur ("Zzzzz") |
00:06:18 | montgoja | Llorean, what build would you reccommend I use to implement themes such as MarkColeman's Zenpod V5 themes or BlackGlass themes? |
00:07:13 | montgoja | it says I need the scrolling margins and album art patches for this to work properly, but I don't know where to go for these. |
00:07:35 | Terinjokes | montgoja: There is the whole "Unsupported Builds" forum... |
00:08:26 | * | montgoja just installed rockbox two days ago |
00:08:50 | | Quit midkay ("*poff*") |
00:09:55 | montgoja | I don't see anything for the H10. Is there seriously only one page of posts? |
00:10:14 | Terinjokes | hold on... let me look |
00:11:20 | * | bluebrother notices the bad news regarding HCl |
00:11:28 | bluebrother | really, really sad :( |
00:13:59 | montgoja | k found a patch on... dun dun dun... the patches database |
00:14:07 | * | montgoja slaps forehead |
00:15:22 | preglow | be careful, forehead is more prone to revenge here than you might be used to |
00:15:32 | bluebrother | poor forehead |
00:15:51 | | Join scorche [0] (n=scorche@rockbox/administrator/scorche) |
00:16:03 | * | montgoja smacks his <own> forehead... twice. |
00:17:18 | montgoja | question again. Now that I've found a patch, what am I supposed to do with it? Clicking on the file only opened a page with all the code in it... daunting since I have no knowledge of code. |
00:17:49 | scorche | check the wiki page SimpleGuideToCompiling |
00:18:19 | montgoja | so I have to manually code this patch? |
00:18:23 | Terinjokes | http://www.rockbox.org/twiki/bin/view/Main/SimpleGuideToCompiling |
00:18:46 | Terinjokes | 'NOTE: This guide is for Windows users only!' and for the rest of us? |
00:18:52 | scorche | montgoja: no..you download the source, patch the source, and build |
00:18:56 | scorche | seethe page |
00:19:11 | scorche | Terinjokes: well, what are you trying to do? |
00:19:23 | Terinjokes | apply a patch |
00:20:02 | scorche | it tells you the commands in there |
00:20:42 | Terinjokes | the instuctions work for UNIX systems as well, or should i look at another guide? |
00:20:48 | | Part terriblyinept |
00:21:06 | scorche | the windows portion of the guide is where it tells you to get cygwin/vmware |
00:21:10 | scorche | and setting that up |
00:21:18 | | Quit bluebrother ("plopp") |
00:21:29 | scorche | then from there, it is the same as linux generally |
00:21:33 | Terinjokes | i need the cross compilers... i think |
00:21:56 | scorche | run rockboxdev.sh |
00:22:03 | montgoja | so what program should a Linux user use to do this compiling? |
00:22:12 | scorche | montgoja: see above |
00:22:19 | scorche | that will set up the cross compiler for you |
00:22:30 | montgoja | rockboxdev.sh? ok. |
00:22:58 | | Quit [sellout] (Read error: 104 (Connection reset by peer)) |
00:23:21 | montgoja | ack... so confused and getting into things I have NO idea what I'm doing with. this is finals week and I have so many other things I need to do... I think I'll try this later. but thanks for all the help! |
00:23:31 | | Join [sellout] [0] (n=sellout@c-69-241-206-137.hsd1.fl.comcast.net) |
00:23:45 | * | scorche sees 2 ops and the topic and goes to check the logs... |
00:24:09 | | Join DraX [0] (n=alex@xmms2/developer/DraX) |
00:25:41 | DraX | so i'd like to write an xmms2 client for interacing with a player using rockbox.. I'm not entirely sure what might be cool though. I know for sure that I want to be able to migrate times played and some other statistical stuff over (if that feature is enabled on the rockbox player) anyone else have any cool ideas? |
00:27:16 | | Quit montgoja ("ChatZilla 0.9.61 [Mozilla rv:1.7.13/20060717]") |
00:33:09 | Terinjokes | where's rockboxdev.sh? |
00:33:27 | linuxstb_ | "find . -name rockboxdev.sh"... |
00:33:46 | linuxstb_ | In the tools/ directory in the Rockbox source. |
00:33:49 | Terinjokes | tools |
00:34:22 | | Quit Zagor ("Client exiting") |
00:35:38 | Terinjokes | why is it downloading gcc? |
00:35:41 | | Join aliask [0] (n=chatzill@c210-49-190-113.eburwd8.vic.optusnet.com.au) |
00:35:44 | scorche | how sad =( |
00:35:56 | scorche | Terinjokes: what did you expect to compile with? |
00:36:06 | Terinjokes | i have gcc installed already :D |
00:37:13 | Terinjokes | granted its gcc 4.01... but still :D |
00:37:16 | scorche | it is installing parts of gcc...specifically for coldfire, sh1, and arm |
00:38:03 | Terinjokes | doesn't PalmOS use arm as well? |
00:39:39 | scorche | yes...arm is a very common arch |
00:39:48 | Cassandra | linuxstb, just used ipodpatcher to upgrade my Nano firmware to 1.3. |
00:39:58 | scorche | btw, you are going to want to see CrossCompiler |
00:40:09 | Cassandra | It gave me a scare for a while, but a hard reset and it all seems to be working fine. |
00:40:39 | scorche | Terinjokes: but that is just if you want more info into what it is doing |
00:40:57 | linuxstb_ | Cassandra: Did it flash itself? i.e. display the "insert charger" symbol? |
00:41:38 | linuxstb_ | And did a bootloader install work fine afterwards? |
00:41:41 | Cassandra | Yes. |
00:41:44 | Terinjokes | scorche, the .sh doesn't work on my system, as gcc is 'make' not 'gmake'... painful :D |
00:42:00 | Cassandra | And yes for the bootloader. |
00:42:24 | Terinjokes | do i need it as gmake, or should make work just fine? |
00:42:45 | Cassandra | linuxstb, at first after the reboot I got a battery low and then no response. Thought I'd bricked it. |
00:42:53 | ze | Terinjokes: gmake is gnu make |
00:43:07 | Cassandra | But eventually I got it to reset, got the charger, and the boot screen with a progress bar for a while. |
00:43:12 | Cassandra | Then 1.3 loaded. |
00:43:14 | linuxstb_ | Cassandra: That's a risk when upgrading the Apple firmware, as it updates the flash contents... |
00:43:22 | ze | Terinjokes: typicall make is a symlink to gmake or vice versa on gnu systems |
00:43:27 | ze | typically rather |
00:43:33 | linuxstb_ | But glad to hear everything worked. |
00:43:36 | scorche | Terinjokes: it should only use gmake if it is available...otherwise use make |
00:44:16 | Cassandra | Wonder if I dare do it with the video too. |
00:45:10 | linuxstb_ | It _should_ be OK. The principle is the same. |
00:45:15 | | Join webguest88 [0] (i=4a84c45a@gateway/web/cgi-irc/labb.contactor.se/x-641ca4c81b0e0b41) |
00:46:02 | webguest88 | hi, i have a question regarding installing rockbox on my ipod photo |
00:46:47 | Terinjokes | it defaulted to gmake... never attempted make |
00:46:51 | preglow | webguest88: ask away |
00:47:08 | Cassandra | Damn but the video firmware takes ages to load. |
00:47:53 | Terinjokes | lrwxr-xr-x 1 root wheel 7 Nov 19 18:22 /usr/bin/make -> gnumake |
00:48:35 | webguest88 | i followed the linux instructions, both in the wiki and the install guide, they differ on which partition to install the firmware, rockbox does not load when the firmware is placed in the large partition, but it does load when placed in the small partition but i cant get to the music stored in the larger partition |
00:49:08 | Kasperle | Terinjokes: what does "which gmake" return? |
00:49:32 | Terinjokes | not found in my path |
00:49:35 | webguest88 | original firmware loads fine |
00:49:47 | linuxstb_ | Kasperle: Have you tried the latest ipodpatcher versions on BSD? |
00:50:10 | Kasperle | linuxstb_: not yet, no. i could in fact give it a try now |
00:50:26 | Kasperle | linuxstb_: where do i get ipodpatcher? |
00:50:31 | linuxstb_ | Just a compile test would be useful - to see if the ioctl() stuff was OK. |
00:50:40 | linuxstb_ | It's in Rockbox cvs - tools/ipodpatcher/ |
00:50:51 | preglow | webguest88: you're sure that's not just because you used itunes to transfer the music? |
00:50:57 | | Quit ender` (" Very few profundities can be expressed in less than 80 characters.") |
00:51:16 | webguest88 | i used gtkpod to get the music on there originally |
00:51:35 | preglow | webguest88: try switching to database mode, then rockbox should see your music after a scan |
00:52:02 | webguest88 | ok, lemme give that a try |
00:52:55 | Terinjokes | Kasperle, i opened the script and manually set the variable (uncommented rather), trying to see if it well work now... |
00:53:40 | Cassandra | linuxstb, worked fine for the Video too. Now at Apple 1.2.1. Building a Rockbox bootloader to add now. |
00:53:55 | Kasperle | linuxstb_: for the ioctl, FreeBSD needs to include sys/disk.h as well |
00:54:08 | Terinjokes | since my gcc is outdated (gcc 4.01) will this script update it to v. 4.03, or just install the arm stuff? |
00:54:25 | preglow | webguest88: rockbox can't read the itunes database thing, so either you need to copy your music plain and simple over to the ipod, or use database mode |
00:54:55 | preglow | webguest88: if you want to access the same music using both retail os and rockbox, then your only real choice is the latter |
00:55:28 | linuxstb_ | Kasperle: OK. I'll probably just put #ifndef linux around it - there's no sys/disk.h on my Linux at least (Debian). |
00:55:35 | webguest88 | ok, im initializing the database |
00:55:52 | Kasperle | linuxstb_: also, it seems like sys/param.h needs to be included before sys/mount.h, otherwise gcc will throw errors because of undefined NGROUPS |
00:55:58 | preglow | webguest88: that might take a while depending on the amount of music |
00:56:02 | webguest88 | to be honest, im not worried about the retail OS |
00:56:21 | preglow | webguest88: then just copying the music files as is to the ipod will by far be the easiest option |
00:56:54 | webguest88 | ok, whats the best way to go about that, just mounting it and copying it over? |
00:57:18 | preglow | yeah, like for any other harddisk |
00:57:28 | preglow | you can organize the files however you please |
00:57:30 | Kasperle | linuxstb_: the complete error messages without those changes: http://rafb.net/paste/results/Edoz7S53.html |
00:57:38 | preglow | the directory structure will be presented as is in rockbox |
00:58:51 | | Nick Llorean-away is now known as Llorean (n=Llorean@cpe-66-69-210-194.austin.res.rr.com) |
00:59:15 | webguest88 | fantastic |
00:59:35 | pill | R.I.P. HCl |
00:59:37 | pill | :( |
00:59:58 | webguest88 | database is building, probably take a while, but i can see artist/album, etc. stuff that wasnt there before |
01:00 |
01:02:33 | linuxstb_ | Kasperle: Do you need to include sys/mount.h? |
01:03:17 | Cassandra | linuxstb, perfect. Now have a bootloader on my patched Video, and all done with ipodpatcher. I think you can be proud. |
01:03:43 | webguest88 | thanks for the help guys, im looking forward to trying this out |
01:03:53 | preglow | webguest88: np |
01:03:57 | preglow | hope you'll enjoy it |
01:04:00 | Cassandra | I'm especially happy I didn't have to install that pile of bloatware known as iTunes to do so. |
01:04:04 | | Quit alberink (Read error: 110 (Connection timed out)) |
01:04:21 | webguest88 | if its as much fun as linux was when i first tried that, im sure i will =) |
01:04:48 | Kasperle | linuxstb_: in fact, it compiles fine if i don't include sys/param.h and sys/mount.h |
01:05:16 | *** | Saving seen data "./dancer.seen" |
01:05:19 | | Quit webguest88 ("CGI:IRC (EOF)") |
01:05:50 | linuxstb_ | Kasperle: That's what I thought. So it looks like just sys/mount.h for Linux, and just sys/disk.h for everything else. |
01:06:30 | linuxstb_ | Mac OS X doesn't need sys/mount.h either. |
01:06:31 | | Quit CriamosAndy ("( www.nnscript.de :: NoNameScript 4.03 :: www.XLhost.de )") |
01:06:54 | Kasperle | i'm currently dd'ing the original firmware partition back to the ipod. ipodpatcher -l was able to identify sector size and partitions but complained about the firmware filesystem or smth |
01:07:28 | linuxstb_ | Which ipod do you have? 30GB 5.5g? |
01:07:34 | Kasperle | yes |
01:08:05 | linuxstb_ | Good... It seems to work fine on the 512-byte sectors, but you're the first with the 30GB 5.5g. |
01:08:25 | linuxstb_ | Yes, you should restore to a known good boot partition first. |
01:08:42 | | Quit corevette ("Leaving") |
01:08:51 | | Quit My_Sic (Read error: 104 (Connection reset by peer)) |
01:10:46 | | Quit Nico_P (Remote closed the connection) |
01:11:18 | | Quit linuxstb_ ("CGI:IRC") |
01:12:59 | Terinjokes | anyone know if scrolling margins is in sync or not? |
01:14:44 | linuxstb | What do the comments say on the patch tracker? |
01:15:14 | Terinjokes | the last one says they think it might be outofsync |
01:15:28 | | Join diotalevi [0] (n=jbenjore@mail0.w3data.com) |
01:15:30 | Kasperle | usb 1.1 + diskmode = yawn |
01:16:41 | Cassandra | Hmm, linuxstb, I think I've hit a bug. |
01:17:07 | Cassandra | My original firmware won't boot if I hold down menu. It says "Loading original firmware" I get an Apple, then it reboots. |
01:17:50 | linuxstb | Is this on the video? |
01:17:55 | Cassandra | Yes. |
01:18:52 | Cassandra | Sounds like the drive powers down just before a reboot. |
01:19:05 | Terinjokes | Cassandra, have you tried manually installing rockbox? |
01:19:42 | linuxstb | OK... :( I suspected that part of the code (moving the firmware partition contents to make room for the bootloader) might have problems. It's possible it's corrupted the apple firmware. |
01:19:44 | Cassandra | Terinjokes: yes, thanks. I don't think that's my problem. |
01:20:01 | Terinjokes | ok |
01:20:06 | Cassandra | You want me to send you a copy of my boot partition? |
01:20:24 | Terinjokes | i was just asking, since i've always had problems with auto-installers |
01:20:45 | Llorean | Terinjokes: This is an experimental installer we're working on. She's not trying to install for the first time, she's trying to help us find bugs in it. |
01:21:26 | Terinjokes | Llorean... well i've got a nano if you need any help on that front :D |
01:21:34 | Llorean | It works fine on the Nano |
01:21:58 | Terinjokes | ok! great! |
01:22:30 | Llorean | At least, from windows. |
01:22:31 | linuxstb | Cassandra: It's OK, I'll try to recreate what you've done and then examine the modified image. I've got clean versions of various bootpartition.bin files I'm testing ipodpatcher with. |
01:22:31 | Terinjokes | i assume this is ipodpatcher, which i see in CVS logs |
01:22:48 | Terinjokes | well... i'm on MacOSX... |
01:22:49 | Cassandra | Oh f***. |
01:22:59 | Cassandra | I think I may have just bricked my Video. |
01:23:04 | Cassandra | I tried to -d to back it out. |
01:23:09 | Cassandra | Now it won't boot at all. |
01:23:16 | Terinjokes | ah! |
01:23:32 | * | Terinjokes suggest pluging it into the power adapter |
01:23:54 | Llorean | Cassandra: Like... a real, honest to goodness, no-disk-mode-even brick? |
01:24:02 | * | linuxstb runs |
01:24:19 | Cassandra | Llorean, there had to be a first time, right? |
01:24:29 | linuxstb | I'm sure it's simply low-power... All that disk activity... |
01:24:33 | Llorean | I know the Nanos sometimes get into a state where the screen stays blank, and buttons do nothing, but toggling the hold switch, and then holding Menu+Select for an obscenely long time (20 seconds, and best down while they're plugged into USB) will still recover them. |
01:24:46 | Cassandra | linuxstb, it's continuously rebooting. |
01:24:48 | Kasperle | linuxstb: http://www.rafb.net/paste/results/93fnsX69.html |
01:24:50 | Terinjokes | I've had that happen on my nano (no diskmode, nothing...) plug it into the power adapter... works perfectly find |
01:24:58 | linuxstb | Cassandra: That's fine - just hold SELECT+PLAY |
01:25:12 | Cassandra | Ah, got it in disk mode. |
01:25:27 | Terinjokes | linuxstb: where is diskmode on the ipod? |
01:25:49 | Llorean | Terinjokes: Flash. |
01:26:23 | Llorean | Cassandra: Just a quick question, what was the command-line you used to add the bootloader? |
01:26:26 | Terinjokes | as diskmode works even if i get mad at my ipod and 'dd if=/dev/urandom of=/dev/disk1' ... |
01:26:34 | Cassandra | Phew. Re-installing a stock 1.2.1 now. |
01:27:18 | Cassandra | The Rockbox one? ipodpatcher -a bootloader.ipodvideo.ipod |
01:28:37 | Llorean | Alright, I know it was a silly question to ask, but I didn't see it in the logs, and I stupidly wrote it as firmware instead of a bootloader once, which could reasonably break booting Apple OS, I would assume. :) |
01:29:18 | linuxstb | Oh well, time for bed. I'll be checking the cvs logs for bugfixes in the morning :) |
01:31:02 | linuxstb | Kasperle: Hmm.... At least the sector detection looks OK. |
01:31:19 | Kasperle | :) |
01:32:18 | linuxstb | And that's with an original, unmodified firmware partition? |
01:32:22 | Kasperle | yup |
01:32:35 | Cassandra | linuxstb, yes, it's repeatable. Since I give not a monkeys about the apple_os, it's not going to cause me a huge problem though. |
01:32:45 | Cassandra | Let me know when you'd like me to test the fix. |
01:35:56 | linuxstb | OK, thanks. |
01:36:28 | Terinjokes | grr... doesn't look like the album art patch works with database |
01:36:55 | Llorean | Not terribly well, no. |
01:38:05 | Terinjokes | it wants the images to be loaded from the same directory as the track... unforunately i must also use the retailOS.... |
01:38:13 | Llorean | Must, or choose to? |
01:38:16 | Terinjokes | must |
01:38:28 | linuxstb | I thought there were other options for locations of the album art? |
01:38:45 | linuxstb | Especially designed for people using retailos. |
01:38:51 | Terinjokes | ./ filename .bmp - same filename as currently playing music file ./ albumtitle .bmp - name of the album, found in metadata of the music file ./ cover.bmp ../ albumtitle .bmp ../ cover.bmp |
01:39:10 | Llorean | linuxstb: Quick question, do you think the RCSC on my Nano got damaged as well? I remember the old symptom of not having it was music not playing at all, but it's possible that depending on how it was corrupted it could turn out okay. Any chance of adding a RCSC extraction option if further debugging is needed, so I can compare it pre and post bootloader insertion? |
01:39:13 | Terinjokes | The pictures can be stored in the same directory (.) as the track or in the parent directory (..) |
01:39:17 | | Quit spiorf (Remote closed the connection) |
01:39:37 | Llorean | Terinjokes: And the parent directory of all iTunes synced music would be? |
01:40:01 | linuxstb | Llorean: Yes, I think that's likely to be the problem. |
01:40:06 | Terinjokes | oh, i see :D |
01:40:33 | Terinjokes | $ROOT/iPod_Control/Music/ |
01:41:19 | | Join barrywardell [0] (n=barrywar@194.46.179.85) |
01:41:45 | * | linuxstb sleeps |
01:44:02 | | Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon) |
01:44:13 | Terinjokes | crapo... errors on compile |
01:44:21 | Terinjokes | make[1]: *** [rdf2binary] Error 1 |
01:44:21 | Terinjokes | make: *** [tools] Error 2 |
01:45:08 | Terinjokes | any help? |
01:45:28 | Llorean | Since neither of those actually include the real error message, there's not much one can gain from those. |
01:45:43 | Terinjokes | pastebining it... |
01:45:55 | Llorean | As well, you said that the patch itself was listed as maybe not being in sync, which means it's likely that's the problem |
01:46:15 | * | Cassandra presses linuxstb's menu button to wake him up again. |
01:46:33 | Terinjokes | no... errors doing a clean compile |
01:47:23 | Terinjokes | see... i can never find a pastebin that works... |
01:47:53 | Llorean | Terinjokes: Was the clean compile on CVS checked out source, or just the downloaded tarball? |
01:48:03 | Terinjokes | CVS |
01:48:11 | Terinjokes | http://en.pastebin.ca/279424 |
01:48:46 | Llorean | Why are you using arm-elf-gcc 2.95.3? |
01:48:52 | Llorean | That's your problem right there. |
01:49:01 | Llorean | Not adhering to the requirements for compiling. |
01:49:02 | Terinjokes | thats what got installed |
01:49:13 | Terinjokes | hrm... unless |
01:50:09 | Terinjokes | it's using the wrong arm-elf-gcc... is it safe to delete the files from /usr/local/bin/arm-elf-gcc? |
01:50:34 | Terinjokes | i installed to /usr/local/arm-elf/bin |
01:51:59 | Llorean | You'd be better off either fixing the paths, or properly upgrading to the new GCC, I'd say. |
01:52:49 | Terinjokes | i have arm-elf install to the two directorys listed, however nothin uses the ones in /usr/local/bin... is it safe to delete those? |
01:53:30 | Terinjokes | terin-stocks-ibook-g4:/usr/local/bin Terin$ /usr/local/arm-elf/bin/arm-elf-gcc −−version |
01:53:30 | Terinjokes | arm-elf-gcc (GCC) 4.0.3 |
01:53:30 | Terinjokes | Copyright (C) 2006 Free Software Foundation, Inc. |
01:53:30 | DBUG | Enqueued KICK Terinjokes |
01:53:30 | Terinjokes | This is free software; see the source for copying conditions. There is NO |
01:53:30 | Terinjokes | warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. |
01:54:36 | | Quit [sellout] (Read error: 145 (Connection timed out)) |
01:55:49 | | Quit muesli__ ("ich will Kühe!!!") |
01:56:26 | Terinjokes | still getting errors... http://en.pastebin.ca/279438 |
01:56:58 | Terinjokes | oh... still pointing to the wrong libraries... |
01:59:30 | Terinjokes | hello? |
01:59:40 | Llorean | You... didn't ask a question. |
02:00 |
02:00:16 | Terinjokes | yeah... updated path... but still getting errors, and pointed to a new pastebin.... |
02:00:32 | Llorean | And then you said "oh... still pointing to the wrong libraries..." |
02:00:45 | Llorean | Which A) Has no question and B) includes the cause of your errors in the statement. |
02:00:48 | Terinjokes | thats my best guess |
02:01:13 | Llorean | If you actually read the error log, there's no guess about it... it shows it plain as day. |
02:03:27 | | Join webguest74 [0] (i=58a10615@gateway/web/cgi-irc/labb.contactor.se/x-e58a5f182a56a597) |
02:04:28 | | Join Terinjokes_away [0] (n=spader@adsl-144-238-149.mia.bellsouth.net) |
02:04:43 | Terinjokes_away | sorry... power surge... probably missed your response |
02:04:47 | Llorean | If you actually read the error log, there's no guess about it... it shows it plain as day. |
02:05:25 | Terinjokes_away | maybe for you... but not for me |
02:05:29 | | Join [sellout] [0] (n=sellout@c-69-241-206-137.hsd1.fl.comcast.net) |
02:05:33 | | Quit Genre9mp3 ("I don't suffer from Rockbox psychosis. I enjoy every minute of it.") |
02:05:55 | Llorean | Well, maybe the two lines that have "/usr/local/lib/gcc-lib/arm-elf/2.95.3/libgcc.a" with a very clear version number aren't obvious enough for you... |
02:06:19 | Terinjokes_away | yeah... i noticed that, you have any idea where the correct libraries might have been installed? |
02:06:37 | Llorean | You... noticed that, and didn't make the connection of the version number? |
02:07:03 | Terinjokes_away | yes, thats why i said 'wrong libraries' |
02:08:02 | Llorean | Anyway, I have no clue where the proper libraries are on your system. |
02:09:28 | Terinjokes_away | looking at the Makefile, seems to be /usr/local/arm-elf/lib |
02:09:28 | | Quit webguest74 ("CGI:IRC (EOF)") |
02:10:29 | | Quit Terinjokes (Nick collision from services.) |
02:10:43 | | Nick Terinjokes_away is now known as Terinjokes (n=spader@adsl-144-238-149.mia.bellsouth.net) |
02:11:55 | Terinjokes | true enough, there they are... ideas on updating libs' path? |
02:13:04 | | Join barrywardell_ [0] (n=barrywar@194.46.179.85) |
02:13:04 | | Quit barrywardell (Read error: 104 (Connection reset by peer)) |
02:13:36 | | Nick barrywardell_ is now known as barrywardell (n=barrywar@194.46.179.85) |
02:21:12 | | Quit ShadowdogMU (Read error: 110 (Connection timed out)) |
02:30:43 | | Part pixelma |
02:31:14 | | Join ashes [0] (n=ashes@modemcable085.56-130-66.mc.videotron.ca) |
02:32:06 | ashes | it'd be cool if an iriver/ipod could act as a bootable usbstick/rescue_disk |
02:34:18 | JdGordon | n reason why not |
02:34:23 | JdGordon | no* |
02:34:50 | ashes | nope |
02:35:04 | ashes | it's treated as a drive |
02:35:26 | ashes | but the master boot record boots rockbox/iriver |
02:35:39 | ashes | we would need grub for multi-os booting |
02:36:46 | Llorean | ashes: People have had iRivers as bootable rescue disks while running Rockbox on them before. |
02:37:10 | Llorean | Rockbox on iRiver H100/H300 series doesn't involve modifying the MBR on the disk at all... |
02:37:20 | ashes | hmmm |
02:37:24 | | Join redwood [0] (n=jp@c-69-251-225-104.hsd1.md.comcast.net) |
02:37:46 | Llorean | It modifies a flashable ROM, and copies a few files to the disk, and that's it. |
02:39:39 | | Quit Terinjokes (Read error: 110 (Connection timed out)) |
02:41:25 | | Quit redwood (Client Quit) |
02:42:01 | | Join redwood [0] (n=redwood@c-69-251-225-104.hsd1.md.comcast.net) |
02:43:07 | ashes | i dont think a computer's bios will see the iriver's rom, when booting |
02:43:27 | Llorean | Why should it need to? |
02:43:37 | ashes | it should try to use the mbr of the drive in the iriver |
02:44:17 | Llorean | You format the disk as a bootable FAT32 volume set up as a rescue disk, and then copy the Rockbox files into the root, have the Rockbox bootloader installed in flash, and that should be it. |
02:44:22 | | Quit Arathis ("[rl_bot quit]") |
02:44:26 | Llorean | Rockbox and its potential as a rescue disk are unrelated. |
02:47:21 | | Join Thundercloud [0] (n=thunderc@82.153.194.94) |
02:48:09 | ashes | its not already a bootable msdos filesystem? |
02:48:27 | ashes | the bootable part can be set with fdisk |
02:48:39 | ashes | no formatting or anything |
02:49:10 | ashes | backup the first block |
02:49:16 | ashes | and install grub on it |
02:50:07 | ashes | the big question is whether my bios will use a usb external drive |
02:52:16 | ashes | im going to have to write a rescue disk howto and add iriver booting to it |
02:53:47 | Llorean | I prefer to use something that doesn't depend on a battery m'self. |
02:54:00 | Llorean | But then, some of the players can USB charge |
02:56:06 | ashes | a rescue image uses maybe 8mb compressed. it can be installed on the player and forgotten about, and its there in an emergancy |
02:57:21 | ashes | or more sophisticated graphical systems can be made with 32mb or more |
02:57:55 | Llorean | None of that has too much to do with Rockbox though. |
02:58:12 | ashes | i suppose not |
02:58:53 | ashes | but what's good for opensource, and what's good for portable players, is good for rockbox |
02:59:06 | ashes | indirectly |
02:59:07 | Llorean | As far as Rockbox is concerned, the disk should show up to the computer as a removable UMS device, and it the disk itself needs a primary FAT32 partition to store Rockbox's files. Other than that, tinkering with it should be fairly sound. |
03:00 |
03:05:18 | *** | Saving seen data "./dancer.seen" |
03:11:28 | | Join menosm_ [0] (n=menosm__@user-11fa03v.dsl.mindspring.com) |
03:14:28 | | Quit midgey () |
03:14:47 | | Join midgey [0] (n=tjross@markely-164-75.reshall.umich.edu) |
03:14:47 | | Quit Thundercloud (Read error: 104 (Connection reset by peer)) |
03:15:31 | | Join Thundercloud [0] (n=thunderc@82.152.217.204) |
03:21:56 | | Join stickLemur [0] (n=lol@adsl-68-74-223-227.dsl.dytnoh.ameritech.net) |
03:22:32 | stickLemur | this is probably a bad question.. but can someone tell me how to reformat my ipod video? |
03:22:51 | Llorean | Reformat, or restore? |
03:22:56 | stickLemur | reformat |
03:23:22 | Llorean | Why do you need to? You should be able to use any tool that can safely format a single partition. |
03:23:38 | stickLemur | when i just rightclick on its icon in a windows browser and hit format, i have no option to select the file system |
03:23:56 | stickLemur | i'm putting on rockbox and i wanted to dump all the old itunes folders |
03:24:28 | stickLemur | i usually just use windows for formatting drives, but it doesn't seem to want to format the ipod |
03:24:49 | Llorean | Why not just select them all, erase them, and empty the recycle bin? |
03:25:23 | stickLemur | i'm obsessive compulsive and am convinced it will run better with a fresh format |
03:25:37 | | Quit menosm (Read error: 110 (Connection timed out)) |
03:25:48 | | Nick DreamThief is now known as DreamThief|off (n=mathias@p54A8090E.dip0.t-ipconnect.de) |
03:26:15 | Llorean | Well, as I said, use a tool that'll format a single partition. The Windows format usually reformats the whole drive on iPods, which destroys the boot partition. |
03:26:24 | Llorean | But, it's entirely unnecessary |
03:26:49 | stickLemur | any idea why the windows tool isn't working? |
03:27:10 | Llorean | Because it doesn't recognize that there are two partitions? |
03:27:39 | stickLemur | it wasn't working even before i put rockbox on it though :( |
03:27:56 | Llorean | There were two partitions before you put Rockbox on it. |
03:28:03 | stickLemur | ah |
03:28:21 | stickLemur | i'm pretty sure it's worked in the past, but oh well |
03:28:27 | Llorean | The windows format tool is nearly useless anyway |
03:28:34 | stickLemur | thanks for the help |
03:28:50 | Llorean | The windows format won't format iPods properly, in most cases. |
03:28:53 | Llorean | It really shouldn't be used. |
03:29:55 | stickLemur | what program would you recommend? |
03:31:04 | Llorean | I've never had to recommend one, as most people will just use the Apple Restore function to wipe their iPod to a factory condition. |
03:31:13 | | Quit funky ("leaving") |
03:33:42 | Llorean | Swissknife would probably work well, I guess |
03:34:13 | | Join |AhIoRoS| [0] (n=ahioros@201.224.122.227) |
03:37:45 | stickLemur | cool, thanks |
03:38:10 | | Quit stickLemur (Read error: 131 (Connection reset by peer)) |
03:43:49 | | Quit secleinteer (Read error: 104 (Connection reset by peer)) |
03:46:24 | | Join secleinteer [0] (n=scl@adsl-70-237-229-239.dsl.stlsmo.sbcglobal.net) |
03:49:30 | | Join hammock [0] (n=zomg@bas1-toronto12-1167879075.dsl.bell.ca) |
03:49:45 | | Quit hammock (Client Quit) |
03:55:24 | | Join Thundercloud_ [0] (n=thunderc@82.153.198.238) |
03:56:10 | blind | !trivia 10 |
03:56:14 | blind | !!! |
03:56:17 | blind | wrong channel |
03:56:18 | blind | :P |
04:00 |
04:02:31 | | Quit [sellout] (Read error: 148 (No route to host)) |
04:06:25 | Cassandra | Terrifying. rbutil is about 1/5th of the size with compiled without debugging info and stripped. |
04:07:19 | Cassandra | Or maybe not. Hmm. |
04:08:57 | Cassandra | I take it back. Only about 1/3 of the size. |
04:09:06 | Cassandra | 1MB as opposed to 2.5MB. |
04:12:34 | | Quit Thundercloud (Read error: 110 (Connection timed out)) |
04:14:56 | | Quit lucas42 (Read error: 110 (Connection timed out)) |
04:30:40 | | Join akaias [0] (n=akaias@c-76-16-18-102.hsd1.il.comcast.net) |
04:33:16 | | Join [sellout] [0] (n=sellout@c-69-241-206-137.hsd1.fl.comcast.net) |
04:40:01 | | Join Thundercloud [0] (n=thunderc@82.152.172.137) |
04:47:22 | | Quit Thundercloud (Remote closed the connection) |
04:55:54 | | Quit Thundercloud_ (Read error: 110 (Connection timed out)) |
05:00 |
05:05:22 | *** | Saving seen data "./dancer.seen" |
05:16:54 | | Join William_Creel [0] (n=chatzill@75.110.61.34) |
05:16:56 | | Nick William_Creel is now known as William (n=chatzill@75.110.61.34) |
05:17:02 | | Nick William is now known as WilliamC (n=chatzill@75.110.61.34) |
05:17:55 | WilliamC | So, if RockBox for the iFP7xx ever gets finished, will it include better Ogg-Vorbis support without the weird volume issue? |
05:18:54 | WilliamC | Funny thing is that I probably would have purchased an iPod if I knew about this software. |
05:19:57 | Llorean | Yeah, the volume issue won't be present |
05:20:03 | Llorean | That's entirely a software issue. |
05:20:24 | Llorean | It's *likely* that the recording limitations won't be present either, unless there's a hardware reason for them (which seems unlikely) |
05:20:36 | WilliamC | They must be using some half-assed codec. |
05:20:56 | WilliamC | Never used it for recording, though I guess I could if I wanted to record a lecture. |
05:22:42 | WilliamC | I suppose the biggest hold up with engineering software for these players are the fact that you basically have to reverse engineer everything because the hardware isn't open sourced. |
05:24:29 | WilliamC | Hmmm, some dutch guy involved in the program passed away. |
05:26:16 | WilliamC | My condolences(sp?). |
05:59:03 | | Join obo [0] (n=obo@CPE002078c67dd3-CM0011ae015168.cpe.net.cable.rogers.com) |
05:59:38 | obo | Is it true that rockbox wastes more battery life than the original firmware? |
06:00 |
06:00:05 | Llorean | Depends on the target. |
06:00:14 | obo | say sansa |
06:00:32 | Llorean | Well, we don't really have a sansa port where it's measurable yet |
06:00:38 | Llorean | But odds are very good it'll get worse life on the Sansa for now. |
06:00:45 | Llorean | Since it's likely to have the same problems the iPods do. |
06:01:26 | obo | Thx. Another possibly stupid question: does the ARM chip do the mp3 decoding or can rockbox take advantage of the hardware? |
06:01:47 | scorche | it decodes in software |
06:01:48 | Llorean | What hardware? |
06:02:31 | | Quit [sellout] (Read error: 148 (No route to host)) |
06:03:46 | obo | I was under the impression that there was a dedicated chip that would offload the mp3 decoding for the sansa. |
06:04:29 | Llorean | Not as far as anyone has identified, no. |
06:04:50 | Llorean | There's no real reason there should be one, either, the PP chip is more than sufficient. |
06:06:30 | obo | what about battery life? |
06:06:36 | WilliamC | I can't wait for the iFP to be supported. |
06:07:26 | Llorean | If they were going to offload MP3 decoding to another chip for battery life, they'd probably use a much slower and lower power primary processor. |
06:07:53 | | Join BobJonkman [0] (n=John@206-248-137-186.dsl.teksavvy.com) |
06:08:37 | DraX | hmm |
06:09:03 | WilliamC | They do what makes it cheaper and easier to mass produce, imho. |
06:09:09 | DraX | the battery life is worse.. but rockbox is _so_ much better then the x5l firmware |
06:10:27 | DraX | like the fact that it can actually read my tags |
06:10:36 | DraX | and can play the aac albums i have scattered around |
06:10:56 | DraX | plus the glorious games |
06:11:07 | obo | can't wait for DOOM |
06:11:08 | | Quit |AhIoRoS| ("Abandonando, see you http://ahioros.vidao2.com") |
06:11:37 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
06:11:37 | * | scorche sighs |
06:11:52 | * | DraX really wants to work on an xmms2 client for interacting with rockbox |
06:12:14 | DraX | I think i'll just do something to merge the statistics like timedplayed over |
06:12:45 | Llorean | Well, our database has an export format. |
06:13:00 | DraX | Llorean: i saw |
06:13:02 | Llorean | Or you could just read it directly, and that would allow you to update it. |
06:13:25 | DraX | yeah, synchornized statistics might be cool |
06:13:49 | DraX | trying to think of what else would be cool |
06:13:57 | DraX | maybe syncing playlists from medialib to rockbox playlists |
06:14:07 | DraX | and the other way around |
06:16:10 | DraX | i'm not really sure what else would be cool yet |
06:18:17 | DraX | putting music on the device seems kind of stupid since it's just a umass |
06:23:01 | WilliamC | What firmware is better for the iFP? |
06:23:32 | Llorean | Well, since it doesn't officially work yet, probably the retail firmware. :-P |
06:24:08 | WilliamC | That's not what I meant |
06:24:22 | WilliamC | There are two different firmware versions released by iRiver |
06:24:35 | Llorean | Well, we don't really pay too much attention to the original firmwares here. |
06:24:56 | WilliamC | One turns your players into a USB storage device, and the other one allows you to manage it with iRiver Music Manager. |
06:25:17 | Llorean | I'd suggest reading the merits and flaws of each and deciding for yourself. |
06:25:40 | WilliamC | I like the UMX one |
06:25:47 | WilliamC | The music manager annoys me |
06:25:51 | Llorean | So use it? |
06:25:55 | WilliamC | I'm using a hacked firmware |
06:26:07 | WilliamC | It improves the Ogg support slightly. |
06:26:21 | WilliamC | Freaking formatted the storage though. |
06:27:52 | WilliamC | I kinda wish I didn't change my major from Computer Science or I might have been some help.:/ |
06:29:54 | | Quit barrywardell () |
06:30:39 | | Quit obo (Remote closed the connection) |
07:00 |
07:04:54 | | Join My_Sic [0] (n=MySic@m64.net81-67-5.noos.fr) |
07:05:19 | WilliamC | hi |
07:05:25 | *** | Saving seen data "./dancer.seen" |
07:08:10 | | Quit midgey () |
07:15:25 | | Quit My_Sic ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
07:20:49 | | Quit scorche (Read error: 110 (Connection timed out)) |
07:23:38 | | Join midgey [0] (n=tjross@markely-164-75.reshall.umich.edu) |
07:29:48 | | Join menosm [0] (n=menosm__@user-11fa03v.dsl.mindspring.com) |
07:41:20 | | Join menosm__ [0] (n=menosm__@user-11fad9n.dsl.mindspring.com) |
07:41:47 | | Quit midgey () |
07:46:58 | | Quit menosm (Read error: 60 (Operation timed out)) |
07:49:13 | | Quit menosm_ (Read error: 110 (Connection timed out)) |
07:53:44 | | Join ender` [0] (n=ender@84.52.165.220) |
07:57:00 | | Quit miepchen^schlaf (Read error: 110 (Connection timed out)) |
08:00 |
08:07:14 | | Part BobJonkman |
08:12:27 | | Join Gnelik [0] (n=Miranda@spynet.sm.chereda.net) |
08:15:04 | | Join scorche [0] (n=scorche@rockbox/administrator/scorche) |
08:21:47 | | Join MarcoPolo [0] (n=MarcoPol@160.228.157.232) |
08:22:31 | | Quit aliask ("Chatzilla 0.9.76 [Firefox 2.0/2006101023]") |
08:41:54 | | Join menosm_ [0] (n=menosm__@user-11fadfo.dsl.mindspring.com) |
08:52:05 | Gnelik | dan_a: is there any working scroll whell supportt? |
08:52:13 | Gnelik | dan_a:Hi |
08:53:14 | daurnimator | on the?? |
08:53:29 | scorche | sansa i assume |
08:53:32 | | Quit menosm__ (Read error: 110 (Connection timed out)) |
08:53:34 | Gnelik | yep |
08:53:41 | | Join _Veseliq_ [0] (n=veseliq@195.85.215.210) |
08:54:16 | Bagder | I don't think any such code is committed yet |
08:54:49 | dan_a | Gnelik: Hi. There isn't yet. It works very badly the way that both barrywardell and I did it. We need to change the button driver so it uses interrupts (when you press a button, the driver gets called immediately) but something is stopping this working on the Sansa |
08:55:09 | | Quit Xerion (Read error: 104 (Connection reset by peer)) |
08:56:24 | Gnelik | Grr. I have programing cup today, and wanted to take some source code with me today but scroll them with up/down isn't wery good |
09:00 |
09:00:59 | dan_a | Gnelik: The version that works badly is here: http://pastebin.ca/279727 - you need to scroll lots to get any effect, though |
09:01:07 | | Join einhirn [0] (i=Miranda@bsod.rz.tu-clausthal.de) |
09:01:07 | | Quit einhirn (Client Quit) |
09:01:09 | | Quit WilliamC (Remote closed the connection) |
09:02:16 | Llorean | dan_a: Why do you need to scroll a bunch? |
09:03:04 | Llorean | Does it just require a lot of motion to change that value? |
09:04:57 | dan_a | Llorean: I'm pretty sure that my code is missing some of the state changes. When you look at the GPIO pins in the debug I/O screen, it doesn't require a lot of motion to affect the hardware. |
09:05:26 | *** | Saving seen data "./dancer.seen" |
09:05:39 | Llorean | Ah |
09:05:52 | | Join Xerion [0] (i=xerion@zarathul.student.utwente.nl) |
09:06:09 | dan_a | (That's why I think that moving over to using interrupts will fix the problem) |
09:07:02 | Bagder | it makes sense |
09:07:17 | Bagder | detecting state changes by polling seems like a race you can't win |
09:07:52 | Llorean | Counting 0, 1, 3, 2 seems odd too. |
09:08:13 | dan_a | Llorean: It makes sense in binary - it means that one bit at a time changes |
09:08:20 | Llorean | Ah, right |
09:08:24 | dan_a | (00->01->11->10) |
09:09:07 | | Join GodEater_Web [0] (i=c2cbc95c@gateway/web/cgi-irc/labb.contactor.se/x-a7ab5e45f6fc944e) |
09:09:23 | dan_a | The only weird thing is if I'm missing state changes, I would expect to sometimes see button presses in the wrong direction (when I miss 2 states) but I never do |
09:09:26 | Llorean | So it's alternating xoring 01 and 10 |
09:10:09 | dan_a | Llorean: Yes |
09:10:24 | Llorean | Yeah, that is odd that you still get it always going the right way. |
09:11:17 | Llorean | Can't you check to see if you miss a state, just to get an idea what's going on? |
09:12:02 | Llorean | Just check to see if you ever go from 1->3 or 0->2? |
09:14:46 | Llorean | I mean, if it's skipping one, you could get 0->2, 2->0, 0->2, 2->0 sequentially, and it'd just wobble, right? |
09:14:59 | Llorean | 2 being the final value, not the read value. |
09:16:14 | dan_a | Llorean: I plan to do something like that (I was going to change it so that if at the last read it was going clockwise and it's gone 1->3 or 0->2 then we count that as a button press in the same direction - hopefully when people change direction on the scroll wheel there will be a few reads of nothing being pressed) |
09:17:17 | Llorean | What I'd do, personally, is create some debug output where as you scroll the wheel it just spams a blank screen with values using that driver, instead of moving anything, and see if the values read end up sequential or not? |
09:17:36 | Llorean | You'd at least see what's going through the driver. |
09:20:34 | Bagder | minor update from MrH in your mailbox dan_a |
09:20:46 | Bagder | basically says what you do |
09:20:55 | Bagder | regarding the wheel |
09:26:40 | | Join petur [0] (i=d4efd6a6@gateway/web/cgi-irc/labb.contactor.se/x-f95e55a18c28ee12) |
09:30:34 | | Join barrywardell [0] (n=barrywar@194.46.179.85) |
09:33:34 | scorche | hrm...apparently, /dev/hda1 on one of my machines has gone 49709 days without being checked |
09:35:23 | Bagder | that's pretty good ;-) |
09:37:42 | scorche | it gave me a pretty good laugh...that is over 136 years... |
09:43:08 | Slasheri | pretty good runtime for an ide hdd ;) |
09:45:11 | | Quit Strath (Read error: 104 (Connection reset by peer)) |
09:45:27 | scorche | unfortunately, i cant claim to have the longest running one: http://www.archlinux.org/pipermail/arch/2004-March/000941.html |
09:45:52 | markun | DraX: battery life on the X5(L) is still worse? |
09:46:05 | DraX | markun: somewhat |
09:46:25 | DraX | markun: but honestly it's been a lot of playing around |
09:46:27 | | Join Strath [0] (n=donat@dpc6747254230.direcpc.com) |
09:46:29 | DraX | so if i play around less it may be better |
09:46:40 | DraX | with the onboard firmware there wasn't really much to fiddle with |
09:47:12 | | Quit barrywardell () |
09:47:14 | markun | would be interesting to just measure how much current the DAPs draw instead of these runtime tests |
09:47:33 | markun | especially on the X5L |
09:47:35 | Bagder | the scientific approach! ;-) |
09:47:37 | DraX | markun: probably |
09:47:58 | DraX | markun: I'm massivly impressed with rockbox though |
09:48:12 | markun | Bagder: well, it's also not as easy to do on targets other than the Gigabeat I guess |
09:48:43 | Bagder | no, it usually takes some effort |
09:48:56 | | Quit dan_a () |
09:49:28 | markun | We can turn the battery off with a switch on the bottom and measure the current over the charger |
09:50:36 | Bagder | that's indeed useful |
09:50:49 | Llorean | Convenience in hardware design? That's cheating. |
09:51:16 | markun | :) |
09:51:35 | markun | ok ok, I will just do a runtime test to please you Llorean :) |
09:51:50 | | Join bluebrother [0] (i=zmw6Bh6X@rockbox/staff/bluebrother) |
09:52:05 | Llorean | We can't have you showing off in front of the other players with your fancy accuracy and all that. They might get depressed. |
09:52:37 | markun | Bagder: I'll send the "Gentlemen.." mail when we have proper music playback, ok? |
09:52:56 | Bagder | more than ok, it'd be great! |
09:53:47 | markun | perhaps better to write a "... we have a new port" as the audio DMA code is about the last thing we have to do |
09:54:14 | markun | after that it's just optimising and bugfixing (and some minor things like ROLO) |
09:54:33 | scorche | (which doesnt even work on the ipods yet) |
09:59:53 | | Join Overand [0] (i=overand@dissociative.net) |
10:00 |
10:12:52 | | Quit Strath (Read error: 104 (Connection reset by peer)) |
10:17:00 | | Quit JdGordon ("Konversation terminated!") |
10:17:37 | | Quit menosm_ (Read error: 104 (Connection reset by peer)) |
10:17:58 | | Join menosm_ [0] (n=menosm__@user-11fadfo.dsl.mindspring.com) |
10:37:04 | | Join menosm [0] (n=menosm__@user-11fadfo.dsl.mindspring.com) |
10:43:22 | Gnelik | Bagder: is there any dellays befour button reading |
10:43:23 | Gnelik | ?? |
10:43:55 | Bagder | eh what? |
10:43:55 | | Quit menosm (Read error: 104 (Connection reset by peer)) |
10:44:16 | | Join menosm [0] (n=menosm__@user-11fadfo.dsl.mindspring.com) |
10:44:44 | | Join mathgl_ [0] (n=mathgl@81.80.150.139) |
10:45:27 | Gnelik | I iry to see what is wrong with scroll |
10:47:03 | | Join Siku [0] (n=Siku@f303b.w3.tontut.fi) |
10:49:39 | | Quit gromit` (Read error: 104 (Connection reset by peer)) |
10:49:46 | | Join gromit`` [0] (n=gromit@ras75-5-82-234-244-69.fbx.proxad.net) |
10:54:49 | | Join alberink [0] (n=alberink@cc516682-b.ensch1.ov.home.nl) |
10:55:16 | | Quit menosm_ (Read error: 110 (Connection timed out)) |
10:56:52 | linuxstb | Cassandra: Another test version (Windows binary) of ipodpatcher is here: http://www.davechapman.f2s.com/rockbox/ipodpatcher-test.zip This should hopefully work on your Video (at least, it's closer than the previous version which was completely broken). |
10:58:14 | linuxstb | Slasheri: Are you able to test the latest ipodpatcher on your 5.5g? It might fix the AppleOS problem. The source is in CVS, and works on Linux/Windows/Mac OS X. |
10:58:52 | GodEater_Web | in case anyone's interested, I just added another post to the end of the 5.5g port thread which details a bit more of my findings with loader2, and the "MBR" sector it dumps to the iPod screen |
10:59:21 | GodEater_Web | thought this might be useful in trying to work out if the sector it's read is *somewhere* on the disk, or whether it's just complete gibberish dredged up from memory somewhere |
10:59:31 | Llorean | linuxstb: Since it doesn't break my Nano, and I don't have a +Nike to ensure that works, I assume there's not much I can help with regarding that version of it? |
10:59:39 | Slasheri | linuxstb: great, i will try that soon |
11:00 |
11:01:25 | linuxstb | Llorean: No, I don't think so. But if it works on the video, it should work on the Nano. (they both have rsrc images that need moving). |
11:01:56 | GodEater_Web | linuxstb: what do the two other images in that partition do ? |
11:02:14 | Llorean | linuxstb: The Video just happens to break more if you corrupt the rcsc. |
11:02:15 | | Quit GodEater_Web ("CGI:IRC (EOF)") |
11:02:49 | linuxstb | Slasheri: You need to start from a clean (i.e. unmodified by ipod_fw) firmware partition. Then build a bootloader from current CVS (you will get a bootloader-ipodvideo.ipod file) and then do "ipodpatcher /dev/sdN −−add-bootloader bootloader-ipodvideo.ipod" (replacing /dev/sdN by the "whole disk" device for your ipod). |
11:03:24 | | Join GodEater_Web [0] (i=c2cbc95c@gateway/web/cgi-irc/labb.contactor.se/x-dd78eb8b47d45494) |
11:03:37 | linuxstb | GodEater_Web: "aupd" is the (encrypted) copy of the contents of the flash. This is flashed the first time you update, and a flag is set in the header to say "this has been flashed.". "hibe" is the hibernation image from the apple firmware. |
11:05:27 | *** | Saving seen data "./dancer.seen" |
11:11:15 | linuxstb | Llorean: I assume the Nike menu doesn't even appear if you don't have the Nike hardware attached? |
11:13:20 | Llorean | Yeah, as far as I can tell it doesn't show up |
11:13:35 | | Join spiorf [0] (n=spiorf@host217-126.pool8248.interbusiness.it) |
11:13:56 | | Join TFGBD [0] (n=TFGBD@c-69-253-232-198.hsd1.pa.comcast.net) |
11:14:01 | TFGBD | Hello |
11:14:07 | TFGBD | Anyone home?:) |
11:14:15 | petur | nope |
11:14:19 | TFGBD | Heh |
11:14:20 | Llorean | Very few of us live here |
11:14:20 | * | Bagder is at home |
11:14:25 | TFGBD | Heh |
11:14:26 | * | linuxstb is at home |
11:14:33 | TFGBD | I just have a question about this.. |
11:14:35 | * | Llorean is home as well, in that context. |
11:14:49 | linuxstb | Great, we're all at home... (apart from petur) |
11:15:07 | TFGBD | When you say its "replacemet firmware" does that mean its a whole new OS or it can run on top of existing OSes like linux |
11:15:08 | petur | heh |
11:15:35 | TFGBD | Because to me it seems silly to create something new for a device like the Zune when its already running Windows CE. |
11:15:39 | Llorean | "replacement", meaning it uses or requires no parts of the original OS (once it's done: For example on iPods we use the original disk mode for the time being) |
11:15:40 | linuxstb | TFGBD: It's a replacement firmware. The same way that Linux replaces Windows on a PC. |
11:16:07 | TFGBD | Once someone hacks the zune to run 3rd party EXEs, it would just be a matter of making a Windows CE port, I'd think. |
11:16:12 | Llorean | The Rockbox Simulator could be adapted as a music playing program for a CE device. |
11:16:17 | TFGBD | It seems silly to port the entire thing. |
11:16:19 | TFGBD | Ah, cool. |
11:16:35 | | Join menosm_ [0] (n=menosm__@user-11fadfo.dsl.mindspring.com) |
11:16:35 | Llorean | But the whole purpose of Rockbox is to unlock the player fully. |
11:16:38 | linuxstb | But Rockbox would do things better than Windows CE... |
11:16:40 | TFGBD | So you have something like an app version of rockbox for running on standard OSes like CE/Linux? |
11:16:46 | Llorean | No custom software needed for syncing or other things as well |
11:16:54 | TFGBD | WCE is my favorite OS :P |
11:17:16 | petur | sure, I like WinCE too, but ActiveSync sucks big time |
11:17:19 | TFGBD | well, CE 5 supports exporting a volume to USB Mass storage |
11:17:23 | TFGBD | Yeah< i never use async. |
11:17:30 | Llorean | There's an App version for running on PCs for testing out user interface changes, but it can be used in some circumstances as a stand alone music player, and with improvements could certainly work. |
11:17:34 | TFGBD | I use my devices standalone mostly. |
11:17:35 | petur | why can't my pda be UMS |
11:17:43 | TFGBD | I just wish more authors offered cabs. |
11:17:50 | TFGBD | and not those icky installshield installers. |
11:17:55 | Bagder | cab? |
11:17:59 | Bagder | nah, I have roof |
11:18:01 | TFGBD | Cool.\ |
11:18:14 | TFGBD | Your app sounds like it would be neat for all CE devices then :P |
11:18:27 | Llorean | If someone adapted it, yeah, certainly |
11:18:32 | TFGBD | It sounds like it would be a lot of work to completely replace CE. |
11:18:32 | Llorean | I wouldn't mind it on my phone, for example. |
11:18:38 | * | bluebrother doesn't consider Rockbox to be an app |
11:18:50 | linuxstb | The UI simulator is an app... |
11:18:50 | Llorean | the idea isn't to mirror all the functions of CE. |
11:18:51 | TFGBD | Its an OS? |
11:18:59 | linuxstb | Rockbox is a firmware. |
11:18:59 | Llorean | The idea is to provide a solid media player firmware. |
11:19:08 | TFGBD | Yes...but its is an OS itself? |
11:19:11 | Bagder | yes |
11:19:13 | TFGBD | An OS different from linux? |
11:19:13 | Llorean | Rockbox is, yes. |
11:19:17 | Bagder | OS and apps and everything |
11:19:20 | linuxstb | i.e. mini OS and application together in perfect harmony. |
11:19:21 | Llorean | Rockbox has nothing to do with Linux. |
11:19:23 | TFGBD | thats amazing. |
11:19:31 | | Nick DreamThief|off is now known as DreamThief (n=mathias@p54A8090E.dip0.t-ipconnect.de) |
11:19:42 | TFGBD | But I still would prefer to be able to run CE apps like opera alongside it :P |
11:19:51 | TFGBD | I doubt Opera has a port for your Rockbox OS ;P |
11:20:05 | Llorean | Well, Rockbox runs on media players, not PDAs |
11:20:05 | bluebrother | Opera without having network? |
11:20:10 | TFGBD | Eh.. Zune has Wifi |
11:20:20 | Llorean | If you want a PDA, why not just buy one? |
11:20:22 | bluebrother | Rockbox doesn't run on the Zune |
11:20:25 | TFGBD | I have 6 :P |
11:20:25 | linuxstb | Rockbox generally runs on much lower-powered hardware than the Zune. The Zune is just massive overkill for an audio player... |
11:20:29 | TFGBD | I non't have a Zune :P |
11:20:33 | TFGBD | Thats what I figured. |
11:20:44 | bluebrother | I want my dap to play music. As I want my phone to make calls, not to take pictures, play music and stuff |
11:20:58 | TFGBD | Once its hacked,it will already be far better than Rockbox with something like Coreplayer/Tcpmp www.coreplayer.com |
11:21:10 | * | TFGBD does not listen to music. |
11:21:11 | Llorean | Hahaha |
11:21:11 | Llorean | No. |
11:21:40 | * | petur leaves the pointless discussion |
11:21:43 | * | bluebrother is addicted to music |
11:21:44 | TFGBD | ;P |
11:21:58 | TFGBD | I'm just curious about it for others that would be interested, I Guess. |
11:22:22 | scorche | i have tcpmp on my treo...it cant do a tenth of what rockbox can as an audio player |
11:22:25 | Llorean | If you're not interested in Music, I'm not sure why you're here. |
11:22:35 | Llorean | Rockbox is designed specifically as an audio player, not a general purpose media player. |
11:22:40 | TFGBD | My point is it would be silly to replace a powerful OS like CE or Linux with something like Rockbox. It would be jsut nice to run IE 6 or Opera when you get tired of listening to music/videos ;P |
11:22:55 | Llorean | So you're basically here to say "You guys shouldn't bother with the Zune" |
11:23:01 | TFGBD | No |
11:23:09 | bluebrother | hehe ... I won't bother with it :) |
11:23:10 | TFGBD | I'm here to say you should, I guess :P |
11:23:21 | Bagder | really, win CE is overkill for something like zune when it doesn't even use the wifi properly |
11:23:35 | TFGBD | Yeah. |
11:23:41 | scorche | win CE is overkill for any DAP |
11:23:48 | TFGBD | But since its MS, and the Toshiba version already was running CE.. |
11:23:50 | Bagder | I mean, network stack is basically only what it would provide that rockbox doesn't |
11:23:54 | TFGBD | I guess it made it quick and easy. |
11:24:02 | | Quit menosm_ (Read error: 104 (Connection reset by peer)) |
11:24:04 | scorche | and it uses so much more resources... |
11:24:09 | TFGBD | Well, it will be good when its hacked :P |
11:24:13 | Bagder | much much much more |
11:24:14 | TFGBD | Thats all I care about :P |
11:24:22 | | Join menosm_ [0] (n=menosm__@user-11fadfo.dsl.mindspring.com) |
11:24:38 | Bagder | good for what? |
11:24:45 | TFGBD | Explorer shell, IE 6, and Remote Desktop Client babay! |
11:24:56 | Llorean | I imagine a proper Rockbox could add quite a bit of battery time on the Zune over that shiny interface. |
11:25:02 | TFGBD | I care about it being hacked so it may run 3rd party CE apps :) |
11:25:19 | Llorean | So, you want an MP3 player to be used as something else, when you already have 6 pdas? |
11:25:28 | TFGBD | Heh or maybe even TCPMP could add battery time over that shiny interface :P |
11:25:34 | scorche | Llorean: it even lags with that processor with that interface... |
11:25:42 | TFGBD | Well...some are not exactly PDAs...but they ran CE.. |
11:25:43 | Llorean | TFGBD: TCPMP would still be running on top of CE |
11:25:48 | TFGBD | Yes. |
11:25:57 | Llorean | Rockbox would run on its own, with better music playback features than CE has, and a much lower clock speed overall. |
11:26:02 | TFGBD | I bought this GPS nav device because it was running CE. |
11:26:05 | Llorean | Better music features than TCPMP even |
11:26:07 | TFGBD | boy was that thing easy to hack :P |
11:26:19 | TFGBD | TCPMP is nice with its format support mainly. |
11:26:20 | scorche | and tcpmp does not have many settings or features at all....it can play things |
11:26:28 | TFGBD | yeah. |
11:26:32 | TFGBD | I did not say it would be better.. |
11:26:34 | Llorean | Yup, it's good for individual files or very basic playlists. |
11:26:36 | TFGBD | I meant more powerful. |
11:26:42 | TFGBD | as far as formats |
11:26:55 | TFGBD | But your project has a different focus, I guess. |
11:26:59 | Llorean | TFGBD: You said it would be "far better than Rockbox with Core/TCPMP" |
11:27:06 | scorche | actually, we can play more audio formats than it can |
11:27:14 | Llorean | scorche: It's iffy |
11:27:25 | TFGBD | sorry, i hit enter too early :P |
11:27:32 | Llorean | MP3, AAC, MKA, WMA, WAV, OGG, Speex, WAVPACK, FLAC, MPC, AMR, ADPCM, ALaw, MuLaw, Midi* |
11:27:37 | TFGBD | I meant to say far better than Rockbox with Core/TCPMP, I guess |
11:27:44 | scorche | and it has an odd habit of crashing on my treo |
11:27:51 | TFGBD | Well, thats a Palm :P |
11:27:57 | TFGBD | or...is it the Pocket PC treo? |
11:28:03 | scorche | it is a palm |
11:28:10 | TFGBD | bah |
11:28:12 | scorche | which i prefer to the windows version |
11:28:17 | bluebrother | we can play mka? |
11:28:24 | | Join spiorf_ [0] (n=spiorf@host217-126.pool8248.interbusiness.it) |
11:28:25 | Llorean | bluebrother: That was the Core list |
11:28:35 | TFGBD | Oh, eheh |
11:28:36 | markun | bluebrother: no, but that's only a container anyway |
11:28:36 | scorche | Llorean: ah...so it is...but each codec adds a good deal to the size |
11:28:39 | TFGBD | So what does yours support? |
11:28:43 | * | Llorean doesn't even know what MuLaw and ALaw are. |
11:28:52 | TFGBD | TCPMP is only about 1mb |
11:29:11 | TFGBD | very small compared to other players, though. |
11:29:57 | TFGBD | The MS WM9 series codecs that are available for OEMs to use in CE OSes are larger than the whole thing :P |
11:30:32 | scorche | over 207k for just aac as an example...then again, that is the palm prc |
11:30:34 | linuxstb | Llorean: Types of audio allowed in WAV files. I think Rockbox's WAV codec supports them. |
11:30:42 | linuxstb | (don't ask me any more...) |
11:30:53 | Llorean | linuxstb: Alrighty, so we're probably just sshort the MKA, WMA, and Speex. |
11:31:06 | Llorean | And there was that Speex-in-progress. |
11:31:11 | scorche | i thought we had a speex decoder |
11:31:16 | linuxstb | And up MP1, MP2, Shorten, Wavpack, ALAC, SID, ... |
11:31:21 | TFGBD | Well, on CE TCPMP uses the MS WMA/WMV codecs |
11:31:38 | linuxstb | ... aiff |
11:31:39 | Llorean | So, I think in terms of codecs, we may be slightly ahead. |
11:31:50 | Llorean | Audio codecs, rather |
11:31:53 | TFGBD | Ah |
11:31:58 | TFGBD | This simulator version of Rockbox sounds like a good start for a Zune/Portable media Center port, though. It would be much easier than creating a whole firmware for devices that do not even have much demand for it. |
11:32:01 | Llorean | And there's no question our playlisting and database features are ahead of the game |
11:32:15 | Bagder | TFGBD: but less fun! ;-) |
11:32:30 | scorche | not to mention all fo the other features like crossfeed, gapless, eq, etc |
11:32:34 | TFGBD | But far more useful for things other than audio :P |
11:33:00 | TFGBD | if you can't even do video..it would be pointless to lose the video features people paid for by using your firmware :P |
11:33:02 | Bagder | well, if getting a win CE device to run apps on is your goal, just get one |
11:33:03 | scorche | which we dont really care about anyway... |
11:33:06 | linuxstb | I think most people buy portable audio players for portable audio playing... |
11:33:14 | * | TFGBD has 6 :P |
11:33:23 | scorche | we saw that...3 times |
11:33:33 | Llorean | TFGBD: In most cases, you can dual boot with Rockbox anyway. They don't lose anything |
11:33:38 | TFGBD | Ah. |
11:33:40 | bluebrother | Rockbox is about 951kiB (H120, only codecs and core) |
11:33:46 | Llorean | They just have the option to boot Rockbox so that playing music drains less battery |
11:33:47 | bluebrother | I think I can call that small :) |
11:33:50 | markun | 1.1MB on the gigabeat |
11:33:53 | Llorean | bluebrother: How much of that is the AAC codec? |
11:34:03 | Bagder | 25% AAC ;-) |
11:34:06 | TFGBD | But it sounds like such hardcore work to port it to anything... :P |
11:34:10 | scorche | haha |
11:34:12 | linuxstb | Exactly :) |
11:34:18 | TFGBD | And thats the fun? |
11:34:21 | bluebrother | aac is 193 kiB, vorbis 100 |
11:34:33 | TFGBD | I may get a Zune when its hacked and if its on clearance :P |
11:34:36 | Bagder | TFGBD: yes partly |
11:34:49 | Bagder | the fun is getting it to do "right" |
11:35:03 | Llorean | There's a special thrill in getting things done "the right way" |
11:35:14 | TFGBD | I see. |
11:35:30 | TFGBD | Well, would rockbox not be nice on generic WinCE devices too? :P |
11:35:52 | Llorean | Hey, nobody's saying a CE target for the simulator is a *bad* idea. |
11:35:53 | linuxstb | If you wanted to turn them into audio players, then yes. |
11:35:56 | Llorean | It'd be like the Foobar2k of PDAs |
11:35:57 | Bagder | nah, then we'd be up against win CE zealots |
11:35:59 | TFGBD | It would turn any CE device into a quality PMP |
11:36:04 | Bagder | and they'd chop us to peaces |
11:36:14 | TFGBD | Methinks I'm the only WinCE Zealot ;P |
11:36:33 | TFGBD | Foobar2k? |
11:36:35 | Llorean | Nah, there's been at least one other through here. |
11:36:36 | * | bluebrother just saves ~700bytes by rewriting a function that converts uint8 values to hex display |
11:36:37 | scorche | i have never heard someone speak so highly of it.. |
11:36:43 | TFGBD | Really? |
11:36:45 | TFGBD | Whom? :P |
11:36:50 | Llorean | Foobar2k is arguably the best audio player for Windows NT5+ |
11:36:54 | scorche | Llorean: dongs would probably like it |
11:36:54 | linuxstb | bluebrother: Hurray! |
11:36:58 | bluebrother | amazin how "good" some people can code here at uni :-( |
11:37:02 | TFGBD | So much so that they hate Pocket PC and only buy devices running a custom Windows CE OS? :P |
11:37:05 | Llorean | scorche: Dongs was a moderate fan of it, if I recall |
11:37:15 | scorche | makes sense |
11:37:18 | markun | bluebrother: nice one! For rockbox I assume? |
11:37:21 | bluebrother | linuxstb: not rb-related |
11:37:25 | Llorean | TFGBD: I assume you have a dreamcast? |
11:37:28 | TFGBD | Yep |
11:37:32 | bluebrother | work on my diploma thesis. |
11:37:36 | Llorean | Alright, you may live. For now. |
11:37:39 | TFGBD | ;P |
11:37:41 | TFGBD | Why? |
11:37:45 | linuxstb | bluebrother: :( Teasing us... |
11:38:05 | | Quit mathgl_ ("Quitte") |
11:38:06 | TFGBD | I did not count that in the list of 6 devices because it can dual boot OSes, though :P |
11:38:11 | TFGBD | My router runs CE too :) |
11:38:11 | bluebrother | saving that much bytes in Rockbox wouldn't be that easy ... rb code is too good ;-) |
11:39:12 | TFGBD | Is this sim based on the same code as the OS/firmware version? |
11:39:20 | Bagder | yes |
11:39:39 | TFGBD | Where does one get it? |
11:39:46 | Bagder | but it simulates the lower levels, like disk/fs and graphics etc |
11:40:03 | TFGBD | So it can't read files from a folder on your HD? |
11:40:06 | Llorean | It can |
11:40:20 | TFGBD | how do you mean it simulates them then? |
11:40:33 | bluebrother | it doesn't use the low-level drivers of Rockbox |
11:40:57 | TFGBD | Ah. |
11:40:58 | bluebrother | but instead simulates the player hardware by redirecting it to the OS |
11:41:01 | TFGBD | Ah. |
11:41:06 | TFGBD | Sounds like it would be perfect for CE> |
11:41:12 | TFGBD | Is there a desktop linux one too? |
11:41:23 | bluebrother | Desktop linux WinCD? |
11:41:28 | TFGBD | Simulator |
11:41:36 | bluebrother | it's SDL |
11:41:40 | TFGBD | ah. |
11:41:50 | TFGBD | Again, perfect for CE :P |
11:42:02 | TFGBD | I just wish I had the skill in C++ to port something like that :/ |
11:42:04 | * | bluebrother can't hear that "CE" anymore |
11:42:08 | Llorean | It's not in C++. |
11:42:11 | bluebrother | Rockbox is c, not c++ |
11:42:15 | TFGBD | Ok. |
11:42:25 | TFGBD | I was close enough for not reading the site :P |
11:42:34 | TFGBD | At least I did not say something way off like pascal ;) |
11:42:36 | | Quit spiorf (Connection timed out) |
11:42:45 | bluebrother | try Java |
11:42:52 | * | bluebrother ducks |
11:42:55 | TFGBD | eww |
11:43:01 | TFGBD | C#? :P |
11:43:08 | Llorean | Gah, I'm learning that one. |
11:43:10 | bluebrother | ADA |
11:43:16 | TFGBD | Rockbox .Net :P |
11:43:19 | bluebrother | or better, visual Basic |
11:43:31 | Gnelik | TFGBD there is gcc for CE systems |
11:43:35 | bluebrother | no ... whitespace! |
11:43:36 | Gnelik | try |
11:43:42 | TFGBD | I do not reccomend it. |
11:43:43 | TFGBD | its crap |
11:43:49 | TFGBD | supports only ARM. |
11:44:00 | TFGBD | CE supports 4 1/2 processors. |
11:44:05 | TFGBD | Archs* |
11:44:12 | TFGBD | ARM, MIPS, SH3, SH4, x86 |
11:44:23 | | Quit menosm (Connection timed out) |
11:44:41 | Bagder | well, gcc supports all those archs |
11:44:46 | TFGBD | Yes but not for CE. |
11:44:57 | bluebrother | who wants CE? |
11:45:00 | Bagder | right, and that says something about CE... |
11:45:08 | Llorean | Hehehe |
11:45:13 | TFGBD | It supports CE |
11:45:15 | TFGBD | but only ARM |
11:45:21 | TFGBD | because its most popular |
11:45:25 | Gnelik | Linux based PPC is the best |
11:45:31 | TFGBD | Power PC? |
11:46:17 | TFGBD | There is only an ARM toolchain (and old MIPS) that I know of for CE. |
11:46:24 | TFGBD | No x86 or SHx |
11:46:37 | Bagder | ... and now back to Rockbox |
11:46:46 | TFGBD | not that there are even many x86 CE devices..but...I care about every processor! |
11:46:54 | TFGBD | Thin clients need rock box too! |
11:47:03 | Llorean | Then port the simulator. |
11:47:07 | bluebrother | Rockbox needs a coffee maker plugin! |
11:47:07 | Bagder | rockbox goes whereever someone ports it to |
11:47:08 | scorche | ... and *NOW* back to Rockbox ;) |
11:47:09 | TFGBD | And Bluray players and set top boxes! :P |
11:47:11 | TFGBD | Heh |
11:47:24 | bluebrother | Coffee plugin! |
11:47:26 | * | linuxstb sees the word coffee and heads to the kitchen |
11:47:27 | Llorean | Oooh |
11:47:36 | TFGBD | Where is this sample simulator at on the site? |
11:47:40 | scorche | bluebrother: what do you think java is for? |
11:47:43 | Llorean | Man, if I could slave one of those USB coffee makers to my iPod... |
11:47:55 | bluebrother | scorche: making coffee? Thus the bean? Hehe ... |
11:47:58 | scorche | TFGBD: you compile it |
11:48:07 | bluebrother | TFGBD: pull it from cvs |
11:48:14 | TFGBD | Oh. That much work? :P |
11:48:23 | TFGBD | No Binaries at all? |
11:48:24 | * | bluebrother needs to do Java in a couple of weeks :o |
11:48:26 | TFGBD | Will it comepile for win32? |
11:48:28 | bluebrother | no binaries |
11:48:29 | TFGBD | compile* |
11:48:33 | scorche | heh...compiling is work? =P |
11:48:33 | TFGBD | why is that? |
11:48:39 | Bagder | well, rasher does have binaries |
11:48:40 | bluebrother | rasher.dk/rockbox">http://rasher.dk/rockbox |
11:48:47 | scorche | bluebrother: dont do it! |
11:48:47 | TFGBD | thanks. |
11:48:48 | bluebrother | he has precompiled binaries for w32 |
11:48:50 | Llorean | Because there's a new version of it approximately ever 3 hours, probably on average? |
11:48:51 | | Join n1s [0] (n=nils@nl104-202-175.student.uu.se) |
11:48:56 | bluebrother | scorche, I need to :( |
11:48:57 | Llorean | And few people use it who aren't compiling. |
11:49:05 | Gnelik | We don't need to buils wps to use it?? |
11:49:15 | bluebrother | I'd prefer doing c++ / Qt way more but I don't have a choice |
11:49:18 | TFGBD | I did not sleep all day and I do not feel like messing with compilers just to try this music player when I do not even have an interest in music myslef ;P |
11:49:27 | scorche | hehe...qt |
11:49:44 | TFGBD | myself* |
11:49:46 | Llorean | Then don't. |
11:49:52 | TFGBD | So...who was this other WinCE zealot? :) |
11:50:04 | Llorean | He wasn't here. |
11:50:17 | Llorean | It was someone I encountered somewhere else, though I can't remember where any more. |
11:51:11 | TFGBD | Oh. In person? :P |
11:51:16 | TFGBD | or...you mean on IRC? |
11:51:22 | Llorean | In person. |
11:51:33 | TFGBD | Wow :P |
11:51:43 | TFGBD | Oh. What made them a WinCE Zealot? |
11:51:44 | petur | somebody posted a third bugreport regarding long tag crash. can't they search? |
11:51:54 | TFGBD | I'm sure they are not as common as Linux/BSD ones :P |
11:52:17 | Bagder | try #wince, I'm sure you can find them |
11:52:20 | Llorean | petur: Part of the problem may be that people are unable to compose good search terms. |
11:52:33 | TFGBD | Eh...its empty. |
11:52:37 | TFGBD | Are you sure it was not me? ;P |
11:52:58 | bluebrother | The upcoming version of FS has a better search ... |
11:53:13 | Llorean | Oooh, a better search. |
11:53:22 | TFGBD | I have been around other channels on freenode talking about this too.. :P |
11:53:30 | * | petur closes it as dupe |
11:53:33 | TFGBD | CE |
11:53:37 | Llorean | Does the current one have a way to see how many reports and which ones a specific person has posted? |
11:54:09 | Llorean | Sometimes I read one, and think "I should see if this person has reported other things, because I bet they're duplicates too." Every now and then you get one of those recurring posters who likes to bring up every old issue. |
11:54:16 | petur | it 'd also be nice top be able to sort on latest changes (comments added,...) |
11:54:18 | bluebrother | you can simply search for all tasks and sort by name |
11:54:26 | petur | s/top/to |
11:54:35 | Llorean | TFGBD: Well, I'm sad to say, it's grown off topic for this channel at this point. |
11:54:42 | * | n1s can cofirm that reporters don't search the tracker first. I have closed maybe a hundre dupes or so :-/ |
11:54:48 | TFGBD | Ok. Sorry. |
11:54:51 | Llorean | bluebrother: Finding a specific name in that takes a while, but it's what I've done in the past. |
11:55:00 | * | bluebrother did similar to n1s |
11:55:15 | TFGBD | Eh...how do I use this rockbox |
11:55:17 | TFGBD | ? :P |
11:55:45 | TFGBD | Its just supports monochrome? |
11:55:48 | n1s | http://www.rockbox.org/manual.shtml |
11:55:57 | * | TFGBD was kidding. |
11:56:08 | bluebrother | Llorean: it's the only way I know of. |
11:56:14 | bluebrother | have a look here: http://bugs.flyspray.org/ |
11:56:24 | bluebrother | and expand the search by using the + symbol |
11:56:25 | TFGBD | It would be interesting to "CE" on CE, though :P |
11:56:39 | scorche | ugh...puns |
11:56:46 | Llorean | Not just puns, but bad ones. |
11:56:54 | TFGBD | Oh, yes. |
11:56:55 | Llorean | And not in that "bad but good" sort of way, either. |
11:57:19 | scorche | and that isnt just our opunion |
11:57:26 | Llorean | bluebrother: Opened By search! Perfect |
11:57:52 | TFGBD | Wow... This Rockbox's UI is much simpler than I expected... |
11:58:06 | scorche | heh...people say the opposite |
11:58:23 | Llorean | I think he means simple in appearance. |
11:58:27 | TFGBD | Yes |
11:58:32 | scorche | ah |
11:58:36 | TFGBD | I can't even figure out how to get started with the thing ;P |
11:58:46 | scorche | <n1s> http://www.rockbox.org/manual.shtml |
11:58:47 | Gnelik | My sansa don't shows WPS pictures? |
11:58:47 | TFGBD | I will definately need the manual |
11:59:18 | linuxstb | What do you mean by "WPS pictures"? |
11:59:31 | GodEater_Web | album art ? |
11:59:33 | bluebrother | Llorean: now only the tracker admins need to upgrade (unless they want until the RC gets officially released) |
11:59:55 | bluebrother | 0xf00d :) |
11:59:57 | TFGBD | It seems much nicer on simpler players than really powerful/complex things like the Zune or video ipods. |
12:00 |
12:00:06 | Gnelik | Bacground, and all others |
12:00:14 | linuxstb | bluebrother: I think we should wait - RCs are not a good idea on production servers IMO... |
12:00:42 | Llorean | TFGBD: Again, you're judging it by its appearance. It has vastly more functionality than nearly any portable digital audio player on the market or off. |
12:01:04 | Bagder | and I bet it outperforms Zune as well |
12:01:10 | scorche | TFGBD: what Llorean said and you will find out a bit more once you get to the WPS section of the manual |
12:01:11 | Bagder | just not in visual apperance |
12:01:47 | TFGBD | Yes...I meant it would look very odd on a large 320x240 TFT color screen. |
12:01:49 | linuxstb | As you spend 99% of your time listening to Rockbox, rather than looking at it, that's where the development effort goes... |
12:01:56 | scorche | Bagder: heh...like i said above...it lags with its special effects....with that processor too |
12:02:15 | Bagder | TFGBD: I disagree |
12:02:17 | Llorean | TFGBD: If you pick a larger, nicer font, and use a background image, as well as a customized WPS, it looks pretty good on a large display. |
12:02:25 | TFGBD | Oh, ok |
12:02:36 | TFGBD | see, I did not know it did all that...must read manual. |
12:02:55 | Llorean | scorche: I tinkered with one at a Gamestop, and if I recall there was something about the Radio that really irritated me. |
12:05:06 | scorche | Llorean: heh...i didnt tinker with it much at all...i tinkered more with the S which is pretty much the same.. |
12:05:24 | | Join Thundercloud [0] (n=thunderc@82.152.218.45) |
12:05:31 | scorche | the S's radio becomes much clearer after the display turns off ;) |
12:05:31 | Llorean | Well, I haven't seen a Gigabeat on sale anywhere around here. |
12:06:38 | TFGBD | What is it that makes the Zune even different? |
12:06:58 | scorche | CPU clock interfering with the FM reciever most likely |
12:07:08 | | Join webguest20 [0] (i=c27f0812@gateway/web/cgi-irc/labb.contactor.se/x-6fdf460984f526aa) |
12:07:11 | TFGBD | Just a different/updated Skin/GUI for Portable Media Center shell? |
12:07:16 | Llorean | Crazy microsoft software for syncing, some extra DRM, and a wifi chip? |
12:07:17 | scorche | wifi and a couple of ms-isms |
12:07:34 | TFGBD | and the button layout too,I guess. |
12:08:08 | webguest20 | Llorean: nimbus-19 is my favorit! Even on h120. |
12:08:08 | TFGBD | The Zune software did not seem all that different from PMC when I looked at one in the store. |
12:08:28 | TFGBD | Just more..black |
12:09:45 | Bg3r | TFGBD: just have a look at http://www.rockbox.org/twiki/bin/view/Main/WpsIpod5g |
12:10:26 | | Join Lynx_ [0] (n=lynx@tina-10-4.genetik.uni-koeln.de) |
12:10:43 | TFGBD | Ok. Thats decent now :P |
12:10:58 | TFGBD | So its skinnable :) |
12:11:19 | scorche | well, you can make one that is better than "decent" if you wish |
12:11:30 | | Quit webguest20 (Client Quit) |
12:12:48 | TFGBD | Thats more than decent :) |
12:12:54 | TFGBD | Quite impressive |
12:13:07 | | Quit petur ("CGI:IRC (Ping timeout)") |
12:13:33 | Llorean | Being open source, it's *far* more than skinnable if you really want it to be. |
12:13:35 | TFGBD | And those skins will even work (of course not well) on the tiny DAPs like the Archos Players? |
12:13:42 | Llorean | But there's a simple method for creating custom While Playing Screens |
12:13:56 | scorche | there are separate WPSs made for each device |
12:14:00 | Llorean | That page was just themes for 320x240 screens |
12:14:10 | scorche | color too |
12:14:10 | Llorean | They won't even work on 240x320 screens. |
12:15:16 | scorche | see the page "WpsGallery" and work from there |
12:15:27 | markun | only 2 240x320 WPS' so far: http://www.rockbox.org/twiki/bin/view/Main/WpsGigabeatF |
12:15:49 | markun | + iCatcher of course |
12:16:35 | TFGBD | Anything for 640x240? ;P |
12:16:49 | markun | TFGBD: which player has such a screen? |
12:16:51 | scorche | as we have no devices that has that res, no |
12:16:55 | Llorean | We don't have any targets with that resolution, so, no. |
12:17:09 | scorche | Llorean: i win! =D (for once) |
12:18:14 | TFGBD | My Windows CE device silly ;) |
12:18:24 | TFGBD | Or how about VGA or SVGA? |
12:18:28 | Llorean | It's not a "target" until someone's actually working on it. |
12:18:34 | | Quit Gnelik (Read error: 104 (Connection reset by peer)) |
12:18:38 | Llorean | There are no WPSes for non-targets. |
12:18:58 | TFGBD | So you can't take a wps from anything and just use it on the generic rockbox? |
12:19:10 | TFGBD | they are not univeral skins? |
12:19:16 | TFGBD | universal* |
12:19:23 | markun | TFGBD: yes, but which device is that? |
12:19:23 | n1s | ther's no universal resolution |
12:19:40 | scorche | they are universal skins in the sense that they work on that specific resolution no matter the device |
12:19:49 | TFGBD | Ah, ok. |
12:19:59 | TFGBD | but they are easily modified for another res? |
12:20:00 | Llorean | Fonts can be used on any player, and non-graphical WPSes will work on all players with screen size equal or greater, as well |
12:20:27 | TFGBD | but graphicly ones need to be the same screen size? |
12:20:32 | Llorean | Depends |
12:20:39 | Llorean | Backdrops will only work on their specific screen size |
12:20:53 | linuxstb | One of Rockbox's principles is not to do things on the target if they can be done in advance. So things like scalable fonts and graphics aren't supported. |
12:20:56 | Llorean | WPSes without backdrop images can work on greater sized screens, but of course you'll end up with unused space. |
12:21:28 | Llorean | That reminds me, did anyone see the feature request for foredrop images, in a similar style to the backdrop? |
12:21:40 | linuxstb | Yes, an interesting idea... |
12:21:45 | Llorean | I kinda liked it. |
12:22:08 | Llorean | It's a really simple way of doing some nice looking effects, I think, at a cost of a bit more buffer. |
12:22:23 | | Join Nico_P [0] (n=nicolas@jau31-3-82-239-20-145.fbx.proxad.net) |
12:22:36 | Llorean | It'd also cover that whole "multiple font colors" issue, though not sizes. |
12:23:16 | linuxstb | A "bit more" can be a lot for the large LCDs - a 320x240x16bpp bitmap is 150KB... We already reserve 300KB for the WPS and "rest of rockbox" backdrops. |
12:23:39 | TFGBD | how do I apply the WPS to a simulator? |
12:23:46 | Llorean | TFGBD: Read the manual. |
12:23:56 | Llorean | Specifically the manual for whichever player's simulator you downloaded |
12:24:48 | Llorean | linuxstb: This is true. And you'd probably want two foredrops, one for the WPS and one for the menus too, so that's even worse. |
12:25:18 | Llorean | Or at the very least, one as wps-only |
12:25:27 | linuxstb | Llorean: Yes, you could fit a lot of code in 600KB.... So maybe there's a better way to do those effects. |
12:25:57 | Llorean | Well, there's always a fontcolor tag in WPS. |
12:26:05 | linuxstb | I mean 300KB (the extra for the foredrops)... |
12:26:08 | Llorean | Though it wouldn't cover gradients or anything. |
12:26:16 | TFGBD | but what part of the manual? |
12:26:28 | | Quit menosm_ (Read error: 110 (Connection timed out)) |
12:28:19 | | Quit spiorf_ (Remote closed the connection) |
12:28:39 | Llorean | TFGBD: Honestly I haven't looked at it in a while. A search for theme brings up nothing? |
12:28:51 | TFGBD | i'll try |
12:29:19 | linuxstb | TFGBD: You just go to the main menu, then "browse themse", then choose a new theme. The WPS is part of the theme. |
12:30:27 | linuxstb | Installing a theme is just a matter of unzipping it onto the player (the files go in subdirectories of the /.rockbox/ directory, so depending on how the zip was made, you adjust the path appropriately). |
12:30:37 | Llorean | linuxstb: One simpler idea would be to use the existing WPS image buffers. You load smaller images like normal, and you assign them as foredrops for lines of text. So you have like %txa before the line of text to use image a as its foredrop. |
12:30:49 | Llorean | You could use much smaller images, and they'd be stored in the existing WPS buffer |
12:33:29 | TFGBD | my zip has 2 folders: themes and wps |
12:33:53 | Llorean | And both of those go in the /.rockbox/ folder |
12:34:40 | TFGBD | ok |
12:37:47 | | Join lee-qid [0] (n=liqid@p549665C9.dip.t-dialin.net) |
12:45:43 | | Join pixelma [0] (i=pixelma@rockbox/staff/pixelma) |
12:53:46 | * | linuxstb looks around for an ipod video owner to test ipodpatcher |
12:54:07 | * | Thundercloud puts hand down |
12:55:53 | | Join JoeBorn [0] (n=rootmeis@cpe-66-87-126-135.il.sprintbbd.net) |
12:58:11 | | Quit GodEater_Web ("CGI:IRC (EOF)") |
12:59:21 | | Join GodEater_Web [0] (i=c2cbc95c@gateway/web/cgi-irc/labb.contactor.se/x-b5eb09e0d46d4420) |
12:59:30 | GodEater_Web | a 5G I assume, not 5.5 linuxstb ? |
13:00 |
13:00:35 | | Join Kingstone [0] (i=GPool@87.69.63.251.cable.012.net.il) |
13:02:11 | | Join petur [0] (i=d4efd6a6@gateway/web/cgi-irc/labb.contactor.se/x-27012634e66ce19b) |
13:05:09 | jhMikeS | petur: maybe you wanna test http://www.rockbox.org/tracker/task/6441 for me and do the button mash thing :) |
13:05:30 | *** | Saving seen data "./dancer.seen" |
13:05:39 | petur | urgent? |
13:05:51 | | Join [IDC]Dragon [0] (i=d90a3c55@gateway/web/cgi-irc/labb.contactor.se/x-f665066f967379f8) |
13:05:52 | petur | got my player here but no rb dev environment |
13:06:28 | jhMikeS | oh. whenever possible? :) |
13:06:31 | [IDC]Dragon | pixelma, do you read? I have a question to Ondio users |
13:06:36 | linuxstb | GodEater_Web: Either. |
13:06:48 | petur | jhMikeS: tomorrow I'm affraid |
13:06:48 | pixelma | [IDC]Dragon: yes I do |
13:06:54 | [IDC]Dragon | hi! |
13:06:59 | pixelma | hello :) |
13:07:00 | jhMikeS | np |
13:07:18 | [IDC]Dragon | I'm thinking about replacing <MMC1> with the actual volume name |
13:07:39 | linuxstb | GodEater_Web: If you disable the ATA stuff, the bootloader on the 80GB _should_ be able to start the Apple firmware. |
13:07:49 | [IDC]Dragon | would that help, or disturb because the path varies? |
13:09:41 | | Join spiorf [0] (n=spiorf@host90-144.pool8250.interbusiness.it) |
13:10:14 | [IDC]Dragon | (btw, yesterday I updated Rockbox and liked the new USB plug bitmap, nice!) |
13:10:52 | pixelma | [IDC]Dragon: wouldn't be a problem for me as long as it still is in <> so that it shows up in first place... and I guess for someone who uses tagcache and different MMCs that could be interesting |
13:11:18 | pixelma | thanks :) |
13:11:40 | [IDC]Dragon | positively interesting to tagcache users, or in the way? |
13:12:02 | Llorean | does the MMC even show up to tagcache users? |
13:12:11 | [IDC]Dragon | the <> will of course stay |
13:12:40 | [IDC]Dragon | I need the "illegal" chars to make sure there's no directory with the same name |
13:13:47 | pixelma | no.. err.. database doesn't tell you were it found the files (I haven't tried much though) |
13:14:01 | [IDC]Dragon | if no volume name is present, I need a default, so this could be MMC1 again |
13:14:37 | Llorean | If there are volume names displayed, you should be allowed to rename. :-P |
13:14:40 | [IDC]Dragon | afk for a minute, please excuse me |
13:16:20 | pixelma | but I thought that if it stores the path it can't distinguish between different MMC atm (have to ask amiconn or Slasheri) - so I thought if the volume name is available that would be a good thing |
13:16:25 | pixelma | maybe I |
13:16:30 | pixelma | 'm wrong on that |
13:16:51 | linuxstb | Maybe a solution for tagcache would be separate databases on each volume? |
13:17:06 | Llorean | Sounds good. |
13:17:09 | linuxstb | With the ability for the browser to present them united... |
13:17:25 | Bagder | I doubt the tagcache code is designed for that... |
13:17:29 | Llorean | That way people who use a lot of external storage (or swap the contents of the cards) don't have an inflating database on the player, or a constantly rebuilding one. |
13:18:11 | linuxstb | It's sure to become an issue with the Sansa (I'm expecting more Sansa users than Ondio users...) |
13:18:22 | Llorean | Maybe no permanent database for external storage? |
13:18:46 | Llorean | It's scanned an indexed when you insert the storage, and all entries are flagged as 'temporary' and not saved, and also removed upon eject of the storage? |
13:21:18 | pixelma | [IDC]Dragon: having the volume name displayed would clearly help if you have more than one MMC of the same type (which I don't have) |
13:21:21 | Llorean | With scanning speeds, it probably wouldn't take too long to index a piece of flash media. |
13:22:46 | [IDC]Dragon | Llorean: renaming the volume would be new, extra code |
13:23:01 | [IDC]Dragon | possible, but not too helpful, me thinks |
13:23:03 | | Join DerPapst_ [0] (n=DerPapst@pD9EB24D4.dip0.t-ipconnect.de) |
13:23:07 | Llorean | Actually, I don't think it's a good idea realy |
13:23:45 | Llorean | I'm not really a fan of being able to accidentally rename anything because I forgot to set hold on my iRiver, as it is. |
13:24:08 | DerPapst_ | linuxstb: i have a 80GB 5.5G iPod to test your new iPodpatcher (win) |
13:24:11 | * | [IDC]Dragon hopes there's current no bug, offering the quickmenu item to rename it |
13:24:23 | * | Llorean has no Ondio to check. |
13:25:16 | | Join barrywardell [0] (n=barrywar@dhcp-892b7a6e.ucd.ie) |
13:25:24 | [IDC]Dragon | what's the status of tagcache? is it working? |
13:25:37 | pixelma | I too think that's not necessary as that is most probably done on the computer anyways - file transfers are much more comfortable with the new highspeed MMC and cardreaders |
13:26:05 | [IDC]Dragon | last time I was around we had a half broken tag browsing |
13:26:21 | Llorean | It works for select definitions of "work". |
13:26:57 | Llorean | People use it as their primary browsing method. |
13:27:03 | linuxstb | DerPapst_: I've made a binary available here: http://www.davechapman.f2s.com/rockbox/ipodpatcher-test.zip |
13:27:05 | [IDC]Dragon | only later I learned that tagchache is the follower |
13:27:16 | Llorean | Well, now it's just "Database" actually |
13:27:24 | Llorean | The name changed. |
13:27:24 | pixelma | [IDC]Dragon: I tried it on Ondio in simmer/late summer and it worked ok |
13:27:32 | pixelma | *summer |
13:27:37 | [IDC]Dragon | tagcache is a misleading name |
13:27:47 | * | DerPapst_ starts testing |
13:27:59 | Bagder | [IDC]Dragon: it is only called tagcache internally these days and not in the ui |
13:28:09 | [IDC]Dragon | ah, ok |
13:28:15 | linuxstb | DerPapst_: I'm not sure what you can test on your 80GB though... At the moment it only accepts bootloader in the ".ipod" format. You can convert a .bin file (e.g loader2) to that format using the "scramble" tool in Rockbox cvs - "tools/scramble -add=ipvd loader.bin loader.ipod" |
13:28:34 | pixelma | [IDC]Dragon: and I don't get a quickmenu entry "rename" for the <MMC1> folder |
13:28:41 | [IDC]Dragon | nice |
13:28:56 | [IDC]Dragon | hey, I made it right! |
13:29:03 | linuxstb | DerPapst_: (the .ipod format is a simple 8-byte header added to the file with a checksum and a model identifier to ensure users use the correct bootloader for their device) |
13:29:20 | DerPapst_ | ok |
13:30:26 | linuxstb | DerPapst_: Also, you need to start with a known good (i.e. as it came from the factory) firmware partition. Don't try it with one modified using ipod_fw/make_fw. |
13:31:03 | DerPapst_ | it is unmodified (ih i have a bootloader instlled the ipod is useless ^^) |
13:31:13 | DerPapst_ | *if |
13:31:18 | linuxstb | True :) |
13:31:35 | [IDC]Dragon | the reason for all my asking is that I'm implementing BigLBA, want to revive the multi partition capability (for private builds), to allow a second partition behind the 137GB barrier |
13:32:19 | [IDC]Dragon | on HD models, not Ondio (yet ;-) |
13:33:00 | pixelma | well... amiconn wants to implement the new MMC protocol as soon as the first 8GB MMCs are out :) |
13:34:33 | [IDC]Dragon | Yes, he told me. For a while, we'll be safely below 137GB flash. |
13:34:34 | DerPapst_ | linuxstb: i'm currently not able to compile the rb-bootloader for the 5G. is there a way to download a cvs build? |
13:34:54 | pixelma | of course |
13:35:38 | [IDC]Dragon | 8 GB MMC sounds very nice, though |
13:35:45 | [IDC]Dragon | (drool) |
13:36:15 | linuxstb | DerPapst_: I'll build one for you, one moment. |
13:36:23 | DerPapst_ | thanks |
13:36:28 | * | [IDC]Dragon needs to fix his Ondio's energy appetite |
13:37:09 | [IDC]Dragon | it gets _warm_ during operation |
13:38:54 | pixelma | [IDC]Dragon: from time to time there are Ondios offered on ebay.de (mostly) - winning bets are around 20 € (more or less) |
13:39:00 | linuxstb | DerPapst_: http://www.davechapman.f2s.com/rockbox/bootloader-ipodvideo.ipod |
13:39:22 | DerPapst_ | thank you |
13:40:28 | pixelma | though the battery problem seems to be quite common... |
13:41:37 | pixelma | (or not battery but power draining) |
13:42:11 | [IDC]Dragon | does yours have a backlight now? |
13:42:23 | pixelma | no... |
13:42:27 | [IDC]Dragon | grr |
13:42:56 | Overand | I'm reading through manuals for the 5g iPod nightly builds- I'm not seeing a way to boot the original firmware without uninstalling rockbox- is this correct? |
13:43:09 | linuxstb | DerPapst_: I've just made another bootloader for you to test (assuming ipodpatcher is working). This one tries to jump straight to the Apple firmware (after displaying some text), before Rocbox tries to initialise the ATA hardware (which is where it fails). http://www.davechapman.f2s.com/rockbox/bootloader-ipodvideotest.ipod |
13:43:12 | [IDC]Dragon | I have a scrap Ondio, power parts are not the problem |
13:43:32 | DerPapst_ | ok. |
13:43:47 | linuxstb | Overand: I'm not sure if it's in the manual (it should be), but it's in the FAQ: http://www.rockbox.org/twiki/bin/view/Main/IpodFAQ |
13:43:57 | Overand | thanks |
13:44:23 | Overand | iPod isn't here yet- I'm a Rio Karma user, but the 60 gig refurb 5G deals on store.apple.com were too good to pass up |
13:45:34 | linuxstb | Overand: The short answer is yes, Rockbox installs a "dual-boot" bootloader which lets you run either Rockbox or the original firmware. |
13:45:40 | DerPapst_ | linuxstb: [ERR] Failed to read firmware directory (after i typed ipodpatcher 7) |
13:46:07 | linuxstb | Does it correctly display the sector size? |
13:46:16 | DerPapst_ | yes |
13:48:10 | linuxstb | OK, let me try adding some more error messages. |
13:48:20 | DerPapst_ | ok |
13:50:29 | | Quit barrywardell (Read error: 110 (Connection timed out)) |
13:50:47 | linuxstb | DerPapst_: New version uploader (same url - ipodpatcher-test.zip) |
13:50:54 | linuxstb | ^uploaded |
13:50:58 | DerPapst_ | ok |
13:52:27 | DerPapst_ | this one? http://www.davechapman.f2s.com/rockbox/ipodpatcher-test.zip it is still the same |
13:53:48 | linuxstb | OK.... Do you have a copy of your firmware partition and a hex editor/viewer available? (we should probably take this to PM) |
13:53:59 | DerPapst_ | ok |
13:55:37 | | Part Llorean |
13:55:42 | Overand | heh, once hex editors get involved, things get fun |
14:00 |
14:08:24 | | Join miepchen^schlaf [0] (n=hihi@p57B95540.dip.t-dialin.net) |
14:09:07 | GodEater_Web | crap - think this is going to be next to imposible to test from work linuxstb : I've no way to download the whole CVS tree (which it appears I need in order to build the bootloader without ATA) |
14:09:22 | GodEater_Web | cvsgrab doesn't like playing with rockbox's viewcvs.cgi |
14:09:31 | GodEater_Web | and I'm buggered if I'm doing it manually |
14:09:36 | Bagder | you need a good ssh tunnel out |
14:10:04 | GodEater_Web | that would require a lot of leeway from our net admins |
14:10:08 | GodEater_Web | which isn't going to happen |
14:10:18 | GodEater_Web | unless this is in the source archive already ? |
14:10:19 | Bagder | .. or just a sneaky tunnel through the http proxy.. |
14:10:28 | Bagder | :-) |
14:10:35 | GodEater_Web | Bagder : I've tried that |
14:10:39 | Bagder | hehe |
14:10:50 | GodEater_Web | our's doesn't let you connect to ports other than 443 for tunnels |
14:11:03 | Bagder | I know |
14:11:09 | Bagder | so you run a ssh server on 443 |
14:11:11 | | Quit MarcoPolo ("Bye !") |
14:11:20 | GodEater_Web | hmm - could do I suppose |
14:11:29 | GodEater_Web | bit late to sort that out today tho :) |
14:11:29 | Bagder | most setups only allow port 80 and 443 |
14:11:38 | Bagder | but unless you do https you can just as well do ssh there |
14:12:05 | Bagder | we do that all the time |
14:12:15 | GodEater_Web | heh - no https at home - nothing to serve to the world :) |
14:12:54 | GodEater_Web | I'll check and see if linuxstb's latest changes have made it into the source archive |
14:13:15 | Bagder | the one on the cvs page has it all after every commit |
14:13:29 | amiconn | [IDC]Dragon: When we supoort the MMC4.2 protocol, we'll be save for far more than 128GB. This barrier is ata specific |
14:13:34 | GodEater_Web | that poor server must spend all it's time running tar :) |
14:13:51 | Bagder | tar is good ;-) |
14:14:24 | GodEater_Web | yeah, its the bzip2 that hogs the cpu :) |
14:14:54 | Bagder | but yeah it does have quite a load... |
14:15:52 | GodEater_Web | right - think I'll buy a sandwich while I get the toolchain installed |
14:16:32 | * | Bagder goes for a coffee |
14:16:42 | | Join JAC0B [0] (i=9b6d0515@gateway/web/cgi-irc/labb.contactor.se/x-9fe2ce347e551fdc) |
14:19:17 | linuxstb | GodEater_Web: See the link I posted just before you joined - I built such a bootloader... |
14:19:48 | | Join rasher [0] (n=rasher@rockbox/developer/rasher) |
14:20:15 | rasher | linuxstb: Do you know of any unofficial debs for wx2.8? |
14:20:59 | linuxstb | rasher: No, I downloaded it about 5 minutes after it was released, so didn't bother looking. |
14:21:34 | rasher | I'm afraid that won't do me much good, since I'm trying to add the necessary stuff for building a rbutil debian package |
14:21:43 | rasher | It won't work too good without the build-deps satisfied |
14:23:00 | * | bluebrother think he could look into fedora packages |
14:23:16 | bluebrother | but there aren't wx packages also |
14:23:24 | GodEater_Web | linuxstb: got it - now - which test you want me to do with ipodpatcher? -a ? |
14:23:27 | amiconn | [IDC]Dragon: The protocol limit will be 8TB or so. Not very likely to hit that with flash memory any time soon |
14:23:53 | linuxstb | GodEater_Web: Yes, -a |
14:24:07 | rasher | I think I have most of the stuff ready now. Had to add an install target to the Makefile, but I can't really test that either, so I'm a bit in the blind |
14:24:25 | bluebrother | does it understand DESTDIR? |
14:24:45 | rasher | The install target? Yes |
14:24:53 | bluebrother | good. |
14:25:13 | rasher | I'm a bit unsure if I should be using mkdir and cp, or this fancy "install" thing |
14:25:14 | [IDC]Dragon | hi amiconn |
14:25:39 | bluebrother | afaik most packages use install, but I don't know the exact difference |
14:25:39 | [IDC]Dragon | I know 137 GB applies to ATA only, I was just joking around |
14:26:17 | rasher | bluebrother: I was mostly unsure about whether install was standard enough to use |
14:26:30 | rasher | I guess it's just an easier way to get the same stuff done |
14:26:33 | bluebrother | I believe it's safe to use it |
14:26:34 | GodEater_Web | well it's definitely doing something different to last night |
14:26:35 | [IDC]Dragon | we run out of sectors before reaching your MMC4.2 protocol limit |
14:27:02 | GodEater_Web | the bootloader is displaying up to the hard drive type it's detected |
14:27:11 | [IDC]Dragon | amiconn: yesterday I was compiling Rockbox again and had some problems |
14:27:14 | GodEater_Web | the HD doesn't appear to be spinning yet |
14:27:36 | GodEater_Web | hasn't dropped into the Apple OS yet though... |
14:27:49 | | Join funky [0] (n=repulse@unaffiliated/funky) |
14:27:50 | [IDC]Dragon | where is your .ajz self extract building done? |
14:28:01 | rasher | Gee, even gentoo doesn't have wxwidgets 2.8. Slackers |
14:28:40 | GodEater_Web | I'm guessing since it's STILL not loaded the apple_os it's still not quite right linuxstb |
14:29:25 | linuxstb | GodEater_Web: It shouldn't be getting that far.... Which bootloader link did you download? |
14:29:33 | amiconn | [IDC]Dragon: Hehe, yes, at 2TB we'll hit the 32 bit sector number limit |
14:30:02 | amiconn | The self-extractor thing is under firmware/decompressor/ |
14:30:10 | GodEater_Web | http://www.davechapman.f2s.com/rockbox/bootloader-ipodvideo.ipod |
14:30:20 | GodEater_Web | -d works perfectly now though |
14:30:23 | linuxstb | No, you want "....ipodvideotest.ipod" |
14:30:32 | GodEater_Web | ah sorry |
14:30:46 | linuxstb | It should display "Branching to Apple firmware...." before it tries to do just that... |
14:31:31 | linuxstb | GodEater_Web: But doing -a followed by -d leaves you with a working ipod? That's a good sign... |
14:31:32 | [IDC]Dragon | for unknown reason, I got a .ajz >256kB |
14:31:57 | [IDC]Dragon | neither Archos nor Rockbox could load it |
14:32:16 | amiconn | For recorder v1? |
14:32:27 | [IDC]Dragon | and old compiler, yes |
14:33:15 | GodEater_Web | linuxstb: yep it worked perfectly - went back to booting the usual os just fine |
14:33:22 | amiconn | Odd. |
14:33:39 | amiconn | But you should really update sh-elf-gcc to 4.0.3 rockbox-patched |
14:34:10 | GodEater_Web | ok - I have it displaying the "branching" message... |
14:34:14 | bluebrother | hmm. When gcc fails while linking because of a section full, is there a way to see how much bytes are missing? |
14:34:22 | [IDC]Dragon | OK, I'll try |
14:34:32 | GodEater_Web | I'm assume the -d doesn't move the other images back to where they were, since -a was MUCH faster this time |
14:34:36 | GodEater_Web | Wahoo :) |
14:34:39 | GodEater_Web | Working apple_os! |
14:34:50 | GodEater_Web | nice *nice* work linuxstb :) |
14:34:58 | [IDC]Dragon | I was hesistant, because with my usual luck it won't work until days of troubleshooting |
14:35:17 | linuxstb | GodEater_Web: Coolness... The answer is simple that ipod_fw.c was bad. |
14:35:43 | rasher | Why is rbutil using that archos icon when there's a perfectly good icon used in fwpatcher? |
14:35:47 | JAC0B | I am interested in working on the Sansa E200 project. What processor is the sansa using (Not in the FAQ)? |
14:36:02 | Bagder | JAC0B: PP5024 |
14:36:11 | Bagder | dual ARM7TMDI cores |
14:36:12 | GodEater_Web | so next (mountainess hill to climb is just getting RB working on an 80G) :) |
14:36:45 | Bagder | (and it _is_ mentioned on the sansa hw page) |
14:37:24 | JAC0B | oh sorry |
14:37:30 | JAC0B | where is that? |
14:37:52 | Bagder | http://www.rockbox.org/twiki/bin/view/Main/SandiskE200HardwareComponents |
14:38:02 | [IDC]Dragon | Can I get an "executive summary" on how's the iPod 80GB doing? |
14:38:19 | JAC0B | thanks |
14:38:21 | Bagder | [IDC]Dragon: in one word: "bad" ;-) |
14:38:30 | linuxstb | [IDC]Dragon: ata_init() fails and we don't know why. |
14:38:40 | Bagder | LinusN has one so we expect him to do his magic on that |
14:38:47 | daurnimator | hey all |
14:38:59 | | Join lini [0] (i=pugsley@62.204.144.237) |
14:39:10 | [IDC]Dragon | what's so different about it? |
14:39:32 | Bagder | I guess that's what still needs to be figured out |
14:39:44 | linuxstb | We don't know... AFAIK, the ATA controller is embedded in the PP5021 SoC, and also AFAIK, the new videos are using the same PP5021 chip. |
14:40:13 | linuxstb | But the existing PP502x ATA driver isn't working with it. |
14:40:36 | amiconn | I suspect some init isn't done in the apple flash loader, or is done differently |
14:40:46 | rasher | linuxstb: (or someone else able to build rbutil) could you test if http://www.rockbox.org/tracker/task/6443 works? (install target in rbutil Makefile) |
14:41:19 | amiconn | Hence my suggestion to try grabbing a rom dump and compare with a G5 rom dump |
14:42:05 | [IDC]Dragon | do you rely on inits, or is it just the startup different state? |
14:42:57 | GodEater_Web | amiconn: did you manage to find any hint of the code the IPL guys used to dump the rom with the piezo ? |
14:43:15 | linuxstb | [IDC]Dragon: Yes, we do very little initialisation of the ipod hardware in Rockbox (but as much as we can) - we just rely on what the Apple bootloader has done. |
14:43:15 | | Quit JAC0B ("CGI:IRC (EOF)") |
14:44:30 | [IDC]Dragon | when developing for Archos flash start, I made some code do copy all the h/w registers as early as possible and save that |
14:44:36 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
14:44:38 | GodEater_Web | I'm very impressed I now have a working bootloader :) |
14:45:14 | [IDC]Dragon | then I compared the cold start results with the "warm start" |
14:45:50 | GodEater_Web | is there anything else we can insert into the test video bootloader to get some more info back on the ata_init() call ? |
14:47:45 | GodEater_Web | or when we you say "ata_init()" fails - do you really mean it never returns ? |
14:48:35 | preglow | we don't even know where all the hw regs are :/ |
14:50:28 | linuxstb | GodEater_Web: I'm not sure of the details. The first thing you could do is try and display the return value of ata_init(). If it doesn't return, then dig inside ata_init(), putting extra returns in until you track it down. |
14:50:43 | GodEater_Web | fun fun fun |
14:50:47 | linuxstb | But I seem to recall someone doing that and posting the results to the rockbox mailing list a month or two ago. |
14:50:55 | linuxstb | (rockbox or rockbox-dev) |
14:51:02 | GodEater_Web | ah - must have missed those |
14:51:50 | amiconn | [IDC]Dragon: The problem on ipod is that we even don't know all registers |
14:52:06 | amiconn | Portalplayer prefers keeping specs secret :( |
14:52:09 | [IDC]Dragon | do you know the address space of them? |
14:53:12 | * | [IDC]Dragon wonders how it's possible to develop for such a h/w at all |
14:53:21 | preglow | [IDC]Dragon: kind of, but the address space is heavily aliased |
14:53:36 | preglow | makes it a bit hard to know which addresses contain bonafide registers |
14:53:39 | Bagder | [IDC]Dragon: lots of the recent targets are much more disassembly and reverse engineering |
14:53:41 | rasher | GodEater_Web: http://www.rockbox.org/mail/archive/rockbox-dev-archive-2006-10/0014.shtml |
14:54:02 | Bagder | the early targets were "easy" in that aspect |
14:54:12 | * | [IDC]Dragon is spoiled |
14:54:17 | Bagder | haha |
14:55:27 | | Join lowlight [0] (i=c730180b@gateway/web/cgi-irc/labb.contactor.se/x-de0a9d617514de75) |
14:57:44 | GodEater_Web | thanks rasher |
14:58:22 | GodEater_Web | hmm |
14:58:56 | jhMikeS | amiconn: you "rang" yesterday? what was up? |
14:59:39 | | Join rretzbach [0] (n=robert@dslb-084-062-016-185.pools.arcor-ip.net) |
14:59:42 | rretzbach | Hello. |
15:00 |
15:00:08 | lowlight | rasher: there's wx 2.8 repo for ubuntu dapper |
15:00:36 | rasher | lowlight: That might just work, where? |
15:01:07 | lowlight | instructions here: http://www.wxwindows.org/downloads/ |
15:01:24 | rasher | Thanks |
15:03:32 | rasher | I just know I'll regret doing this later, but here goes. |
15:04:22 | | Join muesli__ [0] (n=muesli_t@91.64.233.208) |
15:04:56 | muesli__ | high |
15:05:33 | rasher | http://forums.rockbox.org/index.php?action=dlattach;topic=6202.0;attach=1312;image I like. Except for the somewhat poor quality of the text etc. |
15:05:34 | *** | Saving seen data "./dancer.seen" |
15:06:33 | jhMikeS | how come high_watermark isn't updated with every buffer reinint? really should be. |
15:07:39 | preglow | jhMikeS: yo, did you make a reverb or is my recollection off? |
15:08:16 | linuxstb | rasher: Yes, I do as well. Although I can't see why people think the box is a letter R... |
15:08:57 | jhMikeS | preglow: yes, a pretty trashy one :P |
15:09:31 | preglow | jhMikeS: haha, just something you hacked together yourself or got the code from someplace? |
15:09:37 | jhMikeS | I think a more statistical type would be better than trying to emulate a bunch of echos (too intensive) |
15:09:51 | jhMikeS | preglow: did it myself, suprisingly convincing too |
15:09:55 | rasher | linuxstb: Strange, I think it's pretty obvious. The logo would work excellently as an icon for rbutil as well |
15:10:03 | preglow | jhMikeS: how's it work, then? |
15:10:24 | markun | multiple echos with various amplifications and delays? |
15:10:26 | linuxstb | rasher: I just see a musical note in a box... |
15:10:31 | GodEater_Web | is someone trying to PM me? If so it's not working very well, I keep getting popup block messages, and even allowing them through leaves me with an empty window |
15:10:47 | jhMikeS | Originally just 8 delay lines at semirandom delays with some gradual mixing between them |
15:11:18 | rasher | linuxstb: But "around" the note is an r, a bit distorted. The "head" of the note is the "hole" in the R |
15:11:20 | linuxstb | GodEater_Web: I tried sending you a PM a few hours ago... |
15:11:33 | rasher | linuxstb: (I didn't see a note, originally) |
15:11:49 | rretzbach | Can I check my rockbox version which I have installed? |
15:12:11 | linuxstb | rasher: Very weird... No matter how hard I stare, I can't make it look like like a letter r... |
15:12:30 | rasher | rretzbach: Menu > Info > Rockbox Info / Version |
15:12:32 | lowlight | linuxstb: R not r |
15:12:33 | rasher | linuxstb: It's a capital R |
15:12:50 | linuxstb | rasher: You just said "r" :) But I can't see either... |
15:13:00 | bluebrother | btw, shouldn't the version info go at least also somewhere inside of the core? |
15:13:08 | rretzbach | I have my player mounted, can I check it without touching the device physically? :> |
15:13:28 | bluebrother | currently it's a plugin, and if a user doesn't update that plugin this will be wrong |
15:13:41 | rasher | rretzbach: you could check the timestamp of the rockbox files |
15:13:46 | bluebrother | rretzbach: you could look at the timestamp of rockbox.* |
15:13:49 | Bagder | we've talked about having a magic file in there |
15:13:50 | preglow | jhMikeS: well, that is the good old method of doing reverbs |
15:13:51 | rretzbach | hehe |
15:13:55 | Bagder | with version, hw info and more |
15:13:56 | preglow | jhMikeS: never ones aren't far different, actually |
15:13:59 | preglow | jhMikeS: newer, that is |
15:14:03 | rretzbach | 2006-06-03 15:17 |
15:14:08 | bluebrother | would be a good thing imo |
15:14:11 | rretzbach | Do you suggest an updateß |
15:14:13 | linuxstb | Bagder: Yes, we should ask Cassandra what would be useful for rbutil. |
15:14:19 | Bagder | indeed |
15:14:20 | GodEater_Web | linuxstb: is your email address listed on the wiki valid? If so I can ping you my MSN address and you can PM me over that if you want ? Or Googletalk if you prefer ? |
15:14:29 | rasher | linuxstb: but that's because I think it's so obvious |
15:14:34 | bluebrother | I guess the people in this channel would always suggest an update ;-) |
15:14:38 | Bagder | should be easy to generate with configure and a build and have it included in make zip |
15:14:47 | linuxstb | GodEater_Web: It's OK - I just wanted to ask you to test ipodpatcher, and you've done that. |
15:14:50 | rretzbach | Okay, I am sure I will find a Changelog somewhere. |
15:14:58 | GodEater_Web | ok |
15:15:08 | | Quit GodEater_Web ("CGI:IRC") |
15:15:12 | | Join GodEater_Web [0] (i=c2cbc95c@gateway/web/cgi-irc/labb.contactor.se/x-75d37430312f5d80) |
15:15:15 | bluebrother | maybe you'll interested in the MajorChanges wiki page ... |
15:16:08 | rasher | linuxstb: I get about a gazillion "rbutil.cpp:183: error: cannot convert ‘const char*’ to ‘const wxChar*’ for argument ‘1’ to ‘void wxLogError(const wxChar*,..." when running make, any ideas? |
15:16:18 | linuxstb | rasher: Unicode. |
15:16:39 | linuxstb | I'm guessing you're running a Unicode build of wxwidgets (which isn't the default compilation mode). |
15:16:45 | jhMikeS | preglow: You hit the performance brick wall pretty fast though. Needs the lowpass filtering and should get away with fewer lines and have the correct late reverb without any early echo left to sound right. |
15:16:54 | rasher | linuxstb: I see. What do I do then? |
15:17:14 | linuxstb | Compile wxwidgets from source, and link it statically. Thereby removing the dependency. |
15:17:29 | preglow | jhMikeS: i'm going to try porting a pretty fancy reverb when i get time |
15:17:31 | linuxstb | I think you just need the −−enable-shared=no option to configure. |
15:17:36 | rasher | Oh goddammit. That'll make proper debian packages pretty much impossible then |
15:17:49 | preglow | which will show me exactly how much i can hope to push out of this thing, heh |
15:18:32 | linuxstb | rasher: Or fix rbutil to be unicode compliant... I'm not sure what that involves, but I think it's just removing all "char" types, and using the proper wxWidgets wxChar and wxString types. |
15:18:45 | linuxstb | Cassandra may know more. |
15:18:55 | rasher | linuxstb: I'm not sure that's a job for me |
15:19:13 | jhMikeS | preglow: with the super low delay method (no worker thread), the routine must awaly finish in time or things get ugly fast. I've been reading about it and was gonna take a crack just to educate myself. :P |
15:19:39 | rasher | It really should be unicode compliant anyway |
15:20:13 | rasher | Actually, not a lot of char types. Might just be possible for me after all. |
15:20:14 | linuxstb | Yes, I agree. I think multi-language support is on Cassanda's to-do list anyway. Let's see what she says about it. |
15:20:16 | | Join aliask [0] (n=chatzill@c210-49-190-113.eburwd8.vic.optusnet.com.au) |
15:21:12 | rasher | Let's see if I can make the first build error go away. If I manage that, I'll see about the rest. |
15:22:40 | preglow | jhMikeS: well, might as well just do it that way since it has to finish in time anyway |
15:22:45 | amiconn | jhMikeS: Just wanted to know what queue_send() is good for, as we have queue_post() |
15:23:10 | preglow | jhMikeS: how clever do you think it is to stop yielding? :/ |
15:24:12 | jhMikeS | preglow: as long as it's constant time for a given number of samples and leaves a little time for normal code to run it seems ok |
15:25:18 | GodEater_Web | curses. A mate of mine used to work at Rio (back when they made the Karma), and I wondered if he'd ever seen any portalplayer specs while they were thinking about what platform to use for the Karma. Sadly he didn't. It was worth a try though. |
15:25:51 | rasher | GodEater_Web: If he did, he'd probably not be able to share (legally anyway) |
15:25:54 | jhMikeS | amiconn: It's very good for making sure that waited message get reponded to on a one-by-one basis. The audio recording functions weren't really multithread safe. I just added the use of it to the playback.c and got rid of the other message queue (simpler). |
15:26:20 | GodEater_Web | rasher: true - but they made him redundant years ago - I figured he probably wouldn't mind sharing if it was done on the quiet :) |
15:26:41 | GodEater_Web | hence I didn't say anything till *after* I'd asked him :) |
15:27:28 | Bagder | I rather think PP doesn't reveal much info but provide an SDK with libs and stuff |
15:28:09 | jhMikeS | I can simplify synchronizing on some more things there too. |
15:28:47 | GodEater_Web | even that might have been useful - although it would have been out of date by now I suppose |
15:28:58 | amiconn | Hmm, I don't think I understand that yet |
15:28:59 | rasher | linuxstb: It looks over my head, so I'll leave it to someone else. I'll keep my debian/ directory for later. |
15:28:59 | GodEater_Web | can't remember what gen Apple were on when the karma was conceived |
15:29:19 | jhMikeS | and you can get return values from functions that must be carried out on another thead and the sender knows it that message that it belongs to |
15:29:22 | linuxstb | rasher: I'm not sure about it either. What I told you is all I know... |
15:29:45 | linuxstb | (someone else told me it when I had a similar problem compiling one of their wxWidgets apps) |
15:29:56 | rretzbach | whoooo last.fm support! |
15:30:07 | | Nick DreamThief is now known as DreamThief|off (n=mathias@p54A8090E.dip0.t-ipconnect.de) |
15:30:33 | jhMikeS | amiconn: check out http://www.rockbox.org/tracker/task/6441. It's so simple to implement. |
15:31:04 | rasher | linuxstb: My problem is that it isn't even char * variables, but simply literal strings. I guess there's some char * to wxChar * function somewhere |
15:32:16 | | Join perpleXa [0] (n=perpleXa@unaffiliated/perplexa) |
15:32:27 | | Quit Siku (Read error: 145 (Connection timed out)) |
15:35:37 | rretzbach | If I have a running rockbox version is there some kind of upgrade tool to overwrite the daily build? |
15:35:58 | Bagder | rretzbach: get a new zip and unzip it over the old place |
15:36:28 | rretzbach | I won't lose configs? |
15:36:49 | Bagder | well, you should save your config as a file before you upgrade |
15:37:05 | rretzbach | Thanks for the hint! |
15:37:11 | rretzbach | I will. |
15:37:29 | | Join strabes [0] (n=strabes@ip68-108-31-178.lv.lv.cox.net) |
15:39:49 | linuxstb | rasher: Yes, I was including literal strings when I said "char* variables". I think you need to use some kind of macro - e.g. _("string") or _T("string"), but I'm not sure exactly what. |
15:40:17 | | Quit aliask ("Chatzilla 0.9.76 [Firefox 2.0/2006101023]") |
15:41:22 | rasher | linuxstb: http://www.wxwidgets.org/wiki/index.php/Unicode says _T() |
15:41:50 | linuxstb | Does it help? |
15:41:57 | rasher | Just found it, trying.. |
15:42:12 | | Quit strabes (Read error: 131 (Connection reset by peer)) |
15:42:32 | | Part DerPapst_ |
15:43:15 | rasher | This is a twisty maze of macros, all alike |
15:44:19 | rasher | I get the same error, which is strange |
15:44:54 | rasher | Actually, it seems that _() should work as well |
15:45:09 | bluebrother | _() is GTK afaik |
15:45:19 | | Nick waky is now known as daky (n=sleepy@unaffiliated/waky) |
15:45:25 | rasher | Most things have a _() macro |
15:46:49 | | Quit GodEater_Web ("CGI:IRC (EOF)") |
15:48:30 | * | jhMikeS just spotted a tiny bug in queue_release_all_senders :P |
15:48:37 | | Quit spiorf (Remote closed the connection) |
15:49:27 | | Nick DreamThief|off is now known as DreamThief (n=mathias@p54A8090E.dip0.t-ipconnect.de) |
15:50:42 | rretzbach | Where can I read about a specific feature and how to use it? Like last.fm logging. |
15:50:49 | rasher | rretzbach: the manual |
15:51:07 | rasher | (usually, not sure if last.fm is included in the manual yet) |
15:51:27 | rasher | rretzbach: otherwise, search the wiki for the name of the feature (last.fm) |
15:51:50 | rretzbach | Thank you. |
15:52:26 | rasher | Except searching for last.fm confuses twiki. http://www.rockbox.org/twiki/bin/view/Main/LastFMLog is what you want (or the manual) |
15:52:57 | rretzbach | I got it already with the search function of the wiki :) |
15:55:31 | | Join GodEater_Web [0] (i=c2cbc95c@gateway/web/cgi-irc/labb.contactor.se/x-d88501905572a59f) |
15:55:35 | rretzbach | Nice wiki. |
15:55:51 | GodEater_Web | anyone point me in the direction of the code which outputs the HD model to the lcd ? |
15:56:04 | * | [IDC]Dragon just noticed that "Open"Neo has 48bit BigLBA sector addressing since their start |
15:56:57 | | Join MarcoPolo [0] (n=MarcoPol@virlet.rez-gif.supelec.fr) |
15:57:16 | rasher | GodEater_Web: Start in apps/debug_menu.c |
15:57:33 | n1s | GodEater_Web: static bool dbg_disk_info(void) |
15:58:48 | linuxstb | GodEater_Web: It's the ata_get_identify() function. Does that get displayed on your 80GB? |
16:00 |
16:01:38 | amiconn | [IDC]Dragon: Hehe, they pretty much have to with 3.5" disks... |
16:02:42 | GodEater_Web | linuxstb: yes |
16:02:55 | GodEater_Web | it reports the Toshiba hard drive |
16:03:04 | linuxstb | Then it looks like ata_init() is working, so disk_init() is the next function... |
16:04:55 | Bagder | [IDC]Dragon: that was about the first thing they did with our code |
16:05:01 | Bagder | afair |
16:06:17 | GodEater_Web | is disk_init() in ata.c too? |
16:07:16 | GodEater_Web | guess not |
16:07:24 | linuxstb | disk.c :) (firmware/common/) |
16:07:33 | GodEater_Web | found it :) |
16:10:37 | GodEater_Web | do the DEBUGF()s output to the lcd, or do I have to #include the lcd stuff into disk.c too ? |
16:11:06 | GodEater_Web | and another silly question |
16:11:14 | | Join |Rincewind| [0] (i=aryrCePC@nat-wh-1.rz.uni-karlsruhe.de) |
16:11:33 | GodEater_Web | disk_init() defines it's sector as a [512] size array |
16:11:43 | GodEater_Web | shouldn't we be doing 2048 in there for an 80G ? |
16:12:25 | * | GodEater_Web 's low level knowledge is so rusty it squeaks in a strong wind |
16:14:19 | linuxstb | GodEater_Web: I don't think so - ask amiconn... |
16:14:54 | linuxstb | I think that relates to the physical sector size, which is still 512 bytes. |
16:15:06 | GodEater_Web | ah ok |
16:15:12 | linuxstb | Only when accessing via USB is the disk presented as having 2048-byte sectors. |
16:16:02 | GodEater_Web | I seem to remember reading that elsewhere now you mention it |
16:16:34 | GodEater_Web | any idea on that DEBUGF question above ? |
16:16:51 | rasher | I've been looking at wxwidgets docs, and have come to the conclusion that everything that isn't unicode should be purged from the face of the earth and anyone saying otherwise should be the first on the great chemical fire. |
16:17:05 | | Join strabes [0] (n=strabes@ip68-108-31-178.lv.lv.cox.net) |
16:17:20 | linuxstb | You'll have to #include the lcd stuff. DEBUGF() is only for the UI simulator (or the few Rockbox targets which have a serial port usable as a console). |
16:17:37 | rasher | In other words, I've no idea how to fix my problem, and will resort to waiting for someone else to fix it. |
16:17:44 | GodEater_Web | right - thanks :) |
16:21:40 | rasher | But yeah, unicode is now added to my list of rbutil wishes |
16:22:04 | rasher | And on that bombshell, I'll be on my merry way. |
16:22:06 | | Quit rasher ("leaving") |
16:22:08 | GodEater_Web | okay - we definitely get into disk_init() |
16:25:51 | | Join vs-hs [0] (i=53fbf473@gateway/web/cgi-irc/labb.contactor.se/x-aa72318e58abc485) |
16:26:17 | vs-hs | Does rockbox work with Ipod Nano 2nd generation? |
16:27:03 | strabes | vs-hs: i believe no |
16:27:04 | linuxstb | GodEater_Web: I see that disk_init() doesn't check the return code from the call to ata_read_sectors() Have you checked to see what it returns (if it returns...)? |
16:27:22 | vs-hs | BTW, haxx ab is my neighbor =) |
16:27:30 | linuxstb | vs-hs: No. The 2nd generation Nano is a completely new hardware design from Apple. |
16:27:32 | vs-hs | strabes: are you sure? |
16:27:33 | strabes | vs-hs: on the daily builds page there's only one for 1st generation |
16:27:43 | strabes | vs-hs: yeah sorry =\ |
16:27:51 | Bagder | vs-hs: the nano 2gen is very different |
16:27:59 | Bagder | so its an entirely new platform to work for |
16:28:05 | vs-hs | So there's no way to get it working? |
16:28:10 | Bagder | yes |
16:28:16 | strabes | if you know C then yes lol |
16:28:21 | linuxstb | Of course - http://www.rockbox.org/twiki/bin/view/Main/NewPort |
16:28:22 | Bagder | but it is a start over from scratch work |
16:28:41 | vs-hs | btw, what does haxx ab do for rockbox? |
16:28:49 | GodEater_Web | linuxstb: I *just* checked that - ata_read_sectors() doesn't appear to return. |
16:28:52 | strabes | i have a question: howcome when I plug my 4gen ipod into AC it continually reboots? |
16:29:08 | Bagder | vs-hs: several of us at Haxx are involved and we sponsor the project with servers and stuff |
16:29:14 | linuxstb | GodEater_Web: OK, then you're heading into a maze of functions within ata.c.... |
16:29:18 | | Join DerPapst_ [0] (n=DerPapst@pD9EB24D4.dip0.t-ipconnect.de) |
16:29:26 | vs-hs | Badger are you in the haxx ab team? |
16:29:29 | GodEater_Web | oh goody |
16:29:36 | Bagder | vs-hs: I am |
16:30:00 | vs-hs | Haha, I live in the same house as your office (Skyttens Gata 550) |
16:30:12 | | Quit JoeBorn (Read error: 145 (Connection timed out)) |
16:30:12 | Bagder | vs-hs: LinusN lives there |
16:30:18 | Bagder | not really an "office" ;-) |
16:30:21 | linuxstb | strabes: Because Rockbox thinks you're connecting to a PC, so reboots into disk mode. The disk mode doesn't see any PC, so reboots you to Rockbox.... It's a long-time bug in Rockbox. |
16:30:35 | vs-hs | ok |
16:31:00 | strabes | linuxstb: thanks for the reply. is it harmful, and is there a workaround |
16:31:07 | vs-hs | So I'm coming to beat you up because it's not working on my ipod (kidding), you've got a really nice project there.. |
16:31:36 | strabes | linuxstb: and if it's harmful, should I just use my pc to charge it? |
16:31:52 | linuxstb | strabes: The workaround is to boot into Rockbox without the cable inserted, and then hold MENU whilst you insert the cable. It should then stay in Rockbox. |
16:34:32 | vs-hs | So, are you even going to release rockbox for nano 2nd generation? |
16:34:49 | Bagder | vs-hs: we don't predict the future |
16:34:49 | strabes | vs-hs: it will probably be awhile since they have to rewrite everything |
16:35:03 | Bagder | vs-hs: if someone wants it badly enough, it'll be done |
16:35:08 | Bagder | otherwise it won't |
16:35:28 | vs-hs | I wants it badly, hate being stuck with the original OS on the ipod |
16:35:39 | vs-hs | haha |
16:36:17 | Bagder | then startup your hex editor and get into business |
16:36:38 | vs-hs | I can't =P |
16:37:00 | vs-hs | I'm just a PHP "haxxor" ;) |
16:37:08 | strabes | linuxstb: thanks |
16:37:39 | strabes | vs-hs: C for dummies |
16:37:43 | strabes | :) |
16:38:09 | GodEater_Web | I'll tell you what - this new ipodpatcher makes this process much less painful :) |
16:38:18 | linuxstb | At the moment, "how to crack encryption for dummies" is required... |
16:39:03 | vs-hs | strabes: nah, no time for learning another scripting language |
16:39:40 | strabes | vs-hs: that's ok; you're just going to have to convert all your .ogg to .mp3!!!! sounds like a party |
16:40:12 | linuxstb | vs-hs: Then sell your Nano and buy something you like... |
16:40:32 | strabes | vs-hs: yeah you can get cheap used 4gens on the internet |
16:40:36 | strabes | really cheap |
16:40:48 | vs-hs | linuxstb: I'm going to keep my NEW nano that I bought last weekend |
16:41:15 | strabes | vs-hs: then you'll be using mp3 for your format i guess then |
16:41:51 | vs-hs | strabes: But I don't want to use the original OS and be stuck with Itunes, haha ;) |
16:41:54 | linuxstb | vs-hs: You just said that you hated it... |
16:42:03 | linuxstb | Seems you have a dilemma... |
16:42:10 | strabes | vs-hs: there's many alternatives to itunes, especially for linux |
16:42:34 | vs-hs | strabes: Hmm, any recommended WORKING alternative then? |
16:42:38 | strabes | vs-hs: many programs can manage your ipod. there's tons of them on linux. not sure about windows though |
16:42:52 | | Join rasher [0] (n=rasher@rockbox/developer/rasher) |
16:43:09 | vs-hs | strabes: I'm running linux :P |
16:43:58 | strabes | vs-hs: sweet; gtkpod is ONLY for ipod management |
16:44:04 | vs-hs | btw, I said that I hated the OS, not the Ipod =S |
16:44:17 | rasher | Oops, I just accidently added the debian directory to rbutil (wanted to create a diff, and figured cvs add would work as it does with files). Shall I just leave it there for later (I plan to add the necessary files once I get everything right), or should I remove it again? |
16:44:19 | strabes | vs-hs: amarok is a full music manager but it also syncs the ipod |
16:44:34 | daurnimator | ipod sucks :( |
16:44:42 | strabes | daurnimator: u can say that again |
16:44:52 | rasher | Cassandra: If you see the log, check my message a minute ago |
16:45:02 | daurnimator | ipod sucks :( |
16:45:05 | rasher | linuxstb: any idea? |
16:45:13 | vs-hs | Be right back, food ;) |
16:45:33 | linuxstb | rasher: Just leave it. It's doing no harm, and I'm sure it will be used in the future. |
16:45:35 | strabes | vs-hs: yamipod also works i hear |
16:46:40 | rasher | linuxstb: Alright. I don't particularly want to add the files yet, because I can't test it yet, but if you're running Debian, I could put them somewhere so you can test if you want |
16:47:46 | linuxstb | What would I need to do to test? Does the fact I installed wxwidgets from source break things? |
16:48:11 | rasher | I actually don't think the build process cares where you have the libs from, as long as you can build. |
16:48:25 | rasher | apt-get install dpkg-dev debhelper devscripts fakeroot linda |
16:48:29 | rasher | Is what I used |
16:48:49 | rasher | then something like "debuild" inside the directory should work |
16:48:52 | [IDC]Dragon | Bagder: do you know what ATA<->USB bridge the Neo has? |
16:49:02 | Bagder | nope, no idea |
16:49:31 | rasher | linuxstb: http://www.debian-administration.org/articles/336 explains quite nicely about building debian packages |
16:49:59 | rasher | linuxstb: The only thing I did that isn't in there is was to add the install target to the Makefile, really |
16:52:31 | linuxstb | rasher: OK, I'll give it a go. |
16:52:34 | rretzbach | I am starting to write a shuffle program, which shuffles the playlist taking whole albums as items. Is there already such a program or feature? |
16:52:49 | rasher | linuxstb: rasher.dk/rockbox/debian.tar.bz2">http://rasher.dk/rockbox/debian.tar.bz2 |
16:53:49 | rasher | linuxstb: And the install target http://www.rockbox.org/tracker/task/6443 |
16:54:45 | rasher | I used the date as version, not sure if that's appropriate |
16:55:32 | rasher | And not quite sure how to automate that part, because the changelog needs updating to change the version |
16:57:47 | linuxstb | "dpkg-checkbuilddeps: Unmet build dependencies: libwxgtk2.8-dev" |
16:57:49 | | Join cnj [0] (n=matt@dsl254-083-003.nyc1.dsl.speakeasy.net) |
16:58:17 | rasher | Guess I was wrong |
16:58:41 | rasher | You could remove it in debian/control just to check, but it should of course be there in the final version |
17:00 |
17:00:23 | | Join Siku [0] (n=Siku@f303b.w3.tontut.fi) |
17:01:01 | rasher | Looks like the key to the changelog thing is the debchange program, I guess a helpful script could be added that runs that |
17:01:12 | linuxstb | Yes, seems to be running through... |
17:01:28 | linuxstb | But now I get the same errors you did... |
17:01:46 | | Quit funky ("leaving") |
17:02:06 | rasher | That's a bit strange |
17:02:55 | petur | beer time :) |
17:03:00 | | Quit petur ("burps") |
17:03:11 | rasher | Well, I'm off again. |
17:03:35 | | Quit rasher ("leaving") |
17:05:36 | *** | Saving seen data "./dancer.seen" |
17:06:52 | GodEater_Web | oh well |
17:07:04 | GodEater_Web | I can only confirm exactly the finding's posted to the list |
17:07:50 | GodEater_Web | it's the perform_soft_reset() call from within disk_init() -> ata_read_sectors() −−> copy_read_sectors() that's hanging |
17:08:02 | GodEater_Web | at the point where it calls sleep() for the first time |
17:08:14 | GodEater_Web | not much help - sorry guys |
17:08:43 | | Quit FOAD ("I'll be back") |
17:09:14 | linuxstb | So is it the sleep() that's hanging? |
17:09:20 | GodEater_Web | yup |
17:09:29 | linuxstb | Have you tried removing the call to sleep()? |
17:09:31 | |Rincewind| | [IDC]Dragon: are you there, I sent you a pm |
17:09:35 | GodEater_Web | not yet |
17:09:39 | GodEater_Web | something else I noticed |
17:09:45 | | Part DerPapst_ |
17:09:55 | GodEater_Web | I used ipodpatcher to put back the bootloader you made this morning |
17:10:04 | GodEater_Web | and it refused to load the apple_os |
17:10:09 | GodEater_Web | it just kept looping |
17:10:09 | | Quit vs-hs ("CGI:IRC (EOF)") |
17:10:50 | linuxstb | Hmm... Can you pastebin the output of "ipodpatcher /dev/XXXX -v −−list" ? |
17:11:00 | linuxstb | (if your ipod is still like that..) |
17:11:03 | | Join JoeBorn [0] (n=rootmeis@dsl017-022-247.chi1.dsl.speakeasy.net) |
17:11:23 | cnj | ls |
17:11:25 | cnj | oops, sorry |
17:11:29 | GodEater_Web | I just re-wrote the bootpart sorry |
17:11:35 | GodEater_Web | but I'll try again later if you like |
17:11:51 | linuxstb | GodEater_Web: Yes, please let me know if you can recreate the problem... |
17:13:19 | linuxstb | Also, can you update to the latest ipodpatcher. I just committed some fixes - related to unaligned sector reads. Maybe that is also an occasional problem on Linux, and caused your problem. |
17:14:09 | GodEater_Web | ok |
17:14:27 | | Join Criamos [0] (n=Criamos@p54933775.dip0.t-ipconnect.de) |
17:14:56 | cnj | this is going to sound like I didn't read anything, I'm sure ... but I've patched the firmware and flashed the player (iriver H340 US using v129J now), and unzipped both the fonts and the 12-15 daily into the devices root. The new firmware boots, but goes direct into the iRiver code. Is there anything obvious I should check as to why the rockbox code doesn't start? |
17:15:01 | cnj | [thanks in advance] |
17:16:19 | |Rincewind| | is there a rockbox.iriver in your root? |
17:16:22 | cnj | yes |
17:16:27 | linuxstb | Do you see anything displayed on the screen before the iriver firmware starts? |
17:17:23 | cnj | everything looks the same as with the old iriver firmware, except the version number, and it's much quicker. the md5sum of the firmware it just flashed and the one I originally downloaded differ, so the patching did something |
17:17:58 | cnj | (I think that's a "no") |
17:18:23 | |Rincewind| | are you sure that you patched the new downloaded firmware with the patch tool? |
17:18:25 | cnj | *much quicker to load |
17:18:41 | cnj | the md5sum of the firmware it just flashed and the one I originally downloaded differ, so the patching did something |
17:18:45 | linuxstb | I don't own a H340, but I'm almost certain you should see the Rockbox bootloader displaying some messages. Do you have power/usb plugged into your H340 still? |
17:18:56 | cnj | at the moment, yes |
17:19:03 | cnj | its mounted on this machine |
17:19:08 | linuxstb | I think that's the problem - unplug it... |
17:19:21 | cnj | oh. well I had unplugged it and tried. but I'll do so now again. |
17:19:45 | linuxstb | Maybe it isn't then... But I think the rockbox bootloader will always start the iriver firmware if there is power connected when you boot. |
17:19:50 | GodEater_Web | ok - if I comment out the first sleep, it runs the next SET_REG, and then hangs on the next sleep instead. |
17:19:55 | | Join FOAD [0] (n=dok@dinah.blub.net) |
17:20:35 | lowlight | amiconn: asm question...is lsl r0, r0, #0x1c followed by bmi the same as just checking r0 & 0x8? |
17:21:45 | linuxstb | GodEater_Web: Try going into firmware/kernel.c, and just adding a "return" at the start of the sleep() function. |
17:21:58 | GodEater_Web | ok :) |
17:22:41 | cnj | well, I unplugged it, and even poked the reset button for good measure. First thing it shows is still the blue "iriver multicodec jukebox" and then "ver 1.29 J start/loading" underneath it. |
17:23:09 | bluebrother | try reflashing. |
17:23:24 | bluebrother | there are known cases of some h300 devices that need flashing multiple times |
17:23:31 | GodEater_Web | hahaha - no - that properly shafts it |
17:23:36 | GodEater_Web | don't even get the HD model anymore |
17:23:51 | bluebrother | no idea what / why this is happening |
17:24:04 | bluebrother | but there have been some reports in the forums about this |
17:24:25 | | Quit strabes (Remote closed the connection) |
17:24:26 | cnj | that's odd; it definitely installed a newer firmware (the old was stock US firmware), but I'll give it another go |
17:25:00 | cnj | and I checked to make sure I copied the patched version ... I can provide and md5sum if anyone else wants to compare |
17:25:02 | bluebrother | I assume you checked the md5sum of the patched firmware? |
17:25:16 | cnj | is there a listing somewhere? |
17:25:24 | bluebrother | the wiki has md5sums of patched files |
17:25:30 | cnj | ah, didn't see that |
17:25:51 | bluebrother | I think it was IriverBoot (but I'm not completely sure about this) |
17:25:52 | linuxstb | GodEater_Web: OK :) Try replacing the sleep(x) calls with udelay(x*10000) |
17:25:57 | * | cnj checks |
17:26:13 | GodEater_Web | erm ok |
17:27:18 | cnj | 1.29-JP ... ce433c404ff7531f5852ce3cb61143ee ... matches |
17:28:13 | GodEater_Web | "Loading Rockbox..." |
17:28:35 | GodEater_Web | :) |
17:28:42 | | Quit mirak ("Ex-Chat") |
17:29:07 | linuxstb | ??? |
17:29:48 | linuxstb | Did it display the partition information? |
17:30:07 | GodEater_Web | hard to tell |
17:30:14 | GodEater_Web | my other debug stuff is spamming the LCD now |
17:30:15 | GodEater_Web | hold on |
17:30:50 | | Join ptw419 [0] (i=ptw419@24-155-113-141.dyn.grandenetworks.net) |
17:31:21 | GodEater_Web | "No partition found" |
17:31:28 | GodEater_Web | Partition 1: 0x00 0MB |
17:31:37 | GodEater_Web | Loading Rockbox... |
17:31:40 | GodEater_Web | Rockbox error: -1 |
17:31:46 | GodEater_Web | Loading original firmware |
17:31:49 | GodEater_Web | and then bugger all |
17:31:52 | | Join barrywardell [0] (n=barrywar@dhcp-892b7a6e.ucd.ie) |
17:31:57 | GodEater_Web | but that's GOT to be progress |
17:32:08 | GodEater_Web | I speak too soon |
17:32:13 | GodEater_Web | it even loaded the apple_os |
17:32:26 | linuxstb | I'm not sure... If the partition table didn't display, then it looks like the disk read is still failing... |
17:32:26 | GodEater_Web | on that note, I need a trip to the loo :) |
17:32:30 | cnj | well.. I'll be darned. I tried reflashing (this time, not plugged-in to mains power), and it works. Although it definitely flashed before ... (to something) ... didn't copy over the old firmware I copied or anything. |
17:32:47 | cnj | anyway, thanks for the help. curious what the deal with that is though. |
17:32:54 | GodEater_Web | be back i nsec |
17:32:58 | GodEater_Web | we can try other stuff |
17:35:51 | GodEater_Web | right bac |
17:35:55 | GodEater_Web | +k |
17:37:22 | | Join Arathis [0] (n=doerk@p5484C283.dip0.t-ipconnect.de) |
17:37:29 | lowlight | barrywardell: any idea what the 0x6000d8xx addresses are used for on pp5020? |
17:38:11 | GodEater_Web | right - so we're into disk_mount_all now where the partition read is doing something screwy now right ? |
17:40:13 | lex | hey what do you think |
17:40:27 | lex | could i get a new 5.5G from apple, i have about 4+ stuck pixels in it |
17:41:23 | barrywardell | lowlight: apparently they're gpio addresses |
17:41:50 | barrywardell | i think the gpio address has some 'don't care' bits |
17:42:26 | barrywardell | so 0x6000d000 = 0x6000d000 |
17:42:42 | barrywardell | i mean 0x6000d800 = 0x6000d000 |
17:45:23 | lowlight | barrywardell: what do you make of this? http://pastebin.ca/280065 |
17:45:47 | | Join tucoz [0] (n=martin@rockbox/staff/tucoz) |
17:46:50 | tucoz | How incredibly sad |
17:47:01 | barrywardell | lowlight: there was a discussion here a few weeks ago with amiconn about that sort of thing |
17:47:18 | barrywardell | apparently there is some sort of write mask when outputting to gpio |
17:47:51 | barrywardell | so bits 8-15 are a mask on what's written to bits 0-7 |
17:48:00 | n1s | cnj: that is a known issue with h300 US firmware, whaen flashing an international patched firmware it "skips" parts, presumably to prevent overwriting a drm key in the flash, the international firmware however doesn't have this check and gladly overwrites everything, so do what you did silently skips parts and results in a non rockbox firmware while flashing a second time does it right. :-D |
17:48:36 | n1s | anyway beertime for med too :-D ,I'll be back with incoherent posts in about 8 hours ;-) |
17:50:26 | barrywardell | lowlight: eg. it looks like line 11 is clearing bit 4 of GPIOD_OUTPUT_VAL |
17:50:41 | barrywardell | actually, bit 3 |
17:51:56 | lowlight | I don't see that :/ |
17:52:07 | | Join Ribs [0] (n=ribs@91.84.8.218) |
17:53:17 | barrywardell | bits 8-15 control whether which bits of GPIOD we can write to |
17:53:52 | barrywardell | so writing 0x8xx to GPIOD_OUTPUT_VAL means that we only write to bit 4 of GPIOD_OUTPUT_VAL |
17:53:54 | | Quit Arathis ("[rl_bot quit]") |
17:54:13 | | Join Arathis [0] (n=doerk@p5484C283.dip0.t-ipconnect.de) |
17:54:14 | lowlight | so, its the same as GPIOD_OUTPUT_VAL &= ~0x8? |
17:54:15 | barrywardell | do 0x800 would clear bit 3 |
17:54:17 | | Quit Arathis (Read error: 104 (Connection reset by peer)) |
17:54:24 | barrywardell | yes |
17:54:31 | barrywardell | but done in one operation |
17:54:42 | | Join Arathis [0] (n=doerk@p5484C283.dip0.t-ipconnect.de) |
17:55:04 | barrywardell | what you wrote reads GPIOD_OUTPUT_VAL, clears bit 3, then writes back to GPIOD_OUTPUT_VAL |
17:55:24 | lowlight | why not always do it that way then? |
17:55:41 | barrywardell | and it's possible that the other bits of gpiod have changed between reading and writing |
17:55:48 | lowlight | There's only 3-4 places where it's used like that |
17:56:42 | barrywardell | i'm not sure why they choose that sometimes. the same thing is used in the ipod backlight code too |
17:57:17 | lowlight | also, does the BPL after the LSL mean it's just checking bit 3 of GPIOD_OUTPUT_VAL? |
17:57:35 | lowlight | branches if bit 3 is 0 |
18:00 |
18:02:15 | lowlight | barrywardell: what if it was 0x808 instead of 0x800? |
18:02:37 | barrywardell | that would be like GPIOD_OUTPUT_VAL |= 0x8 |
18:02:44 | GodEater_Web | okay - off home - will continue fiddling with the 80G stuff when I get home |
18:03:17 | jhMikeS | looks like part of a bitbanging driver that branches if the carry flag isn't set...just my 0x2 :P |
18:05:04 | | Join Genre9mp3 [0] (n=MARVIN_T@rockbox/contributor/Genre9mp3) |
18:05:36 | jhMikeS | the negative flag rather ... oh what do I know but what you're doing looks fun :) |
18:06:27 | | Join My_Sic [0] (n=MySic@m64.net81-67-5.noos.fr) |
18:06:53 | barrywardell | i read it as this: check if bit 3 of GPIOD_OUTPUT_VAL is set. if so, clear it. if not, branch past the code to clear it |
18:08:07 | lowlight | ok...think I've got it. |
18:08:26 | barrywardell | pretty much exactly a jhMikeS said :) |
18:09:53 | jhMikeS | so the shift instruction can put the shift result in a register other than source? It appears so. |
18:10:02 | tucoz | pixelma, do you still have the svg of the gigabeat? I got to go now, but check back later. |
18:10:18 | pixelma | tucoz: sure |
18:10:23 | tucoz | cool |
18:10:34 | pixelma | (need to leave for a while too= |
18:10:39 | pixelma | ) |
18:10:50 | tucoz | got to go buy dinner, but could you pm me with the link? |
18:11:17 | tucoz | talk to you later |
18:12:39 | jhMikeS | LSL R0, R0, #0xB looks weird otherwise. Can do like LSL R0, R1, #0xB so the result's in R1 (if there's an R1 :)? |
18:14:04 | lowlight | I say yes, only because I see it in the disassembly, not because I know ;) |
18:18:02 | | Quit Ribs (Remote closed the connection) |
18:18:42 | | Join Ribs [0] (n=ribs@91.84.8.218) |
18:20:15 | lowlight | barrywardell: does it work to write to those addresses in that way...outl(1<<11, 0x6000d82c)? or should I use GPIOD_OUTPUT_VAL &= ~0x8? |
18:20:23 | amiconn | jhMikeS: ARM is backwards to most other asm dialects |
18:20:40 | amiconn | SO if you want the result in r1, you need lsl r1, r0, #0xb |
18:21:35 | barrywardell | lowlight: i'm not totally sure. i couldn't get it to work on my h10, but apparently it works on the ipod (eg. look at the backlight code) |
18:22:50 | jhMikeS | amiconn: right :) too much staring at ColdFire stuff. Intel asm looks backwards to me now. |
18:23:24 | amiconn | In fact I'm not sure if it's 'most' |
18:23:42 | amiconn | At least source, dest feels more natural to me that dest, source |
18:24:03 | amiconn | ..even though I started with Z80, which also uses dest, source |
18:24:44 | jhMikeS | In a way it makes sense since with something like "mov eax, 1" is spacially analagous to "eax = 1" |
18:25:10 | amiconn | AT least Z80 used 'ld' instead of 'mov' |
18:26:00 | amiconn | x86 asm mostly looks like gibberish to me |
18:26:09 | jhMikeS | hmmm...like 6502 used LDA #00 for load accumulator with #00 |
18:28:54 | jhMikeS | random thought: odd that x86 should need a rotate instruction when shld,eax,eax,<value> would be the same a rol eax,<value> but I don't recall if it can do same register |
18:29:27 | | Part pixelma |
18:31:40 | lowlight | thanks for the help...gtg |
18:31:44 | | Part lowlight |
18:32:05 | | Quit Arathis ("[rl_bot quit]") |
18:35:50 | | Join Arathis [0] (n=doerk@p5484C283.dip0.t-ipconnect.de) |
18:38:42 | | Quit miepchen^schlaf (Read error: 104 (Connection reset by peer)) |
18:39:02 | | Join miepchen^schlaf [0] (n=hihi@p57B95540.dip.t-dialin.net) |
18:40:42 | * | jhMikeS just realizes why ld is more logical a mnemonic than mov(e). :P |
18:41:22 | | Quit blue_lizard (Read error: 110 (Connection timed out)) |
18:41:40 | | Join blue_lizard [0] (n=blue_liz@p54986329.dip.t-dialin.net) |
18:47:54 | | Quit zylche ("-") |
18:48:44 | | Join redwoo1 [0] (n=penovich@castor.rfa.org) |
18:52:00 | | Join Plouj [0] (n=Plouj@dsl-207-112-65-221.tor.primus.ca) |
18:52:01 | Plouj | hi |
18:52:16 | Plouj | can the h320 remote control be detached from the headphones? |
19:00 |
19:01:21 | linuxstb | GodEater_Web: One thing you could try is simply attempting to run Rockbox directly, and not running the bootloader. Using ipodpatcher, you can do "ipodpatcher /dev/XXX -wf rockbox.ipod". |
19:05:38 | *** | Saving seen data "./dancer.seen" |
19:07:09 | Cassandra | linuxstb, how do I cross-compile ipodpatcher? Or is there a binary somewhere? |
19:08:30 | | Join menosm_ [0] (n=menosm__@user-11fadfo.dsl.mindspring.com) |
19:09:28 | | Join linuxstb_ [0] (i=5343d4aa@gateway/web/cgi-irc/labb.contactor.se/x-90d98db410f92930) |
19:09:33 | | Join GodEater [0] (n=NotAChan@host-83-146-12-237.bulldogdsl.com) |
19:10:05 | linuxstb_ | Cassandra: Cross-compile from where to where? A windows binary is here: http://www.davechapman.f2s.com/rockbox/ipodpatcher-test.zip |
19:10:14 | Cassandra | That's what I wanted. |
19:10:32 | Cassandra | Turns out the vmware dev image doesn't have a cross-compiler. |
19:10:53 | Cassandra | Possibly I could check it out under Windows and compile with mingw anyway. |
19:11:20 | linuxstb_ | "apt-get install mingw" in Debian should be enough, followed by "make ipodpatcher.exe" |
19:12:02 | linuxstb_ | Sorry, i mean mingw32. And maybe the mingw32-binutils package as well. |
19:12:14 | * | [IDC]Dragon waves |
19:12:53 | | Quit [IDC]Dragon ("CGI:IRC") |
19:13:06 | | Quit |Rincewind| ("Cya") |
19:15:18 | | Part muesli__ |
19:15:31 | | Join God_Eater [0] (n=NotAChan@host-83-146-13-51.bulldogdsl.com) |
19:15:37 | | Quit Genre9mp3 (Read error: 113 (No route to host)) |
19:17:03 | | Join skino [0] (n=skino@214.80-202-239.nextgentel.com) |
19:17:27 | skino | Hi can someone help me with a problem? |
19:18:10 | linuxstb_ | Just ask. |
19:18:59 | skino | Ok |
19:19:06 | skino | i installed rockbox |
19:19:11 | skino | and tried it a littele bit |
19:19:18 | skino | but then suddenly it turns off |
19:19:27 | skino | and dont want to turn itself on |
19:19:37 | skino | even when it is connected to a power source!§ |
19:20:06 | linuxstb_ | What did you install Rockbox onto? |
19:20:17 | skino | or wait |
19:20:21 | skino | yes i did it! |
19:20:27 | skino | Heldt menu + select button |
19:20:42 | skino | for 30 seconds |
19:21:00 | God_Eater | that'd be an ipod then |
19:21:34 | skino | oh |
19:21:41 | skino | i forgot to mention that :P |
19:21:43 | skino | sorry |
19:22:00 | God_Eater | it's okay - we're all psychic |
19:22:29 | skino | but there is another problem |
19:22:39 | skino | it doesnt react when i connects to pc |
19:22:49 | | Quit miepchen^schlaf (Read error: 113 (No route to host)) |
19:23:05 | God_Eater | usb in rockbox on ipod doesn't work does it ? |
19:23:10 | God_Eater | you have to put it into disk mode |
19:23:20 | skino | hmm how? |
19:23:22 | God_Eater | correct me if I'm wrong anyone |
19:23:34 | God_Eater | when you next do your rest menu+select thingy |
19:23:36 | God_Eater | *reset |
19:23:47 | God_Eater | immediately afterwards hold down select+play |
19:23:51 | Cassandra | select+play is disk mode, I think/ |
19:24:00 | skino | ok |
19:24:04 | skino | i will test that |
19:24:05 | Cassandra | Oh, sorry, yes. |
19:24:09 | God_Eater | well that's two votes - we must be right :) |
19:24:32 | Cassandra | linuxstb, nice work on the ipodpatcher fix. Everything seems hunkydory now. |
19:24:43 | Cassandra | I'll just try removing the Rockbox bootloader. |
19:24:45 | God_Eater | ooh yes - gotta build that new version here too |
19:24:55 | God_Eater | Cassandra: that worked for me earlier :) |
19:25:37 | skino | hmm should i press it down when it is connected? |
19:25:46 | God_Eater | doesn't matter |
19:25:49 | Cassandra | And lo, it booted the Apple firmware like unto a virgin Ipod. |
19:25:52 | God_Eater | it'll go into disk mode whatever |
19:25:59 | God_Eater | Cassandra: hahaha |
19:26:34 | | Join ThePhil [0] (n=derphil@p57B457D7.dip.t-dialin.net) |
19:26:55 | ThePhil | hi |
19:26:57 | linuxstb_ | Cassandra: Glad it's working. The version you tried last night was completely broken... |
19:26:59 | ThePhil | can someone help me? |
19:27:11 | Cassandra | I wish the Rockbox bootloader had pretty pictures. |
19:27:23 | God_Eater | I wish it'd just work =/ |
19:27:26 | Cassandra | ThePhil, no. You are beyond help. |
19:27:40 | Cassandra | God_Eater, it does, thanks to linuxstb. |
19:28:06 | God_Eater | I meant the bootloader on 80G |
19:28:15 | God_Eater | unless he fixed that in the last hour :) |
19:28:38 | ThePhil | i dont know what it means but i have the following error: "No partition found. Insert USB cable and fix it." why do i get this? the firmware it bootet is on the partition so there is a partition? |
19:28:51 | Cassandra | I was under the impression that the 80G bootloader worked, just Rockbox itself crashed. |
19:29:05 | God_Eater | nope |
19:29:13 | God_Eater | but we're making progress |
19:29:24 | God_Eater | I got it to stop hanging earlier with linuxstb's help |
19:29:27 | Cassandra | Take a step back, ThePhil. What device do you have? When do you get this message. |
19:29:50 | ThePhil | k |
19:29:53 | linuxstb_ | God_Eater: Did you see my sugestion in the logs to just write rockbox.ipod directly to the firmware partition (ipodpatcher /dev/XXX -wf rockbox.ipod) |
19:30:05 | ThePhil | i have the 5.5g ipod under windows |
19:30:10 | God_Eater | ah no - missed that |
19:30:19 | God_Eater | so not as a bootloader ? |
19:30:24 | | Quit GodEater (Read error: 110 (Connection timed out)) |
19:30:33 | Cassandra | ThePhil, 80G or 30G? |
19:30:33 | | Nick God_Eater is now known as GodEater (n=NotAChan@host-83-146-13-51.bulldogdsl.com) |
19:30:52 | ThePhil | 30 |
19:31:16 | ThePhil | i have this firmware made by the guy who made green5g or whatever it is called |
19:31:22 | ThePhil | and now i get this message |
19:31:51 | linuxstb_ | GodEater: Yes, try running the main firmware, rather than the bootloader. |
19:32:03 | ThePhil | well, for about a second there is the rockbox logo (and a girl) so rockbox starts but tehn i get this |
19:32:06 | GodEater | I'll give it a go |
19:32:17 | GodEater | normal video firmware? |
19:32:34 | linuxstb_ | Yes, a standard Rockbox build for the video. |
19:32:44 | Cassandra | I know nothing about custom builds, sorry. |
19:32:58 | GodEater | ok - building one now |
19:33:07 | skino | i know why i doesnt get it on Explorer :P |
19:33:15 | skino | It isnt FAT32 anymore.. |
19:33:31 | GodEater | linuxstb: can I ask why you think that stands any more chance of working ? |
19:33:32 | skino | is it possible to format ipod with a single format program? |
19:33:37 | ThePhil | what isnt fat32 anymore? are u talking to me, skino? |
19:33:46 | skino | anyone :P |
19:33:47 | linuxstb_ | ThePhil: Hopefully in the next few days, we'll be announcing official 5.5g support (for the 30GB models), along with new, easier install instructions. I would recommend restoring your ipod with itunes, and waiting for those. |
19:34:15 | | Quit ptw419 () |
19:34:36 | ThePhil | why that? |
19:34:48 | * | GodEater is hoping we'll get the 80G working too |
19:34:49 | ThePhil | i havent had probs with rockbox until now |
19:34:57 | linuxstb_ | GodEater: The bootloader is a cut-down version of Rockbox... Things like interrupts are not enabled. Rockbox itself is different enough to be worth trying. |
19:35:22 | Overand | Hey- are there any models of mini besides Gen 1 and Gen 2? |
19:36:26 | GodEater | ok - cross your fingers folks |
19:36:37 | linuxstb_ | ThePhil: But you are having problems now.... I wouldn't recommend the unofficial 5.5g builds as they are buggy and can corrupt your disk, as you've experienced. |
19:37:08 | linuxstb_ | (unless they use the FAT driver modifications from the official Rockbox, and just add other kinds of patches). |
19:37:22 | linuxstb_ | Also, the older install tools were broken (especially ipod_fw.c). |
19:37:31 | GodEater | no luck |
19:37:41 | GodEater | "No partition found. Insert USB cable and fix it" |
19:38:15 | linuxstb_ | Was that a clean CVS, or with your changes to the ATA driver? (removing sleep) |
19:38:36 | GodEater | clean cvs |
19:38:41 | GodEater | the change to ata was done at work |
19:38:45 | GodEater | I'll do the same here |
19:38:51 | GodEater | although - it didn't hang here |
19:38:55 | GodEater | (which may be telling) |
19:39:28 | ThePhil | now it works again with the original firmware |
19:39:38 | linuxstb_ | Yes, so there seems to be a separate issue with sleep() failing in the bootloader. But the disk reading is still not working... |
19:40:15 | ThePhil | well ill wait for the official release if you recommend that |
19:40:20 | ThePhil | have2go, cya |
19:40:22 | | Quit ThePhil ("Es kann nur einen geben. Doch der geht jetzt! • :: ««« (Gamers.IRC) »»» www.gamersirc.net ::") |
19:40:28 | GodEater | I'm still not convinced it's entirely a hardware issue though |
19:40:48 | GodEater | heh - I sound like I know what I'm talking about :) |
19:43:58 | GodEater | do I need to worry about the MMC defines in disk.c ? |
19:44:07 | GodEater | I've sort of assumed they do nothing on the ipod build ? |
19:48:31 | linuxstb_ | Yes, MMC isn't defined for the ipods. |
19:49:11 | GodEater | right |
19:51:19 | | Join PaulPosition [0] (n=noneofye@modemcable156.246-82-70.mc.videotron.ca) |
19:53:48 | | Join gotthardt [0] (i=86868804@gateway/web/cgi-irc/ircatwork.com/x-33274efc626bda31) |
20:00 |
20:00:07 | | Quit bluebrother ("plopp") |
20:07:46 | | Quit MarcoPolo (Read error: 110 (Connection timed out)) |
20:08:38 | | Join lunacymaze [0] (n=lunacyma@217.82.97-84.rev.gaoland.net) |
20:11:00 | | Join bluebrother [0] (i=HI92bKZS@rockbox/staff/bluebrother) |
20:11:34 | | Join spiorf [0] (n=spiorf@host54-130.pool80116.interbusiness.it) |
20:13:37 | | Join God_Eater [0] (n=NotAChan@host-83-146-15-88.bulldogdsl.com) |
20:14:04 | lunacymaze | hi all |
20:14:28 | | Quit DraX ("leaving") |
20:15:00 | lunacymaze | I've seen in the IRC log that someone has made the scrollwheel work on sansa |
20:15:33 | lunacymaze | it has not been commited on CVS yet, right ? |
20:17:09 | bluebrother | it would have been in cvs logs if it got committed |
20:17:27 | bluebrother | iirc there are two implementations but both have some problems |
20:17:47 | bluebrother | so they aren't good enough according to the programmers |
20:17:54 | | Join zylche [0] (n=wheee@82-41-83-91.cable.ubr01.dund.blueyonder.co.uk) |
20:18:12 | bluebrother | iirc dan_a did one. Unsure who the other was |
20:18:35 | | Join miepchen^schlaf [0] (n=hihi@p57B95540.dip.t-dialin.net) |
20:19:18 | Nico_P | bluebrother: it was barrywardell |
20:19:43 | lunacymaze | and could it be possible to be shared some way or an other, so that more people could take a look at this? |
20:19:45 | barrywardell | yes, i have a patch |
20:20:21 | barrywardell | lunacymaze: http://pastebin.ca/280237 |
20:20:52 | barrywardell | the problem with that one is that it's not all that responsive, especially under heavy cpu usage |
20:22:11 | barrywardell | we need to adapt it to use interrupts like this http://pastebin.ca/28024, but that version does not work at all for me |
20:22:43 | lunacymaze | barrywardell, thanks a lot |
20:23:01 | | Quit midkay (Read error: 131 (Connection reset by peer)) |
20:23:20 | lunacymaze | I'll test these and try to improve |
20:25:21 | | Quit GodEater (Read error: 110 (Connection timed out)) |
20:25:52 | | Quit JoeBorn (Read error: 110 (Connection timed out)) |
20:28:00 | | Quit skino () |
20:38:19 | | Join BonBonTheJon [0] (n=jon@cpe-69-133-37-32.cinci.res.rr.com) |
20:38:32 | BonBonTheJon | is anyone around? |
20:38:44 | | Join manby-ace [0] (n=pete@88-96-24-49.dsl.zen.co.uk) |
20:38:52 | | Part manby-ace |
20:40:05 | barrywardell | lunacymaze: you'll need to adapt irq() slightly in system.c for the interrupt version |
20:40:55 | lunacymaze | barrywardell, yes ? |
20:41:50 | barrywardell | something like this: http://pastebin.ca/280257 |
20:42:35 | lunacymaze | yes, of course |
20:45:04 | | Join GodEater [0] (n=NotAChan@host-83-146-13-95.bulldogdsl.com) |
20:45:12 | | Quit tucoz ("Leaving") |
20:45:46 | | Nick DreamThief is now known as DreamThief|off (n=mathias@p54A8090E.dip0.t-ipconnect.de) |
20:46:16 | | Quit DreamThief|off (Remote closed the connection) |
20:48:32 | | Join DreamThief|off [0] (n=mathias@p54A8090E.dip0.t-ipconnect.de) |
20:52:38 | | Quit Thundercloud (Read error: 104 (Connection reset by peer)) |
20:53:13 | | Join Gnelik [0] (n=Miranda@spynet.sm.chereda.net) |
20:54:01 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
20:54:43 | * | Cassandra installs the MS Platform SDK. |
20:54:46 | Cassandra | I feel dirty. |
20:55:40 | linuxstb_ | Is that like Ms. Pacman? |
20:55:56 | | Join Thundercloud [0] (n=thunderc@82.152.213.79) |
20:55:58 | Cassandra | I wish. |
20:56:10 | Cassandra | I've found some sample code from MS that enumerates stuff. |
20:56:30 | Cassandra | Getting it to compile under MinGW may be ... challenging. |
20:56:36 | | Quit GodEater (Read error: 145 (Connection timed out)) |
20:56:50 | | Part redwoo1 |
20:59:27 | | Join Arathis_ [0] (n=doerk@p5484AF88.dip0.t-ipconnect.de) |
21:00 |
21:00:19 | linuxstb_ | Do you have a URL? |
21:01:52 | Cassandra | http://msdn2.microsoft.com/en-us/library/aa363250.aspx |
21:02:27 | Cassandra | I've discovered how to get the CodeBlocks editor to display Lucida in white on black too. |
21:02:38 | Cassandra | White on black. It's the only way to code. |
21:04:13 | | Join j_cox [0] (n=root@218-214-40-163.people.net.au) |
21:05:42 | *** | Saving seen data "./dancer.seen" |
21:05:43 | | Join theconley [0] (n=conley@207.171.199.212) |
21:05:52 | j_cox | Hi all, i working on the gigabeat port and have a question on ROLO, how can i tell its a new kernel ? |
21:06:03 | ender` | yellow on blue! |
21:06:03 | | Quit God_Eater (Read error: 110 (Connection timed out)) |
21:06:37 | lunacymaze | barrywardell, after a first test, it does not work for me either |
21:06:38 | Cassandra | white on blue is also liveable with. |
21:06:52 | lunacymaze | I'll try to see what happens |
21:06:54 | ender` | Cassandra: why don't you also download VC++ 2005 Express? that'll make the SDK much easier to use |
21:07:18 | Cassandra | ender`, I have it somewhere. |
21:07:27 | Cassandra | Philosophically I prefer GCC. |
21:07:30 | ender` | (ab)use it then :) |
21:07:38 | barrywardell | lunacymaze: i'd be very grateful if you can figure out why it's not working! |
21:08:36 | Cassandra | I suspect that either way I'd have trouble getting the SDK to play with Codeblocks |
21:09:29 | | Quit barrywardell () |
21:09:34 | Cassandra | And I've tried the MS IDE. Just don't get on with it. |
21:09:41 | | Join DerPapst_ [0] (n=DerPapst@pD9EB24D4.dip0.t-ipconnect.de) |
21:09:48 | ender` | you can use the command-line compiler |
21:09:52 | ender` | cl.exe |
21:10:56 | DerPapst_ | linuxstb: ping |
21:10:58 | thegeek | codeblocks can use the ms compiler |
21:11:51 | | Quit Arathis (Read error: 110 (Connection timed out)) |
21:12:40 | Cassandra | thegeek, yeah. But it'd need pointing at the SDK too. |
21:13:32 | | Join GodEater [0] (n=NotAChan@host-84-9-15-75.bulldogdsl.com) |
21:13:40 | Cassandra | Not unsurmountable. |
21:13:47 | Cassandra | Just effort |
21:14:03 | thegeek | ;P |
21:14:13 | | Quit jborn__ (Read error: 145 (Connection timed out)) |
21:14:24 | Cassandra | I think the SDK installer must download from the Net or something. |
21:14:33 | Cassandra | Nothing else could explain why it's so damn slow. |
21:14:35 | | Quit BonBonTheJon (Remote closed the connection) |
21:14:48 | | Part j_cox ("Konversation terminated!") |
21:15:27 | ender` | how big was your download? <1MB or ~600MB? |
21:15:45 | | Nick DreamThief|off is now known as DreamThief (n=mathias@p54A8090E.dip0.t-ipconnect.de) |
21:15:52 | ender` | err, ~400MB |
21:16:33 | | Join menosm [0] (n=menosm__@user-11fadfo.dsl.mindspring.com) |
21:17:44 | | Join tucoz [0] (n=martin@rockbox/staff/tucoz) |
21:19:05 | tucoz | anyone with a gigabeat around? |
21:19:26 | | Join menosm__ [0] (n=menosm__@user-11fadfo.dsl.mindspring.com) |
21:19:45 | | Join TFGBD_ [0] (n=TFGBD@c-69-253-232-198.hsd1.pa.comcast.net) |
21:22:55 | | Quit menosm_ (Read error: 145 (Connection timed out)) |
21:23:17 | | Join cynicalliberal [0] (n=chatzill@c-24-7-158-200.hsd1.ca.comcast.net) |
21:24:51 | | Quit GodEater_Web ("CGI:IRC (EOF)") |
21:25:13 | Cassandra | 1.19MB |
21:26:04 | DerPapst_ | wooohooo! linuxstb is a hero! |
21:26:08 | | Join Rob2222 [0] (n=Miranda@p54B16637.dip.t-dialin.net) |
21:26:36 | DerPapst_ | Loader2 works now on the 80GB 5.5G iPod :) |
21:27:18 | | Join God_Eater [0] (n=NotAChan@host-83-146-12-101.bulldogdsl.com) |
21:27:46 | thegeek | woha? |
21:28:39 | linuxstb_ | What do you mean by "works" ? |
21:28:53 | DerPapst_ | it loads the apple firmware |
21:29:21 | linuxstb_ | So nothing more than the Rockbox bootloader then? |
21:29:57 | DerPapst_ | i had to modify the scramble tool, because i wasn't able to compile it on my winbox ^^ |
21:29:58 | DerPapst_ | i haven't tried loading something else yet |
21:32:18 | | Join lost|X40 [0] (n=lostnihi@adsl-68-20-27-248.dsl.chcgil.ameritech.net) |
21:32:36 | | Quit GodEater (Read error: 110 (Connection timed out)) |
21:34:30 | | Quit Rob222241 (Read error: 145 (Connection timed out)) |
21:35:28 | | Quit TFGBD (Read error: 110 (Connection timed out)) |
21:36:26 | DerPapst_ | scratch that "works" thing |
21:36:38 | linuxstb_ | Cassandra: That example program compiled fine for me (after I uncommented the #include <devguid.h> line). Do you want a copy of the exe? |
21:36:52 | DerPapst_ | it just can load appleos. nothing more. |
21:37:08 | linuxstb_ | (using mingw32 under Debian) - i586-mingw32msvc-gcc -o enum.exe enum.c -lsetupapi |
21:37:21 | Cassandra | linuxstb, weird I get missing exports. What libraries were you linking against. |
21:37:36 | Cassandra | Ah, um. |
21:37:39 | Cassandra | Silly me. |
21:37:41 | linuxstb_ | DerPapst: That's what I would have expected. ipodpatcher wouldn't have helped the disk problems. |
21:37:52 | DerPapst_ | there should be a −−replace-bootloader option in ipodpatcher ;) |
21:38:00 | linuxstb_ | Cassandra: A google for the missing symbols pointed me to that. |
21:38:03 | | Quit menosm (Success) |
21:38:11 | linuxstb_ | DerPapst: −−add-bootloader does that - it's add or replace. |
21:38:19 | DerPapst_ | aha |
21:38:53 | | Join GodEater [0] (n=NotAChan@host-83-146-12-101.bulldogdsl.com) |
21:40:07 | | Quit Gnelik (Read error: 110 (Connection timed out)) |
21:41:55 | | Quit Kingstone () |
21:43:37 | Cassandra | Right. Now it's compiling. This is good. |
21:45:05 | | Part cynicalliberal |
21:48:28 | | Join cynicalliberal [0] (n=chatzill@c-24-7-158-200.hsd1.ca.comcast.net) |
21:49:31 | | Quit lostnihilist (Read error: 110 (Connection timed out)) |
21:51:28 | | Nick DreamThief is now known as DreamThief|off (n=mathias@p54A8090E.dip0.t-ipconnect.de) |
21:51:32 | | Quit God_Eater (Read error: 110 (Connection timed out)) |
21:53:28 | | Quit GodEater (Read error: 145 (Connection timed out)) |
21:59:01 | | Join JoeBorn [0] (i=rootmeis@87.sub-70-208-37.myvzw.com) |
21:59:47 | | Nick DreamThief|off is now known as DreamThief (n=mathias@p54A8090E.dip0.t-ipconnect.de) |
22:00 |
22:01:02 | | Join Terinjokes [0] (n=spader@adsl-153-206-170.mia.bellsouth.net) |
22:01:08 | Terinjokes | heya |
22:05:16 | | Join jborn_ [0] (n=jborn@dsl017-022-247.chi1.dsl.speakeasy.net) |
22:06:02 | | Quit idnar (Nick collision from services.) |
22:06:04 | | Join idnar_ [0] (i=mithrand@unaffiliated/idnar) |
22:06:17 | | Nick idnar_ is now known as idna (i=mithrand@unaffiliated/idnar) |
22:06:22 | | Nick idna is now known as idnar (i=mithrand@dsl-243-80-07.telkomadsl.co.za) |
22:06:39 | | Quit rretzbach ("WeeChat 0.2.2-cvs") |
22:14:02 | | Quit JoeBorn (Read error: 145 (Connection timed out)) |
22:15:45 | | Quit akaias (Remote closed the connection) |
22:16:41 | | Join GodEater [0] (n=NotAChan@host-83-146-12-101.bulldogdsl.com) |
22:17:09 | | Join _DreamThief [0] (n=mathias@p54A84F57.dip0.t-ipconnect.de) |
22:17:16 | | Join pixelma [0] (i=pixelma@rockbox/staff/pixelma) |
22:24:34 | | Quit cynicalliberal ("Chatzilla 0.9.77 [Firefox 1.5.0.8/2006102516]") |
22:24:49 | | Nick Arathis_ is now known as Arathis (n=doerk@p5484AF88.dip0.t-ipconnect.de) |
22:25:01 | | Join qwm [0] (n=qwm@h162n1fls34o1010.telia.com) |
22:29:31 | Plouj | do you think it's reasonable to ask $100 USD for a used iriver h320? |
22:29:36 | Cassandra | Well that was a lot of effort. |
22:29:44 | Cassandra | I now have attached to my PC: |
22:29:48 | Cassandra | 1 iPod Nano |
22:29:53 | Cassandra | 1 iPod Video |
22:29:57 | Cassandra | 1 Archos Player |
22:30:03 | Cassandra | 1 Archos JB FM |
22:30:10 | Cassandra | 1 Iriver H140 |
22:30:13 | Cassandra | 1 USB key |
22:30:13 | Terinjokes | BTW... if anyone needs a test of anything on a mac with video or nano.... let me know :D |
22:30:17 | | Join perpleXa_ [0] (n=perpleXa@62.153.151.131) |
22:30:17 | DerPapst_ | thats all? ;) |
22:30:19 | Cassandra | 1 digital camera |
22:30:24 | Cassandra | A flash reader. |
22:30:25 | * | GodEater thinks that's just greedy |
22:30:26 | Terinjokes | printer? |
22:30:30 | DerPapst_ | scanner |
22:30:36 | GodEater | kitchen sink |
22:30:38 | Cassandra | That should be sufficient for debugging purposes. |
22:30:41 | linuxstb_ | Cassandra: :) How's the autodection coming along? |
22:30:57 | Cassandra | Oh, there's more than that. That's just the stuff that I'm interested in. |
22:31:16 | GodEater | one would assume you have a keyboard/mouse/monitor too :) |
22:31:27 | Cassandra | linuxstb, I've spend the last half hour finding all the damn hardware to detect. |
22:32:04 | | Quit DreamThief (Read error: 110 (Connection timed out)) |
22:32:30 | | Join Thundercloud_ [0] (n=thunderc@82.152.201.91) |
22:32:31 | | Nick _DreamThief is now known as DreamThief (n=mathias@p54A84F57.dip0.t-ipconnect.de) |
22:34:54 | Terinjokes | just installed rockbox on a borrowed iPod... looks nice :D |
22:34:58 | Terinjokes | Video* |
22:36:09 | Terinjokes | see some minor options i don't find on my nano... but w/e :D |
22:37:06 | | Quit Thundercloud (Read error: 145 (Connection timed out)) |
22:39:52 | | Quit spiorf (Read error: 104 (Connection reset by peer)) |
22:40:37 | | Join spiorf [0] (n=spiorf@host54-130.pool80116.interbusiness.it) |
22:40:39 | tucoz | Cassandra, what are the plans with the rbutil? Is it only an installer? |
22:41:08 | tucoz | Cassandra, i was thinking that scrobbler submit support would be a great addition otherwise |
22:41:40 | Terinjokes | tucoz... the website works nicely.... |
22:42:04 | tucoz | oh. ok. didn't know there was one. :) |
22:42:34 | Terinjokes | http://rockscrob.hostvit.ru/ |
22:42:42 | GodEater | dammit |
22:42:55 | | Join Thundercloud__ [0] (n=thunderc@82.152.208.135) |
22:42:55 | GodEater | my ipod has gone back to not reporting the disk hardware |
22:43:03 | GodEater | wth is going on |
22:43:16 | tucoz | Terinjokes, no offence, but it is a russian site. |
22:43:45 | tucoz | I do not feel comfortable submitting user info and passwords on a .ru domain. |
22:43:48 | Terinjokes | tucoz, linked from the rockbox wiki |
22:44:27 | | Quit kkurbjun ("Leaving") |
22:44:36 | tucoz | I do not think that it is a nasty site, but i would want rockbox to provide something more official than this |
22:45:05 | tucoz | preferably a webform, but otherwise incorporated in the tool. |
22:45:07 | Terinjokes | erm... i can make a site... with a .com if it makes you happy |
22:46:12 | tucoz | I should try this some time. But i was thinking in the lines of http://www.rockbox.org/lastfm |
22:46:16 | tucoz | or something like that |
22:46:40 | Bagder | why not simply a script/tool that sends it right away? |
22:46:52 | tucoz | or that :) |
22:47:08 | Bagder | I bet it's more or less a one liner with curl |
22:47:09 | | Quit perpleXa (Read error: 110 (Connection timed out)) |
22:47:45 | tucoz | as long as i can run it on both linux and windows, depending on the host i am using at the moment (home/work) |
22:47:49 | tucoz | i am happy |
22:48:07 | * | GodEater curses himself for a blithering idiot |
22:49:31 | GodEater | is there a nice and simple flag to pass to cvs update to get it to overwrite my changes with whatever is actually in CVS ? |
22:49:46 | tucoz | Terinjokes, know what? i think i am prejudice towards russian sites for some reason. If you had the exact same page on a .com free web space, i would probably trust it. wierd. |
22:50:04 | GodEater | assuming I know I've made a complete pigs ear of the code I was working on |
22:50:33 | Terinjokes | tucoz, cause they might steal what songs you listen to :D |
22:50:45 | tucoz | nah. but the password |
22:50:54 | | Join amiconn_ [0] (n=jens@rockbox/developer/amiconn) |
22:51:31 | linuxstb_ | GodEater: Easiest is just to delete your modified files, and cvs update. Or "cvs diff -u | patch -R" should do it. |
22:51:35 | Terinjokes | to do what? listen to your music? |
22:51:46 | GodEater | linuxstb : thanks :) |
22:52:05 | tucoz | no. but wipe my profile. I don't know. |
22:52:20 | GodEater | I still had the code in ipod.c to just jump straight into the apple_os from *last* night |
22:52:31 | Terinjokes | cause the russians want to wipe your profile... |
22:52:36 | GodEater | that's the trouble with coding on two seperate PCs I guess |
22:52:36 | tucoz | hehe. no |
22:53:14 | Terinjokes | here>> might be somewhat helpful to you... http://code.google.com/p/logscrobbler/ |
22:53:46 | tucoz | thanks :) I'll check it out. |
22:54:06 | | Part Terinjokes |
22:55:21 | | Quit Thundercloud_ (Read error: 110 (Connection timed out)) |
22:58:18 | | Quit amiconn (Read error: 60 (Operation timed out)) |
22:58:18 | | Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn) |
23:00 |
23:02:00 | | Join Terinjokes [0] (n=spader@adsl-153-206-170.mia.bellsouth.net) |
23:02:22 | GodEater | ok - back to the point where it fails to read the partition table now |
23:05:43 | *** | Saving seen data "./dancer.seen" |
23:05:57 | | Join petur [0] (n=petur@rockbox/developer/petur) |
23:09:01 | | Quit lunacymaze ("Leaving") |
23:11:43 | | Quit Siku () |
23:14:25 | | Join _FireFly_ [0] (n=FireFly@p54A47F6D.dip.t-dialin.net) |
23:16:03 | | Quit Nico_P (Remote closed the connection) |
23:20:47 | GodEater | linuxstb: I have a broken bootpart again after a -d with ipodpatcher |
23:20:50 | GodEater | you still want it? |
23:21:55 | linuxstb_ | Can you just pastebin the output "ipodpatcher /dev/sdX -v −−list" ? |
23:23:11 | GodEater | http://pastebin.ca/280430 |
23:23:33 | GodEater | it just kept looping with the darkened appled logo |
23:23:45 | linuxstb_ | GodEater: Is it possible you're disconnecting it too quickly? i.e. before the write has finished? |
23:24:26 | GodEater | um - I'm waiting till the command returns completely |
23:24:31 | GodEater | is there another way to tell ? |
23:25:12 | linuxstb_ | There's a disk activity icon on your ipod's screen (top-left corner). |
23:25:32 | GodEater | I'll keep an eye on it - the ipod's on the floor at the moment :) |
23:26:32 | * | Terinjokes gets up to get a glass of water :crunch: |
23:27:29 | linuxstb_ | What happens if you try to add a bootloader to it now? |
23:27:42 | linuxstb_ | Or do you have to restore? |
23:27:56 | GodEater | I just did a restore - sorry |
23:28:04 | GodEater | didn't bother trying to add again |
23:28:10 | GodEater | I'll try and remember if it happens again |
23:28:49 | GodEater | still trying to figure out what's going on with this ATA crap |
23:29:10 | GodEater | ata_init() appears to successfully call ata_read_sectors(), and that works |
23:29:17 | GodEater | but disk_init() calls it again |
23:29:23 | GodEater | and that looks like it's failing |
23:32:52 | GodEater | well thankfully that's a bunch of crap and that's not what's happening at all |
23:37:01 | GodEater | ok |
23:37:04 | GodEater | v. confused now |
23:37:34 | GodEater | ipod.c (bootloader) calls disk_init() |
23:37:41 | GodEater | this *appears* to work |
23:37:50 | GodEater | then it calls disk_mount_all() |
23:38:02 | GodEater | which then calls disk_init() again |
23:38:07 | GodEater | why do we need to do that twice ? |
23:39:12 | Terinjokes | can someone tell me why 'clock' is the slowest rock? |
23:41:03 | linuxstb_ | GodEater: I can't see any call to disk_init in disk_mount_all() |
23:41:34 | GodEater | it's in disk_mount() |
23:41:39 | GodEater | which is called by disk_mount_all() |
23:41:44 | linuxstb_ | Ah yes... |
23:42:00 | GodEater | I'm trying to understand the difference between calling disk_init() and disk_init(IP...) |
23:42:22 | GodEater | sorry IF_MV(drive) |
23:43:02 | tucoz | Terinjokes, is it slow to load? |
23:43:08 | Terinjokes | yeah |
23:43:09 | linuxstb_ | Have you tried changing the disk_init() call in ipod.c to be "struct partinfo* pinfo = disk_init()" and then displaying pinfo? |
23:43:21 | GodEater | not yet |
23:43:34 | tucoz | I wish i had that rock on my player. lack a rtc over here. :( |
23:44:05 | linuxstb_ | IF_MV will be related to multi-volume support - which isn't enabled on the ipods. So I think the two calls to disk_init() will be identical. |
23:44:50 | Terinjokes | tucoz, what player? |
23:44:55 | tucoz | h120 |
23:45:28 | tucoz | would be cool to do that rtc-mod though. Too bad i lack soldering skills. |
23:45:31 | | Join midgey [0] (n=tjross@markely-164-75.reshall.umich.edu) |
23:46:08 | * | petur builds a version with the queue_send patch for some recording button banging |
23:49:38 | | Join Thundercloud_ [0] (n=thunderc@82.153.10.162) |
23:50:10 | | Quit _FireFly_ ("Leaving") |
23:51:09 | * | jhMikeS :) *animal!* (Muppets) |
23:51:29 | petur | heh, that's the name of my pc :) |
23:52:20 | | Join menosm [0] (n=menosm__@user-11fadfo.dsl.mindspring.com) |
23:52:20 | jhMikeS | I've been running it all day (with the playback stuff too) haven't had a mishap yet :) |
23:52:40 | petur | still building (damn slow cygwin) |
23:53:02 | ender` | petur: get colinux, works much much faster :) |
23:53:34 | | Quit Thundercloud__ (Read error: 145 (Connection timed out)) |
23:53:39 | * | jhMikeS worked with cywin for about 5min |
23:53:40 | petur | I have but can't get it to work properly - it refuses to resolve addresses (dns) |
23:54:02 | petur | maybe I should try again |
23:54:22 | petur | damn spare time (the lack of it) |
23:54:46 | ender` | this works for me: <network index="0" type="bridged" name="Local Area Connection" mac="00:ff:3b:96:cd:00" /> |
23:55:16 | | Join dan_a [0] (n=dan-mirc@217.23.173.156) |
23:55:46 | petur | ender`: thanks, have it written down here for my next try |
23:55:56 | ender` | also, some gbit network cards require you to disable Hardware Checksumming to work |
23:56:02 | | Part tucoz ("Leaving") |
23:56:11 | GodEater | linuxstb: okay, I get pinfo->type = 33 |
23:56:23 | ender` | (and of course, don't forget /etc/resolv.conf) |
23:56:23 | petur | I could ping alright, just not have names resolved |
23:56:38 | petur | which sucks if you want to download stuff |
23:56:44 | GodEater | linuxstb: pinfo->start = -369090562 |
23:57:01 | GodEater | linuxstb: pinfo->size = -475991791 |
23:57:17 | dan_a | That's the smallest partition I've ever seen! |
23:57:22 | GodEater | hehehehe |
23:57:35 | GodEater | yeah, I'm guessing the negatives are not a good sign :)_ |
23:57:40 | GodEater | excuse the pun |
23:58:13 | GodEater | do we think the 80G drive has overrun an int somewhere ? |
23:58:23 | jhMikeS | so you can run colinux at the same time as Windows? sounds interesting |
23:58:38 | ender` | jhMikeS: coLinux runs inside windows |
23:58:40 | | Quit menosm__ (Read error: 145 (Connection timed out)) |
23:58:44 | linuxstb_ | GodEater: Rockbox works on Archos players with drives larger than 80GB... |
23:58:47 | petur | as an app |
23:58:57 | ender` | it looks more or less like just another process to the OS |