Previous day | Jump to hour: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Next day

Seconds: Show Hide | Joins: Show Hide | View raw
Font: Serif Sans-Serif Monospace | Size: Small Medium Large

Click in the nick column to highlight everything a person has said.
The Logo icon identifies that the person is a core developer (has commit access).

#rockbox log for 2005-02-04

00:00:18ripnetUKwow - the screen is big enough to see a whole album :)
00:01:21HClyou don't have an iriver? or?
00:02:51ripnetUKyeah, but the defult firmware makes a point of wasting most of the screen space
00:08:11*[IDC]Dragon still can't reproduce the Ravenheart problem
00:08:34[IDC]Dragon(I just felt like listening to that song *again*)
00:11:12amiconnHmm. I'll check whether ata_read_sector() errors out. That would suggest a problem with the card
00:11:47amiconn(either the card itself, or some odd timing the mmc driver doesn't handle correctly)
00:12:19amiconnToo bad gdb is unusable for Ondio
00:12:56[IDC]Dragonyes, would have needed that, too
00:13:53[IDC]Dragone.g. I plastered everything with panic() in search of my dir handle leak
00:15:23[IDC]Dragonlooking into late mounting (later than USB), but this is not so easy
00:16:09[IDC]Dragonbecause the USB screen is not called by init()
00:16:18amiconnI already looked into it too.
00:16:25[IDC]Dragonthis happens with the normal event
00:16:25amiconnThere is a race problem.
00:16:59amiconnEither it happens with the normal event, or within ask_resume()
00:17:25amiconnSee also this patch:
00:17:54amiconnThis also mentions a related bug
00:18:08amiconnI commented on it
00:18:40[IDC]Dragonbrr, there's another USB check in ask_resume()? look nasty, do we need that?
00:18:54amiconnRead my comment why this is there
00:19:02amiconnZagor added this about a year ago
00:21:27[IDC]Dragonto me this sounds like we really should do early USB checking + screen
00:21:53 Quit gromit` (Read error: 110 (Connection timed out))
00:22:09jypWhat's the exact purpose of rolo.c ?
00:22:34amiconnjyp: rolo is Rockbox Loader.
00:22:38[IDC]Dragonjyp: to load a firmware from disk
00:22:57amiconnjukeboxes check for firmware on disk at boot
00:23:16amiconnWith rolo, we can load such a firmware any time
00:23:20jypalright, so this has no equivalent on gminis
00:23:40[IDC]Dragonit may, if you can "play" a firmware file
00:23:40amiconnI think so, yes
00:23:44jypsince the there's no ram for executable code
00:23:59[IDC]Dragonor rather, want to, in future
00:24:07[IDC]Dragonoh, ok
00:24:15amiconnReally? The architecture doesn't allow running code from ram?
00:24:28jyp(actually there's 32k of fast ram internal to the processor)
00:25:05amiconnBut there must be other ram too, for buffering mp3 etc.
00:25:28jypthere are 2 distinct addressing spaces for code & data
00:25:49amiconnAh, harvard architecture like dsps. The MAS also has this...
00:26:02amiconnBye-bye plugins... :(
00:26:19jypmaybe we could load them in the 32k space
00:26:29[IDC]Dragonor, small, fast plugins
00:29:20jypSome of it will be used already though
00:30:35 Join CD [0] (
00:31:02 Part CD
00:31:37[IDC]DragonOh, we missed the chance to say happy birthday, LinusN
00:32:34 Join CMB [0] (
00:32:34 Join Christi-S [0] (~Christi@
00:32:34 Quit CMB (Client Quit)
00:32:34Christi-SI have a weird build error I don't understand.
00:32:34Christi-SBuild LDS file for Rombox
00:32:34Christi-SLD rombox.elf
00:32:48[IDC]Dragonforget it, I'm misreading the profile
00:33:16amiconnOn the SH1 boxes, plugin space is by coincidence set to 32 KB...
00:33:16amiconn...but rockbox uses some CPU-internal ram to speed up things
00:33:16amiconn(Only 4 K on SH1)
00:33:16DBUGEnqueued KICK amiconn
00:33:16amiconn[IDC]Dragon: Hmm, I can'
00:33:16***Alert Mode level 1
00:33:16amiconnt splash() with grayscale running
00:33:42 Join hile_ [0] (
00:34:08[IDC]DragonI thoughtyour test plugin would read the file
00:34:14Christi-SArgh - cut and paste not working
00:34:14Christi-Soh, starts with a /
00:34:14Christi-Ssilly me
00:34:14DBUGEnqueued KICK Christi-S
00:34:14Christi-S* /home/christi/work/rockbox-devel/lib/gcc-lib/sh-elf/3.0.4/../../../../sh-elf/bin/ld: region FLASH is full (/u/christi/work/rockbox-devel/rockbox/jbfm-build/rombox.elf section .rodata)
00:34:45Christi-SThis could possibly be because I don't have the Rombox toolchain, assuming it's still not in the main repository.
00:34:53 Quit jyp (
00:34:53 Quit DMJC (
00:35:22CtcpIgnored 2 channel CTCP requests in 58 seconds at the last flood
00:35:22CtcpPing on #rockbox from Christi-S!~Christi@
00:35:25 Quit hile (
00:35:58amiconnIndeed - ata_read_sectors() errors out
00:36:48[IDC]Dragonnow we're getting somewhere
00:37:31NJoinjyp [0] (
00:40:18amiconnChristi-S: rombox is in the main repository. This error simply occurs because rombox doesn't fit for the fmr, ignore it.
00:40:18amiconn[IDC]Dragon: I did test now with my test plugin, and got 2 ata_read_sector() errors (rc == -10)
00:40:25Christi-SOK. Thanks.
00:40:52amiconnNow I only have to check what -10 means...
00:40:52amiconnI checked multiple times, it occurs at 2 constant positions.
00:41:47Quel|wc3good night to all!
00:42:00 Quit Quel|wc3 ("KVIrc 'Realia'")
00:43:17***Alert Mode OFF
00:46:40amiconn[IDC]Dragon: Did you check what the archos fw does when you start with USB connected & MMC inserted? Weird things happen...
00:46:48 Join Eodun [0] (~Eodun@
00:46:57amiconnBtw, -10 means send_cmd() failed
00:49:21***Saving seen data "./dancer.seen"
00:50:41jypgood night
00:50:57 Quit jyp ("poof!")
00:52:55[IDC]Dragonamiconn: no, I haven't checked Archos
00:53:40amiconnArchos also prompts for MMC removal. After that it enables/disables/enables/disables...... USB
00:55:30[IDC]Dragonstable here
00:55:39 Quit preglow ("keke")
00:55:48[IDC]Dragonvery similar to rockbox
00:56:08[IDC]Dragonit prompts for removal, I see the internal
00:56:19[IDC]DragonI can plug, see the external
00:56:44amiconnHmm, strange. I got the described effect.
00:57:23HCldifferent fw versions?
00:58:54amiconn(early usb check) I just noticed that this would only help if rockbox is flashed.
00:59:40[IDC]Dragonor, no
00:59:46amiconnAh, not necessarily. The internal gets mounted by the archos rom fw, then loads rockbox from there.
00:59:53[IDC]DragonArchos always boots from the internal
00:59:58amiconnThe external is not yet initialized at this point.
01:00:09[IDC]Dragonbut it may have touched the external
01:00:27amiconnSo if rockbox then checks usb first, it would still work as intended.
01:00:43[IDC]Dragonif untouched, yes
01:00:53amiconnI have a really strange effect now:
01:01:10amiconnI added 2 splash() calls within ata_read_sectors()
01:01:40amiconnInstead of showing the intended numbers, I get some garbled characters
01:02:16[IDC]Dragonsome stack mess?
01:02:47amiconnMaybe. However, I wonder why this wouldn't hit more often then...
01:02:58 Quit Eodun ()
01:03:16[IDC]Dragonor you goofed with the printf arguments
01:03:34amiconnargl - true. Thanks.
01:03:44amiconnI forgot the "true" for the frame
01:03:49Christi-SDo the contents of english.lang get compiled into a rockbox build?
01:03:53[IDC]DragonI recommend panic()
01:04:07[IDC]DragonChristi-S: yes
01:04:07amiconnChristi-S: yes
01:04:12Christi-SThought so.
01:04:18*[IDC]Dragon needs to sleep
01:04:32midkyes you do. good night
01:04:42[IDC]Dragonamiconn: good luck, feel free to tell logbot on how you do
01:04:42Christi-SMy patch has stopped working in a weird way. The menu item I've added just doesn't show up in the recording settings menu.
01:04:49amiconnNite [IDC]Dragon
01:04:50Christi-SMy brain hurts.
01:04:54 Quit [IDC]Dragon ()
01:08:22Christi-SArgh. I think I'll come at this fresh in the morning.
01:11:24amiconnHmm. The card signals parameter error !??!??!
01:11:59midkway behind the times - does rockbox have an id3 browser now?
01:18:13Christi-SNight all
01:18:40amiconnnight Christi-S
01:18:50 Quit Christi-S ("If I were actually witty, this quitline would be funny.")
01:27:56amiconnI don't believe this - obviously the partition is larger than the card itself (!!!)
01:37:06 Join midk_ [0] (
01:37:10 Quit midk (Read error: 104 (Connection reset by peer))
01:38:34 Quit _aLF (Read error: 104 (Connection reset by peer))
01:56:10 Quit Patr3ck (" Like's GUI? Then try HydraIRC -> <-")
01:56:44*HCl gets curious to what kind of horrible gui hydrairc must have
01:57:28HClmeh, looks like an advanced version of mirc..
01:57:50*HCl still prefers putty+screen+irssi :P
01:59:10rasher_It's very scary. did I mention that their "Open source" license is pretty much like Microsoft's as well.
02:00:39HClyea :P
02:04:14 Quit Ka (Connection timed out)
02:06:16 Join Ka [0] (
02:07:23 Quit midk_ ("Leaving")
02:16:36 Quit edx (Read error: 60 (Operation timed out))
02:23:37*HCl sleep
02:40:54*amiconn says goodnight
02:41:05 Part amiconn
02:45:43 Quit ashridah (
02:48:19NJoinashridah [0] (
02:49:25***Saving seen data "./dancer.seen"
02:50:57 Join Bluechip [0] (
02:52:15 Part Bluechip
02:52:46 Join gromit` [0] (~gromit`
02:53:06 Quit ashridah (
02:54:17NJoinashridah [0] (
02:57:57 Join ashridah_ [0] (
02:58:34 Quit ashridah (
03:10:35 Quit mecraw_ ()
03:40:40 Quit Ka (Read error: 60 (Operation timed out))
03:43:49 Join Ka [0] (
04:07:30 Join edx [0] (
04:14:40 Join midk [0] (
04:29:08 Join meswhitesox3 [0] (
04:29:41 Quit meswhitesox3 (Client Quit)
04:29:45 Join webguest95 [0] (
04:30:48 Quit webguest95 (Client Quit)
04:35:27 Join elinenbe_ [0] (
04:37:53 Quit XShocK (" Try HydraIRC -> <-")
04:39:55 Quit elinenbe (Read error: 110 (Connection timed out))
04:44:20 Join elinenbe [0] (
04:44:55 Quit elinenbe_ (Read error: 104 (Connection reset by peer))
04:49:26***Saving seen data "./dancer.seen"
04:50:26 Join elinenbe_ [0] (
04:52:07 Quit elinenbe (Read error: 104 (Connection reset by peer))
04:52:07 Nick elinenbe_ is now known as elinenbe (
04:55:27 Join elinenbe_ [0] (
04:55:41 Quit elinenbe (Read error: 104 (Connection reset by peer))
04:55:55 Nick elinenbe_ is now known as elinenbe (
05:08:51 Join elinenbe_ [0] (
05:12:15 Quit elinenbe (Read error: 60 (Operation timed out))
05:13:43 Join elinenbe [0] (
05:24:03 Quit elinenbe (Read error: 60 (Operation timed out))
05:27:57 Quit elinenbe_ (Read error: 110 (Connection timed out))
05:37:18 Nick ashridah_ is now known as ashridah (
06:01:56 Quit Stryke` ("Friends don't let friends listen to Anti-Flag")
06:10:26 Quit midk (Read error: 104 (Connection reset by peer))
06:43:24 Join midk [0] (
06:49:29***Saving seen data "./dancer.seen"
07:55:33 Join methangas [0] (
08:00:23 Quit midk (Read error: 54 (Connection reset by peer))
08:00:24 Join midk [0] (
08:04:06 Quit MooMaunder (Read error: 60 (Operation timed out))
08:05:03 Join rasher [0] (
08:17:32 Quit rasher_ (Read error: 110 (Connection timed out))
08:26:38 Join rasher_ [0] (
08:35:11 Quit rasher (Read error: 60 (Operation timed out))
08:36:25 Quit ripnetUK (Read error: 60 (Operation timed out))
08:41:56 Quit einhirn ("Miranda IM! Smaller, Faster, Easier.")
08:49:31***Saving seen data "./dancer.seen"
08:55:11 Join einhirn [0] (
09:26:10 Join Zagor [242] (
09:28:28 Nick Lynx_awy is now known as Lynx_ (HydraIRC@
09:28:28DBUGEnqueued KICK Lynx_
09:28:50Bagdermorning guys
09:31:31Bagder-rwxr-xr-x 1 daniel daniel 184517572 Feb 4 09:31 battery_test.rock
09:31:40Bagdersomething tells me this isn't right
09:31:54CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
09:31:54*Bagder builds plugins for iriver
09:32:29Bagder184MB is a big plugin
09:32:31 Join [IDC]Dragon [0] (
09:32:35dwihnomust be the -funroll-loops flag ;)
09:33:10Zagorlooks like a linker mistake, rather.
09:36:01Bagderbut I can't spot it
09:37:04Bagderit builds and links error-free otherwise
09:38:35Bagdera bunch of more commits for that
09:41:07Bagderwe should make a CONFIG_USB config
09:41:20Bagderthe many USB_* is not as nice
09:43:04 Join DMJC [0] (
10:16:22DMJChow goes the coding?
10:16:34Bagderporting plugins
10:16:57Bagdercan't wait to see bounce on my 140 ;-P
10:19:26Bagderporting plugins is mostly about mapping up the keys
10:19:29 Quit [IDC]Dragon (Read error: 60 (Operation timed out))
10:21:49DMJCogg/mp3 :D
10:21:55DMJCthen I'll flash
10:22:13Bagderit'll take time
10:23:02rasher_What's the harm in flashing earlier?
10:23:16rasher_As long as it's deemed safe enough to not brick the unit
10:23:36Bagderit'll start rockbox by default, so if you're not interested in rockbox it'll be a slight annoyance I guess
10:26:00DMJCI don't mind having it on there as long as it can do *something*
10:26:05DMJCeven if it's not much
10:26:11DMJCbut a flashing screen is kind of lame
10:26:22BagderI disagree
10:26:35Bagderwhen you can make it flash like that, you can call it lame
10:26:42Bagderuntil then, I think not
10:27:09rasher_Well if you're not going to do development, there's not much value in having it there
10:27:42Bagderno, it'll be a while before it'll be useful to non-devs
10:28:52rasher_Can't even do any testing with a flashing screen :)
10:29:02Bagderit isn't that useful
10:29:14BagderI hope we'll start up in the dir browser soonish
10:29:40rasher_how safe is the flashing process atm?
10:29:49Bagderit isn't tested that much yet
10:30:04ashridah flashing wouldn't be dangerous. booting it afterwards would be ;)
10:30:22rasher_Heh, right
10:30:31BagderLinus is setting up some tools in order to be able to save "bricked" players after failed flashes
10:32:03Bagderas in turned into a brick
10:32:07Bagder== dead
10:32:59 Join Patr3ck [0] (
10:37:45 Join MooMaunder [0] (~me@
10:48:07Bagderpong is gonna be tricky on the iriver ;-)
10:49:33***Saving seen data "./dancer.seen"
10:56:07 Join amiconn [0] (
10:56:43rasher_Bagder: why's that?
10:56:53Bagderbecause it is two-player
10:57:02rasher_I can see how that'd be a problem :)
10:57:14Bagderit is actually rather hard on the archos as well
10:57:34rasher_other games should be good though, with a real joystick
10:57:35Bagderand I doubt anyone ever played that game seriously ;-)
10:57:36Zagorhowever since all irivers have the remote, that can be used for one player
10:57:49Bagderforgot abou that
10:57:53Zagorhe gets his own screen too! :-)
10:58:07Bagderdual-screen pong!
10:58:10amiconnBagder: Why do you declare metronome mas-only? Imho this should be possible on all players...
10:58:18Bagderyes, but it isn't
10:58:21Bagdersince it uses mas stuff
10:58:23Zagoramiconn: yes, but not yet
10:59:43Bagderwell it failed on something, I'll check again
11:00:48Bagderright, it wasn't a mas-dependency
11:00:50dwihnoBagder: "are we there yet"? :)
11:01:29 Join ripnetuk [0] (
11:02:59Bagderamiconn: fixed now
11:04:10ripnetuki hope the 184 meg tests the battery REAL well ;)
11:04:35dwihnoBagder: just wondering if the stubs and glue seems to come together :)
11:04:53Bagderdwihno: they do, rockbox builds now for iriver
11:05:01BagderI just have the plugins left
11:05:12Bagderand we need some init code sorted out
11:05:17Bagderthen we'll fly
11:05:18ripnetuknice work
11:05:23dwihnoyeah, really nice done Bagder!
11:05:32dwihnowhat isn't init:Ed?
11:05:48Bagderlinus has some local fixes and changes done
11:06:06dwihnoeverything needed?
11:06:31BagderI think so, possibly he'll have some work to sort out CVS conflicts with my commits
11:07:00dwihnoaah, really, really cool!
11:07:11dwihnoare there many plugin issues to sort out?
11:07:21Bagdernot really
11:07:29Bagderthey are mainly to map the keys
11:07:46Bagdermore boring than hard
11:08:25amiconnThanks to my changes when I added Ondio support :)
11:08:46amiconnThe only plugin I didn't manage to adapt is wormlet.
11:08:52Bagderyes, you did a lot of work then
11:09:13amiconnWormlet has very weird button handling scattered all over the place
11:11:22 Join [IDC]Dragon [0] (
11:11:45Bagdersolitaire is a beast too
11:18:53amiconnSolitaire shouldn't be hard if you have enough buttons
11:19:05Bagderthey're just many
11:19:08Bagderto define
11:20:12 Join Cassandra [0] (~christi@
11:20:51*rasher_ blinks
11:20:56Bagderor whatever time it is ;-)
11:21:18CassandraI think the rockbox build system has it in for me today.
11:21:26Cassandrasound_menu.c:379: `LANG_RECORD_STARTUP' undeclared (first use in this function)
11:21:43CassandraIt's defined in english.lang, where one would expect it to be.
11:22:34amiconnI suspect a simple typo
11:23:02CassandraI'd suspect that too. But grep tells me otherwise.
11:23:45Cassandra[christi@slappy apps]$ rgrep LANG_RECORD_STARTUP *
11:23:45Cassandralang/english.lang:id: LANG_RECORD_STARTUP
11:23:45Cassandrasound_menu.c: return set_bool(str(LANG_RECORD_STARTUP),
11:23:45DBUGEnqueued KICK Cassandra
11:23:45Cassandrasound_menu.c: items[i].desc = ID2P(LANG_RECORD_STARTUP);
11:23:45Cassandra[christi@slappy apps]$
11:24:41CassandraOh, hold on.
11:24:46Cassandranew: missing
11:25:06amiconnThat's it.
11:25:22amiconnIf new: is missing altogether, the entry doesn't get processed
11:26:02CassandraSee all I had to do was humiliate myself in public and then the answer was obvious.
11:26:41CassandraHmmm. This is not good though. The V2 build with the new option is too big for ROMbox.
11:27:13Bagderit is bound to happen
11:27:25Bagderimho, we should make a separate build option for rombox
11:27:35Bagderas then we can disable features easier for it
11:30:22CassandraShould I still go ahead and commit this once I've made sure it's still working then?
11:32:31amiconnImho we could throw out some debug menu items, or does anyone use things like mas register read etc?
11:32:59BagderI don't know, I guess not
11:34:45ripnetukwould that really save a lot of space tho?
11:35:01Bagderit would only be a temporary win
11:35:16amiconnIn fact, I would suggest to remove the debug menu for release versions altogether, after moving some useful functionality elsewhere
11:35:43amiconnThe debug menu is fairly large
11:35:46CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
11:35:46*amiconn checks
11:35:52ripnetukno ! i like the debug menus :) the are cool to look at (for me). I guess i could always buidl the debug version
11:36:13CassandraI find the battery voltage graph useful sometimes.
11:36:19ripnetukdo plugins get compiled in the sim?
11:36:29Bagderripnetuk: yes
11:37:22amiconn(debug menu) (1) I talked about removing it in *release* versions, i.e. not in dailies. (2) I said "after moving some useful functionality elsewhere"
11:37:29ripnetukis your plugin stuff back in cvs?
11:37:46Bagdernot yet
11:37:56ripnetukok... i wont test it in the sim then :)
11:38:17Bagderthe plugin linking is still bad too
11:38:26Cassandracvs commit: Using deprecated info format strings. Convert your scripts to use
11:38:26Cassandrathe new argument format and remove '1's from your info file format strings.
11:38:26CassandraWhat on earth does that mean?
11:38:34*[IDC]Dragon wants "bootbox", a miniature rockbox instead of the Archos ucl
11:38:45BagderCassandra: we all get that, ignore it. its a server-side config issue
11:38:48amiconnHi Jörg
11:38:52[IDC]Dragonbut has no time :-(
11:38:57amiconnI didn't see you slip in again
11:39:06CassandraOK - thought so, but I thought I'd better check.
11:39:08[IDC]DragonHi there
11:40:12CassandraI presume an automatic build will happen soon now I've committed.
11:40:16amiconnThe strange file issue is solved - it turned out that the partition was defined larger than the card's physical capacity (!)
11:41:11BagderCassandra: it runs every 20 mins if a change has happened
11:41:19[IDC]Dragonmy card has a larger capacity
11:41:30[IDC]Dragonso it wasn't a problem there
11:41:48amiconnNow rockbox panics in such cases, so it's easier to nail down if someone else experiences this in the future
11:42:27[IDC]Dragonpanic turn off the interrupt, so we see it even in video playback, right?
11:43:17amiconnI think so, yes
11:44:09[IDC]Dragonthe downside is that we still don't have a reroduceable file system bug
11:44:24amiconnBtw, the audio underrun you got is also understandable.
11:44:49 Join netukrip [0] (
11:45:17CassandraI must have a look at the new ID3 browser at some point. I think virtual directory entries provide a way around another thorny problem I was considering.
11:45:43CassandraI was thinking about adding a directory selection dialogue to the virtual keyboard when you're entering a filename.
11:45:53CassandraYou need to have some way to select the root, of course.
11:47:23CassandraIt's actually fairly easy to adapt the interface after that. Of course, you have to disable the ability to manually enter directories otherwise parsing becomes a nightmare.
11:47:43CassandraDo people feel that the ability to select a directory to save your config file in would be worth having?
11:48:28[IDC]Dragonno, they should be in .rockbox, where the "browse configs" takes you
11:48:57 Quit methangas (" HydraIRC -> <- 100,000+ downloads can't be wrong")
11:49:39*[IDC]Dragon dislikes HydraIRC for bold advertising
11:49:41*amiconn keeps the "environment-switch" configs in the root - much more convenient
11:49:48CassandraThe problem with that is that browse configs is so deep in the menu structure it's much more convenient to just have them in the root and use "Show Supported".
11:50:03amiconn[IDC]Dragon: Yeah, that's the only drawback of HydraIRC
11:50:05Bagderone red
11:50:29amiconnThat's why I either use /part, or /quit <message>
11:50:59ashridahonly 100,000 downloads? that's really not that much
11:51:30CassandraAh - presumably that's because the recording structure isn't there for HP100 yet.
11:51:56Bagderthe rec_menu depends on a specific mas instead of have_recording
11:52:18*rasher_ hugs irssi
11:52:25rasher_[11:52] Ignoring QUITS from * [-pattern hydrairc]
11:53:08CassandraMakes sense. Would the best way to fix it be to define a dummy rec_menu for H100?
11:54:48Bagderheh, changing the check to HAVE_RECORDING affects a lot of related stuff
11:55:20Bagderleave that to me, I'll sort it out with my other iriver work
11:56:48*rasher_ sends happy thoughts to Bagder
12:01:31CassandraThe other advantage of directory browsing is that it allows us to implement "move" on the Jukebox.
12:03:03CassandraNot sure how much of an advantage that is, really.
12:06:28 Join Quelsaruk [0] (~kvirc@
12:07:03Quelsarukmorning... or afternoon... as you wish
12:08:31 Quit DMJC ("Leaving")
12:08:36CassandraSee people later
12:09:30 Quit Cassandra ("Client Exiting")
12:11:20Bagderblah, I broke some other builds instead :-/
12:11:59 Quit MooMaunder (Read error: 104 (Connection reset by peer))
12:12:10 Join lImbus [0] (
12:12:14lImbusHi all
12:12:20lImbusZagor, are you reading ?
12:12:47lImbusI noticed something strange, even with daily build, and I assume it's somewhere in the code you touched lately
12:13:33lImbusIf I try to On-Play on a directory, then Playlist->Insert, I'm getting a "Error accessing directory".
12:13:53lImbusAfter that, "Show Files" is set to "All" instead of "Supported" as before.
12:14:06ripnetukwhat is chess clock?
12:14:36lImbusripnetuk it's a clock for chess-gaming, but only on players, IIRC
12:14:45Bagderno, it is for recorders too
12:15:03Bagderor rather bitmap displays
12:17:10lImbusI thought it was only for players because the file was 0 bytes long for a while :-)
12:17:31lImbusthe .rock was empty on my recorder-build, precisely
12:17:46Bagderyes, it started as player-only
12:18:50lImbusthat must have been before introduction of the SOURCES file even. otherwise I wouldn't even have seen the file
12:19:07lImbusbtw, Bagder, can you reproduce my problem ?
12:19:29BagderI don't have my archos near atm
12:20:26lImbuskk, with the build I had installed before (a daily build from about the weekend) I was even able to get more strange side-effects afterwards. I had a broken browser a few times, a "can't find playlist.control-file" and even a panic...
12:27:20Lynx_|Imbus: I can reproduce the error on my recorder
12:28:03lImbusnice, thanks, Lynx_
12:28:52Lynx_after that there a lot seem screwed...
12:31:15Lynx_after the error i am in the directory i tried to insert into the playlist, and can't leave it (like the resume error that was fixed). If i try to play a file it takes extremely long to load it. (like 6 seconds)
12:31:43lImbusyes, I had that until I applied the daily build
12:31:50lImbus(todays daily build)
12:32:04Lynx_ah, i have yesterdays i think.
12:32:12Lynx_i will update and try again
12:32:13lImbusI deleted the playlist control file a few times in the meantime, so this may be a problem too.
12:33:00ZagorlImbus: i'll look at it
12:35:09lImbusnice, thanks
12:35:14Bagder-rwxr-xr-x 1 daniel daniel 838831868 Feb 4 12:33 bounce.rock*
12:35:23Bagdernow at 800 MB :-/
12:36:00lImbusway too much for the plugin-framework, isn't it ?
12:36:12Lynx_where is the playlist control file?
12:36:22lImbusLynx_: .\rockbox
12:36:45lImbus.playlist_control is the very correct file name
12:39:07 Quit Patr3ck (" WOW! This IRC Client ownz! HydraIRC -> <-")
12:39:35Lynx_todays build does not change anything for me...actually when trying to inster a folder, there is two error messages, but i can't read the first one because it gets covered by the 'error accessing directory' on too fast
12:40:21Quelsaruki'll check also to see if i get the same issue :)
12:44:14ripnetukdoes the configure script allow you to pass command line parameters instead of manually entering the options (like target etc?)
12:44:34Bagderripnetuk: no
12:44:53Bagderbut passing them to stdin works
12:44:59Bagderthe options
12:45:22QuelsaruklImbus: i don't get the error
12:45:36ripnetuki tried that ages ago. I seem to eremember that echo options | configure failed, but doing configure < inputfile worked. How do you do it?
12:46:10Quelsarukyo are playing a file−−>browser−−>ON+PLAY−−>playlist−−>insert is this what you did?
12:46:51Bagderripnetuk: echo "blablabla" | configure
12:47:01ripnetukhow do you get the linefeeds in?
12:47:06Bagderthe cvs builds do it that way
12:47:14Bagderwe do echo -e
12:47:38Bagderecho -e "x\n"
12:47:47ripnetukgotcha :) thanks
12:48:16ripnetukworks :)
12:49:36***Saving seen data "./dancer.seen"
12:50:01lImbusQuelsaruk, no inserting files works for me too, I want to insert folders, errm directories
12:50:44lImbusLynx_, the message unterlying is most probably the message that usually says "inserting 10 files to playlist"
12:51:12HCllmao.. dualscreen pong.. xD
12:51:40Lynx_|Imbus: right, but actually i checked and it sais inserting 0 files...but there are some in the dir
12:52:24Quelsarukfolders.. checking
12:52:47Quelsarukgetting the same error
12:53:15Quelsarukqueue makes the same error
12:57:03 Join Patr3ck [0] (
12:57:08Quelsarukmust go
12:57:15 Nick Quelsaruk is now known as quel|away (~kvirc@
13:01:14amiconnLynx_, lImbus, quel|away: This looks like a problem introduced with id3 browsing.
13:02:54quel|awaymust go
13:05:52Lynx_amiconn: that's why it also affects the files shown i guess? (after the error occurs, "show files" is set to "all")
13:07:40lImbusyes, I thought as well it had to do with id3-browsing, this is why I pointed on Zagor :-)
13:07:55lImbuswhere the id3-browsing still not works for me, btw.
13:08:17lImbusbut thats another story. gotta go now
13:08:57ripnetukcool i now have a script that books out the current cvs and builds it for me... all set for the rapid-dev phase that i can smell is coming up :)
13:09:35lImbusripnetuk ??? something else than cvs up -Pd && cd build-dir/ && make ?
13:09:57ripnetuknot much else... it had to build the tools dir, and run configure, ut thats basically it
13:10:19ripnetukand I dont trust cvs to update, so I get a fresh copy each time
13:10:35ripnetukmaybe cvs is better than i thought?
13:10:40Bagderit is
13:10:45lImbusit definitely is
13:10:57ashridahripnetuk: uh. why don't you trust cvs to update? it's not like rockbox is using sourceforge :)
13:11:02 Join Patr3ck_ [0] (
13:11:24ripnetukdunno really, maybe im used to win32 dev tools :)
13:11:32lImbusgotta run now, bbl
13:11:35 Quit lImbus (" HydraIRC -> <- \o/")
13:12:35 Quit midk (Read error: 104 (Connection reset by peer))
13:14:20 Join jyp [0] (
13:18:10 Quit Patr3ck (Read error: 60 (Operation timed out))
13:29:06BagderI need some helpful eyes on the file to point out my mistake(s)
13:30:14Bagderod -x pong.rock
13:30:22Bagder0000000 6972 6867 0074 656c 7466 2500 2073 6373
13:30:22Bagder0000020 726f 7365 0021 6425 2d20 2520 0064 0000
13:30:25Bagder0000040 0000 0000 0000 0000 0000 0000 0000 0000
13:30:30Bagder6177700000 ef4f ccff d748 040c 6f24 3800 0174 3c20
13:30:33Bagderquite a gap
13:32:04Zagorno clues from the map file?
13:32:35 Join LinusN [0] (
13:33:42*LinusN bricked his 120 last night :-)
13:33:51Zagorwhee :)
13:34:01LinusNlycky me that has a bdm
13:34:20[IDC]Dragonno minimon yet?
13:34:30LinusNi'll ditch the minimon
13:34:52LinusNbecause you can use the original firmware to reflash
13:35:11[IDC]Dragonif it starts, yes
13:35:31Zagoris it really more likely that minimon starts than the original firmware?
13:37:17dwihnoditch minimon, go for digimon! :)
13:37:30Bagderto brick or not to brick, that is the question
13:41:09LinusNBagder: fixed the file for you
13:41:22BagderI committed my plugin changes now
13:41:42ripnetukhow did you brick your box?
13:41:47LinusNbut plugins aren't enabled in the config file yes
13:41:55Bagderthat's the only thing left
13:41:59LinusNripnetuk: a bug n the boot loader
13:42:11BagderLinusN: I changed my makefile locally while testing this out
13:42:12LinusNwhen i developed the cookie safety fix
13:42:18LinusNBagder: me too
13:42:41LinusNin fact, i bricked it like 5 times :-)
13:42:42ripnetukso the one in cvs was never broken :) it will be interesting to see if i could have got away with a maverick flasking :)
13:43:21ripnetukscary stuff! did you establish that the ram survives a reset?
13:43:28LinusNseems o, yes
13:43:41LinusNdamn keyboard
13:44:06LinusNhopefully, i will have a new version out this weekend
13:44:15ripnetukdid you test a deliberate hang, followed by reset then?
13:44:24LinusNworked fine
13:44:33*ripnetuk is getting excited
13:44:49ripnetuki love the way you can see an entire album on screen at once (in sim)
13:44:51Zagor<stdin>:35:23: warning: extra tokens at end of #ifndef directive
13:45:10Bagderah, yes
13:45:16Bagdercouldn't find that sucker
13:45:19desrtlinus; ?
13:45:19Bagdercan you?
13:48:01amiconnBagder: Wow, huge commit
13:48:26Bagderpretty big, yes
13:50:11Zagorapps/plugins/SOURCES:35:#ifndef CONFIG_KEYPAD != IRIVER_H100_PAD
13:50:17Zagorbad syntax
13:50:58amiconnBagder: Your calculator button assignments look odd to me.
13:51:06Bagderlots of them are odd
13:51:22BagderI've never even used the calculator
13:51:22LinusNdesrt: yup
13:51:38BagderI've mainly made them compile, not made sensible keymaps
13:52:02LinusNwe'll sort out the keymap when we start testing them
13:52:29Bagderand now I've enabled the plugins in the default build
13:52:52desrtLinusN; do you know enough to help me convert a BSDL file into a freewince jtag hardware description file?
13:53:34 Join Digital007 [0] (
13:53:41LinusNi might, if i knew what BSDL and freewince was
13:53:48desrtoh. well
13:53:56desrtdo you know PaulS's email address, then? :)
13:54:05 Quit hile_ (Nick collision from services.)
13:54:13 Join hile__ [0] (
13:54:26LinusNdesrt: hmmm, no...
13:54:27Digital007pretty impressed withe progress on iriver 'box
13:54:38LinusNDigital007: things are moving
13:54:43desrtopenwince is the project that makes the opensource 'jtag' tool
13:55:00amiconnBagder: Maybe I'll look into the plugin button mapping for iRiver, via the sim
13:55:00LinusNthe one paul was usign to jgat his bricked box?
13:55:05desrtBSDL is the standard hardware-description file format for jtag-able devices
13:55:17Bagderamiconn: yes, that should be possible
13:55:19Digital007yea i saw
13:55:25Digital007i saw the plugins adapted for iriver
13:55:49Digital007i just wonder how will the interface will be controlled due to the iRiver's different control layout compared to the Archos
13:55:51LinusNsadly enough, we'll probably have the games working before the sound :-)
13:56:17Bagderwell, the games are easier than the sound
13:56:29Digital007sound as in MP3 playback or sound effects?
13:56:43LinusNas in mp3
13:56:51ripnetukthere seem to be a few new plugins since i sold my archos
13:56:53amiconnLinusN: I'd like to know if I understood your button assignment correctly.
13:57:14LinusN"select" is pushing the joystick
13:57:27Digital007Would Rockbox fix this issue? on iriver f/w as you increase the volume bass power decreases
13:57:27LinusN"mode" is the A/B button
13:57:47dwihnoA/B! The most useful feature! Hooray for iRiver design team \o
13:57:54LinusNDigital007: it is a necessity to avoid distortion
13:58:03Zagordocument the buttons in wiki:ButtonAssignments
13:58:37LinusNhave to run the corridors for a while, brb
14:00:07Digital007have you got a sample version of rockbox working on iriver now?
14:01:15ripnetukdigital - it compiles now, and the plugins aparently compile. Bootloader is still not safe
14:01:26Digital007looking good though
14:01:27ripnetukalso, no sound
14:01:30ripnetuklooking very good
14:01:33Digital007i really want the playlist feature from the archos
14:01:48Digital007Is there a "virtual keyboard" for naming playlists/renaming files?
14:03:07amiconnBagder: iRiver sim build now errors out on solitaire :(
14:03:23amiconnThis is because the sim build system still doesn't use SOURCES...
14:05:19*dwihno wants a rockbox port for his ifp-799
14:05:29Zagordwihno: what's stopping you? ;)
14:06:38dwihnoZagor: Well, I know jack about hardware :)
14:06:48desrt<zagor> "dwihno: patches plz, k thx"
14:07:32ripnetukwhere should .rocks go these days? directly in .rockbox, or in a subdir?
14:07:54dwihnoSo let's make a deal - I fix the settings and a GUI, and you fix me the port :)
14:07:58Zagorripnetuk: subdir
14:07:59 Quit ashridah ("sleep")
14:08:00amiconnone of 2 subdirs
14:08:24amiconnRegular ones go into /.rockbox/rocks, viewers to /.rockbox/viewers
14:08:33ripnetukthanks... sorry i should have rtfm
14:09:07Bagderripnetuk: you normally do 'make zip' and then unpack that zip to your player
14:12:08 Quit Digital007 ("CGI:IRC (EOF)")
14:20:21 Quit jyp ("poof!")
14:21:39ripnetukare we aware of 'cannot find entry point' on some plugins on iriver sim? (like the mandelbrot)?
14:22:37amiconnThat's normal
14:22:43Bagdermandelbrot doesn't work on the iriver
14:22:49ripnetuki see
14:23:00ripnetukjust thought you would want to know if it was a prob
14:23:10amiconnPlugins are all compiled for the sim, because simulator builds don't use SOURCES yet
14:23:35amiconnPlugins that actually aren't suited for the target are empty, hence this message
14:23:45ripnetuki know little about makefiles... Delphi on which i usually dev handles all that for you with a project... is SOURCES just a list of .c files that want compiling from that dir?
14:24:30Bagderripnetuk: basically, yes, but the list is preprocessed so parts can be conditional on target features
14:24:51ripnetuki see... im not sure if i love of hate the 'hit the metal' attitude of c
14:24:55ripnetukor hate
14:25:15Bagderwe should make rockbox in java instead ;-)
14:26:43amiconnLinusN: Around again?
14:27:03LinusNamiconn: for now, yes
14:27:06ripnetukthen it could run on EVERTTHING except mp3 players
14:28:56*LinusN wanders off
14:29:03amiconnLinusN: What are BUTTON_ON & BUTTON_OFF on iriver?
14:29:25amiconnI can only see a play and a stop button in addition to the ones you already mentioned
14:29:31Bagderon is play
14:29:35Bagderoff is stop
14:29:48amiconnAh ok, so I got this right for the sim :)
14:49:37***Saving seen data "./dancer.seen"
14:53:56 Quit Nibbler (Read error: 110 (Connection timed out))
14:54:31 Join Nibbler [0] (
15:02:51 Quit einhirn ("Miranda IM! Smaller, Faster, Easier.")
15:05:26 Join Trevmar [0] (
15:16:58TrevmarJoerg, I was reflecting on this, and realized I have seen no signs that the basic CPU ROM loses its memory. Every unit I have seen has uart_booted OK, even if the behavior after that has been uncertain :)
15:22:07 Quit Trevmar ()
15:24:17 Join jipi [0] (
15:24:57*Bagder sighs
15:27:37 Join R3nTiL [0] (~zorroz@
15:29:01*Bagder helps these people with their java build crap
15:29:10Bagderin one word: ant
15:29:39Bagderit makes me tired
15:37:06 Join rasher [0] (
15:54:47 Quit R3nTiL ()
15:59:09 Quit rasher_ (Read error: 110 (Connection timed out))
16:01:03 Join jyp [0] (
16:01:43 Join amiconn_ [0] (
16:02:44 Join elinenbe [0] (~elinenbe_@
16:02:53 Join preglow [0] (
16:03:09elinenbeiriver progress = :-)
16:03:50Bagderstep by step
16:07:56 Join El_Barto2 [0] (
16:08:10jypBagder, I think the code is ready to make librockbox to compile for gmini
16:08:21El_Barto2heard something about linux on an archos player
16:08:26El_Barto2is it correct?
16:08:31preglowwhy'd you want that?
16:08:45El_Barto2or possible?
16:08:48Bagderjyp: cool
16:09:06BagderI just committed a fix to remove the errors in rolo and serial for gmini
16:09:16ZagorEl_Barto2: the av480 runs linux
16:09:36jypBagder: cool, that's just what I wnated to ask you ;)
16:09:39El_Barto2and the 300 series?
16:09:39Zagorsorry, it's called the pma400
16:10:04Bagderjyp: I read your mind ;-)
16:10:15 Quit amiconn (Read error: 60 (Operation timed out))
16:10:15 Nick amiconn_ is now known as amiconn (
16:11:03El_Barto2on the picture i see linux on a av320!
16:11:12El_Barto2so i think its possible ;)
16:12:47Bagderjyp: the hwcompa.c problem looks like a compiler problem to me
16:14:00 Quit jyp (
16:19:16 Quit DMJC-L (Remote closed the connection)
16:21:49BagderI guess Christi's first cvs commit didn't get the attention it deserves
16:24:27El_Barto2could some tell me a bit about linav or the av320? ...if he is interested ;)
16:25:10NJoinjyp [0] (
16:25:10LinusNEl_Barto2: you're on the wrong channel for that
16:25:10BagderEl_Barto2: we are not linav, that's a separate project
16:25:19*Zagor cheers christi's first commit. hooray hooray!
16:26:07El_Barto2they are sleeping there ;)
16:26:29BagderI'm off
16:27:52*jyp got split
16:38:41 Part LinusN
16:38:58elinenbeBagder: so, do plugins now work on the iriver −− on the target?
16:39:18elinenbealso, has anyone else put rockbox on their iriver −− other than Linus?
16:39:23ripnetuki think badger left... i dont think we know. They seem to work on the sim
16:39:28ripnetukno, only Linus AFAIK
16:39:42ripnetukthey certainly compile for the target
16:49:38***Saving seen data "./dancer.seen"
16:57:06 Join Cassandra [0] (~christi@
16:57:06 Quit preglow (Read error: 104 (Connection reset by peer))
16:57:26Lynx_bye all
16:57:49 Nick Lynx_ is now known as Lynx_awy (HydraIRC@
16:57:49DBUGEnqueued KICK Lynx_awy
16:58:44El_Barto2anyone interested in buying my archos jukebox recorder 20?
16:59:22El_Barto2wants to buy a gmini 120 but first i have to sell my two weeks old recorder :(
17:01:13El_Barto2coming back later...if someone is interested he could tell me ;)
17:01:28 Quit El_Barto2 ()
17:03:20 Join mecraw [0] (~mecraw@
17:09:21 Part Zagor
17:09:57jypamiconn, I scanned my gmini, if you're still interested in a high quality pic
17:16:43amiconnThats; maybe I'll remake the Win32 sim picture then.
17:17:30amiconn(If I get the pic to download from that "special" domain, that is)
17:17:54 Quit Cassandra (Read error: 60 (Operation timed out))
17:21:11Bagderjyp: those two remaining build errors look like compiler problems
17:21:20 Join lImbus [0] (
17:21:28 Join lolo-laptop [0] (~lostlogic@
17:21:32Bagderthey are easily avoided though
17:21:52jypamiconn, I'm using coral to access it ... Just postfix to the hostname
17:22:03lolo-laptopI just want to say that you guys rock, and I can't wait to see your iRiver H3x0 work in action.
17:22:10CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
17:22:10*Bagder is off again
17:22:45jypBagder, this is not entirely a compiler error. The C code acesses memory outside addressable space.
17:23:16jypI committed a fix.
17:23:31 Join Cassandra [0] (~christi@
17:28:44mecrawBagder: [OT] did you see curl is touted by a spammer?
17:31:29ripnetuki noticed that you guys had a hand in curl as well yesterday :) i never realised before
17:34:40ripnetukin fact more than a hand :) kudos
17:37:54amiconnjyp: Back up to 13 errors and 395 warnings :( There are some internal compiler errors now...
17:38:58 Quit netukrip (Remote closed the connection)
17:39:01jypof course, it does the app directory now
17:39:11jypmore work ahead ;)
17:40:22jypthere seem to be only one ICE
17:40:26 Quit elinenbe (" HydraIRC -> <- The dawn of a new age")
17:40:47jypso; not *much* more work ;)
17:41:06 Join MooMaunder [0] (~me@
17:42:35 Join einhirn [0] (
17:48:22 Nick quel|away is now known as Quelsaruk (~kvirc@
18:00:40 Quit einhirn ("Miranda IM! Smaller, Faster, Easier.")
18:07:41 Join cYmen [0] (
18:08:11cYmeni just put a 40gb drive in my jukebox recorder 20 but it doesn t recognize the partitioning do i have to make 20gb partitions?
18:10:18Quelsarukit should
18:10:27 Quit jipi ("Leaving")
18:10:34Quelsarukdid you format it using Fat32?
18:12:44Quelsaruki only upgraded with a 30GB hd, but worked perfectly
18:12:47cYmento be precise i did
18:12:47Quelsarukthat's strange
18:12:48cYmensfdisk /dev/sda -f
18:12:53cYmenand hit enter some times
18:13:01cYmenmkfs.vfat -F 32 /dev/sda1
18:13:33 Quit Patr3ck_ ("User pushed the X - because it's Xtra, baby")
18:14:06Quelsarukshould work
18:15:10Quelsarukdoes the computer still recognice the drive?
18:16:18jypFormatted with windows or linux ?
18:16:35Quelsarukusing mkfs.vfat is linux... afaik
18:16:55jypI suggest trying windows (but I'm no expert in those matters)
18:17:26jypjust that the Gmini doesn't seems to like partitions formatted with mkfs
18:17:48cYmenQuelsaruk: does the jukebox care about the partition type? what type did you set?
18:18:54Quelsarukif i remember correctly, rockbox loks for the first fat32 (vfat) partition it can find in the drive
18:19:59QuelsarukBagder: are you here?
18:20:20cYmenah partition type set to b and it seems to work
18:20:45*Quelsaruk thinks it's a good moment for LinusN to enter the channel
18:20:55Quelsarukdoes it work now?
18:21:40cYmenit s working or i m hearing phantoms ;)
18:21:52Quelsaruknow i know something new
18:22:04cYmenanathema - closer :)
18:22:07Quelsarukpartition type must be set to b to work
18:22:50cYmenwell i tried 83 (which is a linux partition) by accident and i tried c which is win95 fat32 lba and both didnt work that s all i can say
18:22:58cYmenon the other hand it may not be the type
18:23:13cYmeni also recreated the partition...ah whatever :)
18:23:18cYmenit works that s all that matters :)
18:23:41Quelsarukthat's what matters
18:24:04cYmento bad the harddisk screws don t fit in the new drive :)
18:26:23*lolo-laptop wants rockbox... wish I had the brains to help out with it (iRiver H340)
18:26:56Quelsaruksearching for documentation for it is a good starting point
18:27:14Quelsarukbut it may mean disassembling the iriver :/
18:27:44lolo-laptopQuelsaruk: hehe, I have the torx driver to do so on order, and they appear to already have the hardware for my player listed on the site so not sure how much my disassembilng another one would help
18:28:17Quelsaruki din't know
18:28:38Quelsaruki thought they had only the hardware info for the h1XX
18:39:40 Join LinusN [0] (
18:40:01LinusNthis is just hilarious:
18:40:32LinusNunfortunately, you need flash to really enjoy it
18:40:35QuelsarukLinusN: you came late
18:46:30 Join preglow [0] (
18:46:49LinusNthe cookie safety measures for the boot loader works
18:49:26preglowwhat's it do?
18:49:41***Saving seen data "./dancer.seen"
18:50:09coobgives you a cookie if it thinks you're a theif.
18:50:19LinusNit sets a magic value in a location in IRAM early in the boot loader, and resets it right before starting the original or the rockbox firmware
18:50:45coobwhy is that needed?
18:51:24LinusNand it checks this "cookie" in the reset/power on handler. if it is set, the rockbox boot loader must have crashed, so it starts the original
18:52:00preglowquite clever
18:52:20LinusNso if the boot loader hangs, all you do is reset, and the original is started
18:52:38preglowahhh, so it persists across resets
18:52:42preglowthen it's very clever
18:53:03preglowit'll pretty much handle all bootloader related issues
18:53:05izzy_LinusN: what's the magic value? 0xdeadbeef? :)
18:53:53amiconncYmen: Partition type shouldn't matter for rockbox; it checks the bootblock for fat32. However, rockbox does only handle primary partitions, no logical drives within an extended partition
18:55:35amiconnLinusN, [IDC]Dragon: My player doesn't seem to suffer from rld, despite having the "right" hd. I hoped that I could investigate rld with it... :-/
18:56:26LinusNamiconn: interesting
18:57:03*amiconn just had an idea why this is
18:57:52amiconnI run almost stock cvs compile on it - but one difference may have an effect on it - I use hardware ata poweroff
18:58:14amiconnMaybe I should disable it and then try again...
18:58:47LinusNthe ata poweroff doesn't matter to those who have rld, afaicr
18:59:52amiconnHmm. ATA poweroff isn't enabled for the players in cvs, and for recorders it's off by default. Are you sure?
19:00:16LinusNthat's one of the first things we have asked the rld victims to try
19:01:14amiconnDo you remember whether player owners reported rld at all? Maybe it does only occur with recorders...
19:01:27LinusNhmmm, don't rememebr
19:09:43 Join BobAl [0] (
19:11:18 Part BobAl
19:12:13 Part LinusN
19:13:27 Join Marder [0] (
19:14:35Quelsarukbut does it still happen?
19:14:40Quelsarukthat rdl issue?
19:14:53MarderHi All - Proud owner of H140 - Eagerly awaiting RockBox on iRiver
19:15:18 Join LinusN [0] (
19:15:19Quelsarukhi Marder
19:17:01MarderTrying to set a RockBox development environment - but is down had a disk crash, i think cygwin was affected too,
19:18:30Quelsaruktaht's not good
19:19:18preglowi assume they have backups
19:19:22MarderAny mirror you know of (Cygwin uses an Internet install) ?
19:19:32preglowi've got the installer, if you want it
19:19:55MarderYou mean setup.exe ?
19:20:11 Join einhirn [0] (
19:20:16Quelsarukthere are a lot of mirrors
19:20:19preglowit's a tiny thing
19:20:30MarderUseless, as it can not find mirrors.lst :-(
19:20:49preglowbut that's probably mirrored as well
19:21:08Quelsarukif i remember correctly
19:22:08MarderThat's it thx Quel !
19:22:09*LinusN just loaded rockbox on his iriver
19:22:23lImbusWHAT ?
19:22:44LinusNit crashes right after loading the directory tree
19:22:57lImbusuh. directory tree works. nice
19:23:10lImbusI expected crashing earlier :-)
19:23:22LinusNhehe, no, it crashes right after loading it, not displaying it :-)
19:23:44*lImbus does not really know how far iRiverBox already is
19:24:59izzy_LinusN: I haven't realised before that you can do over 300 words in hex :)
19:25:22LinusNthe like the poem about the cobol hacker
19:25:27LinusNi like
19:25:59lImbus_really_ gotta go now. I wish you all a nice weekend, and a nice carnival for all those who celebrate it :-)
19:26:05 Quit lImbus ("saufen")
19:26:12LinusNhave to go too, cu later
19:26:15 Part LinusN
19:27:10amiconnaway, bbl
19:28:39MarderCygwin setup still hangs on not finding mirrors.lst, probably on dead site
19:28:54Marderany way to point setup.exe to another site ?
19:29:06preglowi'll try
19:29:29preglowbah, it's upxed
19:29:40preglowun-upx it and edit the site string
19:29:42preglowshould work great
19:32:08MarderThx. I'll try when I've had figured what un-upx means. Google is your friend.
19:34:50 Quit [IDC]Dragon ("CGI:IRC")
19:35:06einhirnupx: Compression for binaries, with runtime-decompression (->When Binary is started, it decompresses itself and then runs).
19:35:38einhirnun-upx: just decompress the file.
19:39:48Marderupx: setup.exe: IOException: setup.exe: Permission denied
19:41:40MarderOk, I'll grow up and come back later - hate to be a newb
19:41:56preglowwaiting til cygwin site is up again probably will be enough
19:42:37MarderWords of wisdom - bbl
19:42:46 Part Marder
19:52:54ripnetukcookie code committed :) looking good
19:59:21 Part coob
20:03:23 Join Stryke` [0] (~Chairman8@
20:13:48*HCl sighs..
20:14:14HClany news..?
20:15:49rasher[19:22] * LinusN just loaded rockbox on his iriver
20:15:57rasher[19:22] <LinusN> it crashes right after loading the directory tree
20:16:17lolo-laptophmm... I don't think I'll risk that
20:16:19*HCl just got back from the hospital and his parents, his sister isn't doing well :(
20:16:38lolo-laptopHCl: :-( what's da matter with her?
20:17:59 Quit jyp ("poof!")
20:22:17ripnetuklinus - did you flash your 140 yet?
20:23:26preglow19:26 < LinusN> have to go too, cu later
20:23:27preglow19:26 -!- LinusN [] has left #rockbox []
20:23:49rasherHe usually ends up finding it in the logs if he turns up
20:23:55preglowthat's true
20:24:14ripnetuknow the safety cookie is in place, i guess its almost time
20:24:40lolo-laptopripnetuk: what is the safety cookie? The hold record to boot original firmware or something else?
20:24:51ripnetukthe way i see it is as soon as someone else (i trust) tries it on a 140, and our md5's match, i flash
20:25:09ripnetuklolo - LinusN realised that you can overcome the bootloader from crashing
20:25:26ripnetukby setting a 'this might crash' flag at the start, and clearing it at the end.
20:25:45ripnetukby checking for 'this might crash' before you do ANYTHING else, you can say that if you find it, it HAS crashed
20:26:15ripnetukso if the bootloader crashes, you just press reset, the cookie (a value stored in ram) is there, and it realises it has crashed, and just jumps to the original rom
20:26:34lolo-laptopsmart coding.
20:26:53lolo-laptopthe bootloader is flashed throught the original firmware's firmware loading process?
20:27:01ripnetukit will be
20:27:38lolo-laptopI must find some time to dig into this thing's code... maybe I'll just stop going to class or sleeping :-\
20:27:44ripnetukof course its not foolproof, thats why im not flashing yet. the jump to original might fail
20:27:54lolo-laptopof course, heh
20:28:07lolo-laptopand then I'd need this 'BDM' interface to repair the firmware
20:28:17ripnetukand you would have to be good as soldering :)
20:28:54preglowlinus says he'll do the soldering for you
20:29:03preglowbut better spare him the work and wait for the mad swedes to flash it first
20:29:12 Quit Nibbler (Remote closed the connection)
20:29:15lolo-laptopHas anyone done any preliminary type testing on the H3X0 with BDM yet?
20:29:17ripnetukhe did, but i would feel stupid if i flashed against his advice :)
20:29:28preglowyes you would ;)
20:29:30ripnetuklolo - not to my knowledge
20:29:32 Join Nibbler [0] (
20:29:40lolo-laptopwhere is Linus located?
20:29:41ripnetuki would possibly BE stupid
20:29:48ripnetuki think sweden
20:29:49preglowlolo-laptop: i expect that might happen after linus is done with h120, if he has time and is willing
20:29:55preglowlolo-laptop: he's in sweden
20:30:17lolo-laptopdoes he have a H3X0 in addition to the H1X0?
20:30:23preglowdon't know
20:30:30preglowbut he can probably get one easy enough with donation money
20:30:32ripnetukdunno... i dont remember him mentioning having one
20:30:37Quelsaruki think he just have the h1xx
20:30:56ripnetuki know he has a bdm'ed 120 and a 140
20:31:00preglowwe'll see, with any luck the players are similar
20:31:01ripnetuknot bdmed
20:31:12Quelsarukafaik he has an archos player, dunno if a recorder, a fm recorder, and a iriver
20:31:19Quelsarukhe is the jukebox man
20:31:39ripnetukif someone gets the bootloader working on the 3xx im sure that that would lower the bar enough for others to port the rest
20:32:04lolo-laptophow much does a 'BDM' interface cost and how does one acquire one?
20:32:36ripnetuki think they are in the region of $130 and you can just buy them on the net aparently
20:32:43Quelsaruki assume that iriver doesn't boot firmware from HDD, isn't it? (i know nothing about iriver)
20:32:43ripnetukive never seen one tho :)
20:32:54ripnetukno, it boots from flash
20:33:02Quelsarukthen, that is harder work
20:33:15ripnetukthat be why we have to wait for a safe bootloader before we can try it :)
20:33:20preglowit boots from hd first after linus has written a loader that does that
20:33:25preglowby default, it's flash only
20:33:31lolo-laptopThe stuff is similar between H3x0 and H1x0 but not th esame... mostly updated components...
20:33:34ripnetukunless we find a buffer overrun attack
20:33:45Quelsarukwe can mess with archos jukebox, as we can delete the file if it's corrupted :)
20:33:49preglowlolo-laptop: my guess is the hardware part will be pretty similar, and the bootloader should function well enough
20:33:49ripnetuki have had the firmware crash every time with a particular mp3
20:34:01preglowlolo-laptop: if that's true, then the whole thing doesn't have to depend on linus
20:34:32lolo-laptoppreglow: I'd be up for trying out the bootloader on my 340 if I had a way to recover :-(
20:34:44ripnetukwe all would :)
20:35:13lolo-laptopdoes booting from hdd instead of flash cost in terms of battery lifetime?
20:35:27ripnetukhas anyone else built the latest bootloader? did you get md5 6ef84888f108c9c70602c01447357abb /home/george/projects/rockbox/cvs/rockbox/build/boot/bootloader.bin?
20:35:35 Quit Nibbler (Remote closed the connection)
20:35:47 Join Nibbler [0] (
20:35:52preglowlolo-laptop: well, some, of course, both in battery time and boot time
20:36:16ripnetukim off... see ya later
20:36:35lolo-laptopis there a particular reason that rockbox doesn't boot entirely from flash (aside from the fact that archos players don't by default)?
20:36:51preglowyou can boot rockbox from flash
20:36:57lolo-laptopoh, excellent
20:37:03preglowbut it's not as safe
20:37:06lolo-laptopdevelopment off HDD makes much more sense
20:37:11preglowespecially while developing, yes
20:37:22preglowbut sure, they have a rockbox that boots off of flash
20:37:35preglowit supposedely boots quite a bit faster
20:37:56lolo-laptopdamn, I'll stop saying stupid stuff for a while and do some more RTFS and RTFMing.
20:38:05preglowno worries
20:40:43 Join XShocK [0] (
20:48:18lolo-laptopJesus, full coldfire development kits are expensive.
20:49:41CassandraWho's the Rockbox RTC expert.
20:49:43***Saving seen data "./dancer.seen"
20:54:51CassandraAny developers around at all? I've fixed a minor bug with the wakeup alarm (it now resumes without asking even if your resume setting is ask - which is what you want when using the Jukebox as a wakeup alarm.
20:55:10CassandraJust not sure whether to commit it or get someone to have a look first.
21:02:45 Join Cassandra_ [0] (~christi@
21:03:34QuelsarukCassandra_: hmm
21:04:12Quelsaruki suppose that's ok, but you can always ask Bagder or amiconn :)
21:04:20Quelsaruki never used the wakeup alarm
21:04:44Quelsaruki think that you use the jukebox as a radio alarm, playing a song, isn't it?
21:04:55*Cassandra_ nods. Exactly.
21:05:09Quelsarukso, it's logical that it doesn't ask then if you want to resume or not
21:05:13Cassandra_There's no point in turning it on at a certain time only to have it prompt you about resume.
21:05:50Quelsarukthe logical think is the box to play :)
21:06:03Cassandra_Possibly I should just commit it. It does seem to work.
21:06:06Quelsarukso, if right now it ask
21:06:25Quelsarukand your fix makes it not asking
21:06:33Quelsaruki think its a good fix
21:06:54Quelsarukbut i always ask things before
21:07:11Cassandra_I think so too. Some of the RTC stuff is a little hairy though. Wouldn't like to mess that up in a bad way.
21:07:52Quelsarukamiconn is normally active a bit later
21:08:02Quelsarukif you can wait, ask him
21:08:10Cassandra_Yeah, I'll hang on for a bit.
21:21:09 Quit Cassandra (Read error: 110 (Connection timed out))
21:49:44 Quit Nibbler (Remote closed the connection)
21:52:34 Join Nibbler [0] (
21:57:50cYmenah i m glad my box is back with the new hd :)
21:58:00cYmenhad been broken for weeks
22:06:14 Join Remo [0] (
22:14:31HCli think the whole iriverramload wiki page is obsolete/
22:15:47lolo-laptopya mean now that the boot loader is functional? Yes, probably.
22:26:26 Join jyp [0] (
22:34:26jypCan a button driver guru help me ?
22:35:13jypThe question is how to set the triggering levels for adc input
22:35:38jypto avoid false repeats, etc.
22:49:44***Saving seen data "./dancer.seen"
23:05:55 Nick Quelsaruk is now known as Quel|away (~kvirc@
23:12:21Bagder"neuros firmware source code has been retracted from public use"
23:13:33Bagderapparently TI asked them to
23:15:40BagderI did spot an interesting thread about integer FLAC on their site
23:15:50Bagderencoding that is
23:16:03BagderI added a URL on the iriverport wiki page
23:18:21Cassandra_bagder - you know anything about the Archos rtc? I have a patch I'd like to commit which I'd appreciate someone having a quick look at to see I haven't done anything insane.
23:19:41BagderI'm not an rtc expert, but I can take a look anyway
23:19:59Cassandra_DCC OK?
23:20:10BagderI think so
23:20:46Cassandra_Heh, well I can't work out how to do it in this client. Email?
23:23:14Cassandra_Sent. Thanks.
23:24:53Cassandra_Does coldfire really have no floating point support at all?
23:27:14BagderI don't think so, other than of course in sw
23:27:42Cassandra_Wow. I thought even the 68040 had floating point in some models.
23:33:55preglowi think it was coprocessor based
23:35:05Bagderit had "an on-chip FPU (floating point unit)" accortding to wikipedia
23:35:14preglowthen i'm mistaken :)
23:35:19preglowthere are coldfires with fpus as well
23:35:23preglowbut not the one in the h1x0
23:35:31Cassandra_Ah, right.
23:35:38preglowthere are overall few, if any, mp3 players with fpus
23:36:15Cassandra_I'd have thought it'd be fairly necessary for encoding/decoding, but then I don't write audio codecs.
23:36:37preglownope, not necessary at all, as long as you've got decent size integer registers
23:37:21preglowand the coldfire in the iriver has even got a nice extra width accumulator/multiplier
23:37:48Cassandra_So how come FLAC requires floating point then?
23:38:01preglowvery few things _require_ floating point
23:38:06Bagderit hasn't been written with that in mind
23:38:10preglowit just hasn't got fixed point support coded yet
23:39:14BagderCassandra_: I don't know enough RTC to comment on the function, I guess you've tested it on target? I do have some concerns regarding the code though. I'll explain:
23:39:24Cassandra_Please do.
23:39:32Cassandra_Yes, it works on target.
23:39:52Bagderit comes to the "separation" between firmware and apps
23:40:25BagderI would prefer a somewhat cleaner approach, possibly with a function call to firmware or so
23:40:58Bagderbut that's me, I'm not sure how others would see it
23:41:05Bagderwe're not always that consistent on this
23:41:06Cassandra_*nod* how about if I set started_from_rtc as the return code of rtc_init?
23:41:25Cassandra_Since it's returning void at the moment anyway.
23:41:53BagderI like that
23:42:07preglowsound like a cool thing to support anyway
23:44:36preglowtime for ale
23:49:31Cassandra_Hi ami - know anything about the Archos RTC?
23:50:11amiconnNot much. Afaik it's a standard rtc like the one in PCs
23:50:26amiconnThere is a datasheet in the wiki
23:51:04amiconnYou need to check whether the rtc woke up the box, right?
23:51:37Cassandra_Oh, I figured out how to do it. I want to know that my code is OK.
23:52:42 Join amiconn_ [0] (
23:52:58 Quit amiconn (Nick collision from services.)
23:52:58 Nick amiconn_ is now known as amiconn (
23:53:13amiconnCan I access your patch somewhere?
23:55:21amiconnjyp: Re adc levels - I think setting the margins halfway between the stable levels works best
23:55:33amiconnRockbox does button debouncing by default
23:55:46jypAlright, thanks for the info :)
23:56:23jypNow, what does mean 'margins halfway between the stable levels' exactly ? :P
23:56:39Cassandra_Sent - that's the old version, but I've fixed it up now as per badger's suggestion.
23:57:11Cassandra_Bagder. I must have badgers on the brain or something.
23:57:59amiconnjyp: That means, if e.g. for single buttons on a channel, and the readings are 0 for button not pressed and 370 for button pressed, set the threshold to 185
23:58:33jypunfortunately, there are up to 4 on a channel
23:58:53amiconnSimilar for multi button: No button = 0, Button 1 = 100, Button 2 = 200 ==> Threshold1 = 50, Threshold2 = 150

Previous day | Next day