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).

Notice: Only Gecko based browsers prior to FF4 support the multipart/mixed "server push" method used by this log reader to auto-update. Since you do not appear to use such a browser, this page will simply show the current log, and not automatically update.

#rockbox log for 2008-10-11

00:00:31 Join jgsprenger [0] (n=63e8f93f@gateway/web/cgi-irc/
00:00:38jgsprengerhi there
00:01:07jgsprengeris there any way to replace the current wma codec with the codec from a couple of months back?
00:01:42funmanjgsprenger: you could probably use svn revert on apps/codecs/libwma
00:02:40 Join krazykit [0] (
00:03:39kugelfunman: so, how about building a bootloader for the fuze? What do I need?
00:04:03kugellol :)
00:04:08kugelI have that!
00:04:18funmanjust run tools/configure
00:04:35kugelhave you tried that for the fuze? nice error
00:04:40funmanno I didn't
00:05:11 Quit massiveH ("Leaving")
00:05:18n1sjgsprenger: why do you want to do that?
00:06:17 Join Tetracomm [0] (n=nicholas@
00:06:51funmankugel: first you miss a fuze entry in firmware/export/config.h
00:07:07kugelfunman: Yea, just another change I made that got forgotten
00:07:31jgsprengeri have a few WMA files that dont play with the current codec but do play with early august builds...
00:07:37funmanthen I think you need to disable features that don't build
00:08:03n1sjgsprenger: have you reported this in the tracker?
00:08:24kugelfunman:make[1]: *** No rule to make target `button-target.h', needed by `/home/kugel/rbdev/rockbox-fuze/build/firmware/backlight.o'. Stop.
00:08:40 Quit fyrestorm (Read error: 113 (No route to host))
00:08:55jgsprengeryes and theres a thread in the current "audio playback" forum about this
00:08:57funmanyes I could see that error also
00:09:44 Join fyrestorm [0] (
00:09:48funmanfor some reason it doesn't include firmware/target/arm/as3525/fuze in the headers include path
00:09:52 Quit fyrestorm (Remote closed the connection)
00:10:11 Join fyrestorm [0] (
00:10:49funmankugel: use fuze, not Fuze in configure
00:11:18 Quit jhulst (Remote closed the connection)
00:11:19n1sjgsprenger: well, then there's a chance it'll get fixed :) about your question, you can build an old rev of the svn code, get a current version and revert the offending changes or try your luck with an old compiled wma codec (not likely to wrk well)
00:11:45kugelfunman: lol.
00:12:09funmannow there is an undefined reference to lcd_update() and I'm not sure how to fix that nicely
00:12:11kugelfunman: we need some backlight code I assume
00:12:20kugellcd code*
00:12:31funmanno, just dummy implementations for now
00:12:40 Nick fxb__ is now known as fxb (
00:12:47funmanvoid lcd_update(void){} will be more than enough
00:13:02 Quit culture (Remote closed the connection)
00:13:14 Quit tvelocity (Remote closed the connection)
00:13:24jgsprengerany idea why the codec was changed in aug?
00:13:41bertrikfunman, I should use the mkamsboot from the git repo, not from rockbox svn, right?
00:13:52funmanbertrik: right
00:14:01bertrikand I should probably also first downgrade the OF to the corresponding version?
00:14:32funmanyou should be able to use whatever OF you want, I use the latest one (v30 now, but v29 when it wasn't released)
00:15:22bertrikso you also write a patched 1.1.30 to the clip?
00:15:32 Join potato_ [0] (
00:16:20 Quit dabujo (Read error: 104 (Connection reset by peer))
00:16:38funmanin fact it is supposed to work equally on all models (except the mythic ClipV2)
00:16:52 Join culture [0] (
00:17:16kugelfunman: Ok, bootloade built
00:17:36funmandid you create a new lcd-*.c ?
00:18:10funmancan you do that for e200 as well ?
00:18:44jgsprengerah welll.... thanks for the help > happy friday
00:22:35 Quit perrikwp (" ajax IRC Client")
00:22:41BigBambijgsprenger: There are limited people that know codecs - you want saratoga principly for wma
00:23:25*BigBambi still isn't sure about that spelling
00:23:31jgsprengerok... how do I reach saratoga?
00:24:08funmanI think the best way is to open a bug report on flyspray
00:24:54BigBambijgsprenger: A bug report is good, with a recipe to reproduce and if possible a sample of a problem file
00:24:55 Join Zarggg [0] (
00:25:16BigBambiAlso, he is very often on IRC - so if you open the bug report he can be pointed at it :)
00:25:50jgsprengertheres a thread in the current "audio playback" forum about this ...and i was in this IRC chan back in sept trying to figure it out then too :(
00:26:01jgsprengerno worries
00:26:29 Quit jgsprenger ("CGI:IRC")
00:26:30BigBambiA large amount fo devs don't read the forums
00:28:16 Quit ender` (" Generations have been working in jobs they hate, just so they can buy what they don't really need. -- Chuck Palahniuk")
00:28:51 Join nicholas__ [0] (n=nicholas@
00:28:54kugelfunman: please push this two patches: first one
00:29:30kugelsecond one
00:30:00 Quit Tetracomm (Nick collision from services.)
00:30:08 Nick nicholas__ is now known as Tetracomm (n=nicholas@
00:30:40 Part potato_
00:31:45 Quit Seed ("cu, Andre")
00:32:35funman- if (but & BUTTON_MENU)
00:32:35DBUGEnqueued KICK funman
00:32:37funman+ if (but & BUTTON_DOWN)
00:32:45funman(sorry for the empty lines)
00:32:56funmanI think this hunk will break compilation ?
00:33:05funmanoh you changed it again
00:33:54kugelfunman: ?
00:35:04kugelfunman: well, it compiles, so I guess the answer is no
00:35:09funmanyou changed this button from BUTTON_DOWN to BUTTON_MENU in an earlier commit, and now you come back to the original name
00:35:40kugelyep, since I noticed it's in fact called BUTTON_DOWN on e200v1 too (I had BUTTON_MENU in my mind)
00:35:45kugelsorry for the confusion
00:36:00 Join Waldo000000 [0] (
00:36:37 Join fml [0] (n=4fd3f7bf@gateway/web/cgi-irc/
00:37:07 Join LambdaCalculus37 [0] (
00:37:10funmanand you managed to break the clip ;)
00:37:36fmlSpeaking about the manual: how could the new %mv tag be committed without an entry in the manual?
00:37:57fmlI thought SVN would prevent that! :-)
00:39:04kugelfunman: managed how? It compiled
00:39:18funmankugel: not for the Clip
00:40:27kugelfunman: lol (I maybe hit 50 instead of 55, I'm just used to build e200v1 builds)
00:41:36 Quit domonoky (Read error: 104 (Connection reset by peer))
00:42:11BigBambifml: Is it even on the wiki page?
00:42:39kugelfunman: I'm so sorry.
00:42:40fmlBigBambi: I think it is.
00:42:59kugelfml: Are wps tags in the manual?
00:42:59BigBambifml: That's something :)
00:43:01funmankugel: no problem :)
00:44:06fmlkugel: yes they are
00:44:10BigBambikugel: Appendix B
00:44:22fmlBigBambi: should we update SVN? ;-)
00:44:32kugelI normally visit the wiki page to loop them up, so..
00:44:42BigBambifml: Yes, if there is a new tag it should also be in the manual
00:45:14fmlBigBambi: I mean, install a newer SVN version that would prevent such commits :-)
00:45:29BigBambifml: hah, yes that too :)
00:46:04fmlBut it's getting late here, I'll go get some sleep. Bye
00:46:23 Quit fml ("CGI:IRC")
00:47:57 Quit krazykit ("later ankle tater")
00:52:51 Quit blkhawk ("Caught sigterm, terminating...")
00:57:24***Saving seen data "./dancer.seen"
01:03:10 Part Waldo000000
01:03:13 Quit petur ("Zzzz")
01:05:41 Join bughunter2 [0] (n=Vista@
01:16:35 Join HBK [0] (
01:17:01 Quit jgarvey ("Leaving")
01:19:48 Quit culture (Read error: 110 (Connection timed out))
01:19:53 Quit robin0800 (Remote closed the connection)
01:22:34 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
01:23:17 Quit perrikwp (Client Quit)
01:30:40 Quit LambdaCalculus37 ("Ka-chunka")
01:34:17 Quit HBK- (Read error: 110 (Connection timed out))
01:34:38 Quit bertrik (Remote closed the connection)
01:39:56 Join Waldo000000 [0] (
01:40:00 Part Waldo000000
01:40:29 Quit shodanX ("leaving")
01:41:35 Join Waldo000000 [0] (
01:41:39 Part Waldo000000
01:42:53 Join shodanX [0] (
01:42:56 Quit faemir (Read error: 110 (Connection timed out))
01:46:30 Quit n1s ()
01:48:49 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
01:51:17 Quit funman ("leaving")
01:53:47 Join blkhawk [0] (
01:55:14 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
01:56:59 Quit ajonat ()
01:58:09 Quit reacocard (".")
02:03:51 Quit bmbl (Client Quit)
02:14:43 Nick fxb is now known as fxb__ (
02:21:50 Quit Nico_P (Remote closed the connection)
02:30:49 Part pixelma
02:31:07 Join pixelma2 [0] (n=marianne@rockbox/staff/pixelma)
02:36:11 Quit Thundercloud (Remote closed the connection)
02:47:52 Join Strife89 [0] (n=michael@
02:48:39 Quit toffe82 (Read error: 104 (Connection reset by peer))
02:50:10 Join toffe82 [0] (n=chatzill@
02:57:26***Saving seen data "./dancer.seen"
02:59:16 Join Seed [0] (
03:13:34 Join Twisty [0] (
03:28:58 Join Waldo000000 [0] (
03:31:00 Part Waldo000000
03:33:03 Quit Twst (Read error: 110 (Connection timed out))
03:37:37 Quit Strife89 ("Leaving")
03:40:21 Quit super ()
03:47:05 Quit Kopfgeldjaeger (Read error: 60 (Operation timed out))
04:14:23 Join Darksair [0] (n=user@
04:37:06 Join blkhawk- [0] (
04:40:07 Join Avalon_scythe [0] (n=44d6d4aa@gateway/web/cgi-irc/
04:40:29Avalon_scythecan someone help ne
04:41:04 Quit bughunter2 ("bye")
04:41:58advcomp2019Avalon_scythe, yes if you tell us what you need
04:42:49Avalon_scytheI got my Sansa e200 v1 in recovery mode, but for some starnge reason it put up SCSI cmd #a3 after it said Enter USB2.0 MSD Mode
04:45:07advcomp2019why are you in recovery mode first?
04:45:18Avalon_scytheOh My Sansa was bricked
04:46:35advcomp2019what do you mean by "bricked"? have you tried reinstalling they firmware like the wiki says?
04:46:50Avalon_scytheYup, that's what i'm doing at the moment
04:47:45CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
04:47:45*wpyh wonders whether rasher is here
04:47:56Avalon_scytheBut....Like I said when it's in recovery mode and after it says Enter USB2.0 MSD Mode it says SCSI cmd #a3
04:48:02wpyhrasher: will something bad happen if two .lang files have different order?
04:48:24 Quit Darksair (Connection timed out)
04:48:25wpyhI mean the order of the entries
04:48:35advcomp2019does it connect to the computer just fine or not then?
04:49:20Avalon_scytheYes it does
04:50:51advcomp2019just ignore it.. sometimes the sansas just put random stuff on the screen
04:51:12advcomp2019while in recovery mode
04:51:59Avalon_scytheBut I put m mi4 file in it
04:52:56Avalon_scytheand it said something about Load Main Image Failed switch to recovery mode
04:53:01 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
04:54:04advcomp2019do you have an e200 or e200R?
04:54:35 Quit blkhawk (Read error: 110 (Connection timed out))
04:55:04 Nick blkhawk- is now known as blkhawk (
04:55:42advcomp2019are you 100% sure because the backs can be easily changed
04:55:54Avalon_scytheit's E200
04:55:59Avalon_scythewhy would it be e200R
04:56:08Avalon_scytheit dosen't have Rahphsody on it
04:56:09scorche|shdo you know the difference?
04:56:48Avalon_scythewouldn't have some type of rahpshody shit on it
04:57:27***Saving seen data "./dancer.seen"
04:59:17advcomp2019the e200R has a checksum as far as i know and if you put the e200 firmware on to an e200r it can make the sansa say "Load Main Image Failed"
05:00:52Avalon_scytheand if you put an e200R firmware on an e200 will it say the same thing?
05:00:59 Join miepchen^schlaf_ [0] (
05:01:11scorche|shthey have the same hardware...the firmware is the only difference
05:02:30Avalon_scytheso were do I found an e200r? i'm sure I don't have Raphsody on my sansae200
05:02:49advcomp2019i dont know because i have not tried putting an e200r firmware on to a e200
05:04:35Avalon_scytheOh yea leme alos share someting with you that might or Maybe be causing this issue
05:04:51advcomp2019could you use pastebin and paste in your version.txt file from recovery mode.. sometimes it gets corrupted and causes issues
05:05:54 Quit Tetracomm ("For free and legal cellphone downloads, visit:")
05:06:49Avalon_scythethis came from the verrrsion text
05:06:54Avalon_scytheVersion Info: Product Rev.: ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
05:06:58 Quit miepchen^schlaf (Connection timed out)
05:08:30Avalon_scythe Base Code:ÿÿÿÿÿÿÿÿÿÿ
05:08:43Avalon_scytheWTF IS THAT???????????
05:09:11advcomp2019i said to use pastebin, but it looks like you have a corrupted version.txt file.. i am not sure the fix for that 100 percent tho.. i think you need to use the e200tool maybe, but i have not had this issue myself
05:09:50Avalon_scythee200 tool?
05:11:09Avalon_scythean you guid me step by step
05:11:29advcomp2019there is info on the e200tool in the wiki
05:12:06Avalon_scytheWill that help it?
05:12:34 Quit kugel (Remote closed the connection)
05:12:44Avalon_scytheI don't see e200 tool in TWiki
05:13:03advcomp2019i think so but like i said i have not got the corrupted version.txt file before
05:15:36 Part lfaraone
05:16:26Avalon_scytheI Clicked on it then it disappeard like that
05:16:46Avalon_scytheit showed that command for like o.5 seconds and then disaapeard
05:17:06advcomp2019the e200tool is talked about in the SansaE200Unbrick
05:17:18advcomp2019what disappeared?
05:18:41Avalon_scytheI clicked on the e200tool.exe
05:18:48Avalon_scythethen it disappeard
05:20:11advcomp2019that is because it is command line based.. i would not use the windows one because it does not work at times.. you need to use linux
05:21:10Avalon_scytheI don't have linux
05:24:04advcomp2019you can get a linux livecd and it will work too
05:24:44Avalon_scytheI really don't got time to get linux crap
05:26:01Unhelpfulit's not really so hard to burn one CD.
05:26:19Avalon_scytheI don't have time
05:26:31*wpyh too
05:26:44Avalon_scytheSo there isn't any other way I can fix this curropted txt file you say?
05:28:01Unhelpfulyou could *try* using the windows version correctly. i don't know how frequently or under what conditions it doesn't work. you'll need to open a command prompt window, it's not a GUI application.
05:28:40Avalon_scytheI gota youse the e200 tool?
05:28:51Avalon_scytheOMFG this is making my headsping
05:28:58*Avalon_scythe takes some asprin
05:33:23Unhelpfuladvcomp2019: would restoring firmware and possibly formatting via recovery mode be at all likely to help him? or does he definitely need to use e200tool?
05:34:51 Join ajonat [0] (n=ajonat@
05:35:43advcomp2019Unhelpful, i am not sure.. i have see lots of people on ABI getting this issue randomly and i think someone posted a way to fix it but you will still need the e200tool
05:37:28Avalon_scytheD; OMFG
05:38:02 Join ameyer [0] (
05:38:44 Join AndyIL [0] (n=pasha_in@
05:38:45advcomp2019please do not use caps.. yes you need to use the e200tool
05:39:51Avalon_scytheWell I can just go buy me a damn linux cd
05:40:39advcomp2019you can burn your own linux livecd
05:41:43ameyeryou probably could even rig a USB drive to do what you need
05:42:10wpyhameyer: please read the logs... :p
05:43:14ameyerwpyh: that'd be great if I had anything before about 5 minutes ago
05:44:03*ameyer wanders off to the irc log
05:44:16 Quit wpyh ("Leaving.")
05:45:53 Nick Dementio is now known as Dementio_lunch (n=dementio@
05:49:09maqralright, i did it completely wrong, my ipod 5.5G is now an NTFS external usb hard drive... how can i make this rockbox compatible without reformatting it using itunes?
05:49:27 Quit AndyI (Read error: 110 (Connection timed out))
05:49:41ameyermaqr: manually reformat it?
05:49:48maqrameyer: to what?
05:49:59Unhelpfulmaqr: rockbox *can not* use NTFS. i'm not even sure how you ended up formatting it as NTFS?
05:50:23maqrUnhelpful: i accidentally did it
05:50:40maqrso rockbox is expecting one fat32 partition?
05:50:55ameyerof course, windows doesn't like formatting (or booting from)fat32 partitions over 32 gb...
05:51:16ameyermaqr: one hidden firmware partition and one fat32 partition
05:51:37ameyerunless you really screwed it up, you can just format the ntfs partition to fat32
05:51:47maqrameyer: oh, i totally screwed it up
05:52:25maqrameyer: hmm, diskmgmt.msc won't let me format it as fat32
05:52:34ameyermaqr: 80 GB?
05:53:18maqrameyer: yup
05:54:33ameyerI can't vouch for anything this says, but...
05:55:08 Join midkay_ [0] (
05:55:42maqrameyer: hmm, fat32format looks like a solution
05:58:13ameyerit'd probably be easier/cleaner to just restore using itunes
05:58:22 Join webguest03 [0] (n=4cdf6181@gateway/web/cgi-irc/
05:59:55 Quit Avalon_scythe ("CGI:IRC (EOF)")
06:03:34 Quit webguest03 ("CGI:IRC (EOF)")
06:04:55 Quit perrikwp (" ajax IRC Client")
06:06:07maqrameyer: i don't wanna fuck up my windows install with itunes though
06:07:52 Join reacocard [0] (n=reacocar@WL-358.CINE.HMC.Edu)
06:12:16 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
06:12:20 Quit midkay (Read error: 110 (Connection timed out))
06:12:59maqrameyer: "This version of fat32format only supports hard disks with 512 bytes per sector." ... any idea what to do about that? :/
06:17:48ameyermaqr: try running "format x: /FS:FAT32" without the quotes from a command prompt, substituting the drive letter of your ipod for x
06:18:15ameyeralthough it probably won't work
06:18:23Unhelpfulif the hidden firmware partition, or the partition table, has been messed up in some way, won't he need itunes, anyway?
06:18:24maqrameyer: actually, i think i found an answer in the fat32format docs, trying to figure it out now, sec :)
06:21:45ameyerUnhelpful: it can be done under linux, apparently
06:21:53 Quit Zarggg ()
06:22:15 Join aarcane [0] (
06:22:25aarcanecan I configure rockbox to shut off the display when not using it ?
06:22:30Unhelpfulameyer: the partitioning and formatting can certainly be restored, yes, but if he's destroyed the original contents of the hidden firmware partition...
06:23:15ameyeractually, you can apparently get the firmware and dd it to the firmware partition
06:23:21 Nick Dementio_lunch is now known as Dementio (n=dementio@
06:24:19Unhelpfulwell, in that case, whatever instructions you're looking at, plus a link to a handy livecd, would be of help?
06:25:30ameyer also might be of use
06:25:51*ameyer wonders if the first instructions would probably work in DSL
06:26:31ameyererm, horrible grammar
06:27:07aarcaneUnhelpful, basically/ dd of=/dev/sdx1 if=Firmware-
06:27:49ameyeralso, the first instructions probably need adjusting for non-mini ipods
06:27:51aarcaneameyer, if your livecd has dd and supports usb disks, you're good to go. copy that file to your music partition, and then boot into the livecd.
06:27:55Unhelpfulthe same can be done in windows, with the right tools.
06:28:32aarcaneUnhelpful, sure, but it's alot more difficult unless you're already set up to do it. if you ahve ipodpatcher from the rockbox project, you can use that to flash your ipod with official firmware.
06:29:00 Part toffe82
06:32:49Dementiowho was trying to restore their ipod?
06:33:19Dementiorequires linux, or at least a livecd, but it works
06:34:48aarcaneDementio, I used that when I changed harddrives in my ipod mini, worked like a charm. it's important to note that the partition size is more important than the sector values though.
06:57:29***Saving seen data "./dancer.seen"
07:05:11 Join AndyI [0] (i=AndyI@
07:16:18 Join ddalton [0] (
07:17:42ddaltonhey has anyone had experience with here? I wanna buy a sansa of it
07:21:21 Join massiveH [0] (
07:23:06Unhelpfulddalton: make sure it's a v1, if you want to run rockbox
07:23:36Unhelpfuli understand there's been progress on v2 of late, but it's really not possible to say when/if it will ever be usable.
07:24:17ameyerany interest in porting rockbox to the zvue spirit?
07:24:37*ameyer ducks while everybody tries to figure out what a zvue spirit is
07:27:13ddaltoncan ship to aust?
07:27:35Unhelpfuli don't know, they'd be the ones to ask that?
07:28:10 Quit AndyIL (Read error: 110 (Connection timed out))
07:31:03 Quit reacocard (Remote closed the connection)
07:43:06 Join webguest18 [0] (n=58e2644b@gateway/web/cgi-irc/
07:43:52 Quit webguest18 (Client Quit)
07:54:21 Quit ajonat ()
08:01:16 Join Darksair [0] (n=user@
08:13:11 Join n1s [0] (n=nils@rockbox/developer/n1s)
08:20:10 Join lordpil [0] (
08:22:44 Join nuonguy [0] (
08:30:44 Join reacocard [0] (n=reacocar@WL-358.CINE.HMC.Edu)
08:32:59 Quit avis (Remote closed the connection)
08:34:03 Quit massiveH ("Leaving")
08:34:54 Join Tetracomm [0] (n=nicholas@
08:36:53 Join J-23 [0] (
08:39:10 Join Rob2223 [0] (
08:47:45 Join Waldo000000 [0] (
08:51:47 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
08:57:02 Quit Darksair (Read error: 110 (Connection timed out))
08:57:34***Saving seen data "./dancer.seen"
08:58:13 Quit Rob2222 (Read error: 110 (Connection timed out))
09:01:51 Part Waldo000000
09:02:08 Quit Tetracomm ("Leaving")
09:03:13maqrameyer: still around?
09:04:12 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul)
09:05:08maqrameyer: err, nevermind, fixed it
09:06:26 Join Waldo000000 [0] (
09:06:34 Part Waldo000000
09:09:34 Quit pixelma2 ("-")
09:10:39 Join pixelma [50] (i=pixelma@rockbox/staff/pixelma)
09:26:09 Quit reacocard (Read error: 110 (Connection timed out))
09:27:11 Quit jhulst (Remote closed the connection)
09:41:26 Quit ompaul (Client Quit)
09:49:20 Join bertrik [0] (
09:55:31 Quit miepchen^schlaf_ ()
10:00:46 Join {phoenix} [0] (
10:04:21 Quit havien ("Konversation terminated!")
10:04:51 Quit {phoenix} (Client Quit)
10:07:21 Join havien [0] (
10:09:05 Join jeffdameth1 [0] (
10:13:18 Quit Seed ("cu, Andre")
10:15:19 Quit nplus (Remote closed the connection)
10:24:54 Quit jeffdameth (Read error: 113 (No route to host))
10:26:06 Quit AndyI (Read error: 60 (Operation timed out))
10:28:40 Join nplus [0] (
10:30:19 Quit n1s ()
10:37:15 Quit parafin ("So long and thanks for all the fish")
10:37:31 Join parafin [0] (
10:38:00 Nick parafin is now known as parafin| (
10:38:02 Nick parafin| is now known as parafin (
10:53:51 Join pondlife [50] (n=Steve@rockbox/developer/pondlife)
10:55:34 Part pondlife
10:57:35***Saving seen data "./dancer.seen"
11:03:56 Join ender` [0] (
11:13:07 Join stripwax [0] (
11:14:43 Quit GodEater_ (Remote closed the connection)
11:17:34 Join culture [0] (
11:18:48 Join JdGordon [0] (
11:22:50 Quit homielowe ()
11:33:10 Quit DismalArcadia (Read error: 104 (Connection reset by peer))
11:34:20 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
11:35:17mcuelenaereolegfink: if you have any questions regarding the ChinaChip file format, ask me
11:37:53olegfinkoh, here you are.
11:38:10olegfinkI have some firmwares for you to identify
11:39:56olegfinkit has some strange buttons, but photos show firmware identical to vx777
11:40:13 Join Waldo000000 [0] (
11:40:22 Part Waldo000000
11:40:50mcuelenaerethat last picture is the vx747
11:41:26mcuelenaereand that first one too
11:41:28mcuelenaerebut rebranded
11:41:35mcuelenaerewell, not onda-branded ;)
11:41:42olegfinkok, I thought it's vx777.
11:41:56mcuelenaereno, the vx777 has a bit different layout afaik
11:42:04 Join Waldo000000 [0] (
11:42:13olegfinkit doesn't have buttons on the front panel
11:42:28 Part Waldo000000
11:43:00mcuelenaereah no that first one isn't a vx777
11:43:06mcuelenaerethe second one is though
11:43:18olegfinkheh, I found another jz4740-based device
11:43:33mcuelenaerethis is an official picture:
11:43:37mcuelenaereyes, there are lots of those :)
11:43:44mcuelenaere@other jz4740-based device
11:43:54olegfinkthough it's a bit off the scope for rockbox
11:44:13mcuelenaereoh but that one is a bit different :)
11:44:53olegfinkyeah, it funny it has exactly the same hardware
11:45:07mcuelenaereolegfink: have you seen utils/jz4740_tools/ in SVN?
11:45:20mcuelenaereit contains tools to extract HXF files
11:46:47olegfinkoh, okay, will use that when I come over yet another onda lookalike
11:47:53olegfink <−− this one is vx747 as well, right?
11:47:59olegfinkbranded as zoom ct300
11:57:45mcuelenaereyes, that's a vx747 too
11:58:03mcuelenaereit seems like the screen is rotated 180 degrees though
11:59:14mcuelenaereolegfink: have you heard of my recent breakthrough on the vx747 (and probably the vx767 too)? I got audio out on it working :)
11:59:30olegfinkoh! nice.
11:59:38mcuelenaerewith no RE, just plain copying and experimenting with the Ingenic source code
11:59:43mcuelenaere(and the datasheets)
11:59:54olegfinkI just have to find a vx777...
12:00:17olegfink(or buy that bestlink alpha 400)
12:00:46 Join miepchen^schlaf [0] (
12:01:45 Join Waldo000000 [0] (
12:01:47 Part Waldo000000
12:02:00mcuelenaereheh, I don't think the alpha 400 is worth a Rockbox port
12:02:08mcuelenaereit has way too many features Rockbox doesn't have
12:02:19 Join dabujo [0] (
12:03:44olegfinkwell, but rockbox has a small and functioning jz4740 codebase
12:04:59olegfinklooks like it's much easier to read than ingenic's patches, because you've already done all the hard work to understand them :-)
12:07:11mcuelenaereI think you're better off with their Linux patch in that case
12:07:16mcuelenaereit's also readable
12:08:04olegfinkwhy? I don't want linux, or rather it's already there.
12:09:53mcuelenaereweren't you the guy that wanted Linux in the first place? :)
12:12:06J-23e200v2 players have JTAG socket. Can it allow us to recognize keycodes?
12:13:04mcuelenaereJ-23: if you could get it to work, you could do a lot more than just recognize keycodes with it ;)
12:14:05olegfinkmcuelenaere: no, I wanted Inferno
12:15:53mcuelenaereolegfink: it seems to have a MIPS port, so start porting it ;) (but this is off-topic to this channel)
12:18:54 Join moos [0] (
12:28:04olegfinkmcuelenaere: is it okay to buy from
12:28:09 Join mcuelenaere_ [0] (n=mcuelena@rockbox/developer/mcuelenaere)
12:28:34mcuelenaere_olegfink: I have seen, but haven't bought from them
12:28:34 Quit mcuelenaere (Read error: 54 (Connection reset by peer))
12:28:40 Nick mcuelenaere_ is now known as mcuelenaere (n=mcuelena@rockbox/developer/mcuelenaere)
12:29:18advcomp2019olegfink, i have seen that site and did not like how it sound from what i read
12:31:18olegfinkaha, can you recommend any?
12:31:42olegfinkI need international shipping and something besides paypal as payment method
12:51:58 Quit stripwax (Read error: 104 (Connection reset by peer))
12:52:51J-23did anybody retrieve any data from e200v2 by JTAG connection?
12:55:07 Join stripwax [0] (
12:57:38***Saving seen data "./dancer.seen"
12:57:43 Quit Dementio (Read error: 104 (Connection reset by peer))
12:57:45 Join Dementio_ [0] (n=dementio@
13:07:13 Join meven [0] (
13:10:40 Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP)
13:13:33 Quit nuonguy ("This computer has gone to sleep")
13:14:17pixelmaJdGordon: I always wondered why there is the same link three times in the first post in . Was it meant to directly link to different anchors on that page and didn't work or...?
13:16:46JdGordondidnt we do this 3 months ago? no its not meant to link to anchors... im too lazy for that... its to just have it there 3 times
13:16:57JdGordonthat thread should have died ages ago anyway
13:18:35pixelmawhy would you want to have it there 3 times? And as long as people are still fixing old WPSs the thread won't die
13:19:55JdGordonthere is no rationale behind it... it was just ctrl-v-v-v...
13:22:46 Join funman [0] (
13:24:57pixelmaI find it confusing
13:31:00JdGordoncan any wps tag be used as a conditional?
13:33:40 Join pierre- [0] (n=pierre@
13:36:33linuxstbfunman: Hi - good timing, I've just committed my reworked (but completely untested) mkamsboot
13:39:32 Join super [0] (
13:46:54funmanlinuxstb: cool, I'll give it a try into skyeye
13:47:39 Part dereine ("Leaving")
13:48:25*JdGordon finds out it is possible to put params with conditionals :)
13:48:57JdGordonwhat looks better? %?mv|50|<....> or %?mv|50<....> or something else?
13:49:18JdGordonthe 50 is how many ticks it should wait once volume is released... so 50 is half a second
13:49:20linuxstbIMO the first.
13:49:48linuxstbYou shouldn't assume tick == 10ms - using ms directly would seem cleaner.
13:50:19JdGordonim asleep... how?
13:51:13 Join kugel [0] (n=chatzill@unaffiliated/kugel)
13:52:02linuxstbhow what? You mean why is it cleaner not to assume "#define HZ 100" ?
13:53:43 Join MethoS- [0] (
13:54:23funmanlinuxstb: I think there is an off-by-one in dualboot.S
13:54:26*linuxstb worries if JdGordon is going to commit something whilst asleep ;)
13:54:30linuxstbfunman: Where?
13:54:52funmanstrb r4, [r3], #-1 @ after uclcopy, you write at [0x50000] and not [0x4FFFF]
13:54:56*JdGordon better not
13:55:34linuxstbfunman: Yes... Plus I think I've done something similar in mkamsboot.c
13:55:43JdGordonarg, how do i get the ms without assuming hz == 100?
13:55:54kugellinuxstb: Hmm, why did you commit the stuff in the git tree? It works the same +it's tested +integrates the v2s into the tree
13:56:11funmanlinuxstb: also 2 undefined variables in mkamsboot.c
13:56:23linuxstbkugel: Because I think my implementation is better.
13:56:28funmanJdGordon: you can use HZ define
13:57:00JdGordonwell right now im not using anything.. im using whatver number is given as ticks to wait
13:57:12JdGordonmaking it something nicer for users would be good thoug
13:57:15linuxstbJdGordon: The user specifies the time in ms in the .wps file, then you convert that to HZ using "ticks = (ms * 1000) / HZ;"
13:57:31linuxstbThat conversion can be done when you parse the value.
13:59:13linuxstbJdGordon: Wait a second, I think I got that forumula the wrong way round....
13:59:32JdGordonyeah i tihnk so too :)
13:59:47linuxstbIt should be "ticks = (ms * HZ) / 1000;"
14:00:28JdGordonyay, all working now
14:02:44linuxstbfunman: I've just fixed that error in dualboot.S, plus some similar ones in mkamsboot.c (and removed the unused vars)
14:03:08 Quit stripwax (Read error: 104 (Connection reset by peer))
14:03:28pixelmahmm, why not seconds or fraction of seconds as the %t tag?
14:03:33funmanI thought you were going to use pre indexed addressing
14:04:10pixelmaJdGordon: IIRC you can be as accurate as tenth of a second with it
14:04:14bertrikfunman, I'm trying to build the clip bootloader from the git repo, but there seems to be a missing button define
14:04:17JdGordonpixelma: well I tihnk people will want finer control than just seconds, but yeah, I can do any fraction of a sec
14:04:23funmanbertrik: update your tree
14:04:51JdGordon1/10th second is better?
14:05:12Llorean JdGordon: %t lets you say 1second or 0.2 seconds
14:05:15pixelmaJdGordon: I think you can use %t0.5 etc, maybe %mv0.5 too? Just an idea though
14:05:20*bertrik just did git pull, but there's still and undeclared BUTTON_MENU
14:05:40*JdGordon checks the %t logic
14:05:40funmanbertrik: it builds here, I corrected that button yesterday
14:05:58funmanbertrik: if you do git log, what's the top commit ?
14:05:59JdGordonpixelma: should I keep the | or get rid of it?
14:06:08funmanlinuxstb: it seems mkamsboot is still buggy
14:06:28amiconnIt might be better to change the %t logic to use ms instead
14:06:47bertrikfunman, "fix clip target one more time :)"
14:06:51amiconnIt would break existing wps's though
14:07:06funmanbertrik: if you don't have work in progress try git reset −−hard origin
14:07:09*linuxstb forgot about %t...
14:07:19JdGordonwell, I can get rid of the | and use the %t logic without any changes to the parser code...
14:07:25JdGordonwould save a bit of bin
14:07:56funmanlinuxstb: modifying the firmware_size is definitely wrong
14:08:07linuxstbHmm, and %t also doesn't use | | around the time value...
14:08:30linuxstbSo %mv0.5 would be consistent with %t.
14:08:38funmanIt's not in the firmware header, it's in your custom code
14:08:46funmanso I won't comment :)
14:08:49pixelmanot sure about the | . I think it would be good to have one style though for specifying times and I always found tags that use additional | inside conditionals (or in lines with it) confusing, like the old %m did
14:09:50linuxstbfunman: Which code are you talking about? If you think something may be wrong, I'll double-check...
14:10:20linuxstbpixelma: So you would prefer "%mv0.5" ?
14:10:25funmanlinuxstb: ignore my comment, I thought your last commit modified the very first header of the firmware file
14:10:52funmanin my opinion you should have waited until it was tested before committing, not everyone is reading all the svn logs
14:10:58linuxstbfunman: Ah, OK. Is it still broken though?
14:10:59amiconnlinuxstb: Btw, when copying stuff backwards I'd use preindexed addressing
14:11:11amiconnWould save you quite a bit of trouble...
14:11:11funmanlinuxstb: I think it is still broken yes
14:11:16 Join Schmogel [0] (
14:12:09funmanlinuxstb: what's wrong with my working version of mkamsboot ?
14:12:36pixelmalinuxstb: probably, as I imagine currently...
14:14:22JdGordonok, so %mv{same as %T} it is?
14:14:44JdGordonmuch smaller diff doing it that way :)
14:15:52linuxstbfunman: I think my way of organising things is slightly cleaner (no padding is needed to ensure code is aligned), and it only memcpys what we actually need to copy in dualboot.S. It is also embedding the dual-boot binaries into mkamsboot (and detecting the type of OF we're patching), so less chance for user error.
14:18:18funmanI see you have added support for ClipV2
14:18:46pixelmais there a way to get "svn rename"s from one tree to another?
14:19:11pixelmaeasily, I mean
14:19:48funmansvn only operates on one tree at once as far as i know
14:20:53linuxstbpixelma: What two trees are you thinking about?
14:21:57 Join shotofadds [0] (n=rob@rockbox/developer/shotofadds)
14:22:31funmanlinuxstb: here is the deal: I help you debug mkamsboot if you comment on FS #9467
14:22:41pixelmaI didn't mean to do things in two trees at the same time but getting the changes I done to my one tree at home with "rename" and some other property changes to another tree on another computer (property changes appear in the diff but I don't get info about them being applied when patching the other tree)
14:23:19funmanyou can't get attribute changes in a patch, only to and from the svn server
14:23:42funmanuse git :)
14:24:40shotofaddslinuxstb: do you have your DAX handy?
14:24:58linuxstbshotofadds: Yes.
14:25:52linuxstbpixelma: You could probably just copy the entire subdirectory from one svn checkout to another, making sure you include the .svn directories. I would "svn update" them both to the same revision first though.
14:26:16shotofaddslinuxstb: could you try a current SVN bootloader build, but having moved the #ifdef TCCBOOT down a few lines so that ata_init() is called?
14:26:39pixelmaright, the .svn folders... but I don't think I have time for this now
14:26:43funmanpixelma: you could write a script which does svn pg on the first tree and svn ps on the second
14:27:42linuxstbshotofadds: I've done that in the past, and it occasionally managed to mount the flash - have you modified things recently?
14:28:21pixelma(I doubt *I* could write such a script) but thanks for the suggestions :)
14:29:03shotofaddsNo, I haven't changed it - but since r18584 my m200 gives *PANIC* Unknown NAND Id, even though it's in the list. Could you try the same?
14:30:12shotofaddsI'm guessing for some reason that commit triggers stack corruption somewhere (or something equaly nasty). vitrja has also seen similar behaviour.
14:30:17linuxstbfunman: Committing FS #9467 is #1 on my Rockbox priority list after mkamsboot. I _should_ have time today to do it, but I can't guarantee it...
14:31:59shotofaddslinuxstb: reverting that single change (bidi.c) makes the problem go away. I wondered if you could confirm.
14:32:25linuxstbshotofadds: An alignment issue then? I'll check things now.
14:32:54 Join GodEater_ [0] (n=ge@rockbox/staff/GodEater)
14:32:56shotofaddsit doesn't seem to cause trouble on any other target (d2 included) so I'm not really sure where to look.
14:33:45 Part pixelma
14:34:05 Join pixelma2 [0] (n=marianne@rockbox/staff/pixelma)
14:34:41 Join Rondom [0] (
14:35:44linuxstbshotofadds: Yes, I get the same panic
14:36:27 Quit Horscht (Read error: 110 (Connection timed out))
14:36:31*shotofadds had a fun evening tracking down the commit that triggered it ;-)
14:38:00 Join Horscht [0] (
14:38:30bertrikhow safe is mkamsboot now? is the one in SVN fine, or should I use the one from the git repository?
14:38:32 Join sarixe [0] (
14:38:41funmanbertrik: the one in svn will brick your clip
14:39:29shotofaddslinuxstb: printfbuf is no longer word-aligned. could that cause a problem?
14:40:27bertrikok, thanks, very important information :)
14:40:35linuxstbbertrik: The commit said that...
14:42:53 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
14:43:02bertrikI don't always read _every_ commit, and even then I find it highly dubious to commit bricking code
14:43:06funmanlinuxstb: why is there 2 copies in dualboot.S ?
14:45:16 Quit ddalton (Remote closed the connection)
14:45:37linuxstbfunman: So we don't copy more than is necessary.
14:46:05funmanimo it is error prone, better keep the code simple and do one copy, time lost is ridiculous
14:47:00 Quit MethoS- (Remote closed the connection)
14:47:37shotofaddslinuxstb: nope. aligning that didn't make any difference.
14:47:42*shotofadds clutches at some more straws
14:49:09shotofaddslinuxstb: the NAND id structs are just before _stackbegin. any idea why that commit might cause a stack overflow?
14:49:28funmanthe 1st bug is in uclcopy: loop
14:50:29linuxstbfunman: I know - the cmp should be r2, r0 ?
14:50:49funmanI don't know, I'm checking mkamsboot.c
14:51:04*shotofadds goes for some lunch
14:51:36funmanrather sub r2, r3, r1
14:51:43linuxstbfunman: I've just committed a fix for that loop (and a big warning to deal with bertrick's complaint).
14:51:54linuxstb(well, one of them...)
14:51:56funmanand mov the sub after ldr r3, =DRAM_SIZE
14:52:36linuxstbfunman: I fixed it the other way
14:52:55*domonoky got a strange bug report from his Dad: on iaudio x5, sometimes playback of mp3 just stops. The progressbar stays at 0, and album/artist shows "root". if this happens, many mp3 can not be played back, until reboot. Maybe rockbox chokes on some strange tag ?
14:53:13*linuxstb sees the add is now wrong...
14:53:37linuxstbfunman: I think I need to stop committing little fixes - my next change is "add r5, r3, #2" on line 50
14:53:59 Quit nplus (Remote closed the connection)
14:54:37funmanlinuxstb: also pre indexed addressing would be nicer
14:54:57linuxstbI don't see the difference...
14:55:04bertriklinuxstb, sorry if my previous remark sounded a bit grumpy, I really do appreciate your work
14:55:11funmannicer to read, easier to understand
14:55:30linuxstbbertrik: No, you were right, it's dangerous to commit things that can break people's devices, even when it is such early code as the ams ports.
14:56:03funmanlinuxstb: ok with that final change, I got a 100% correct copy of the OF in the emulator
14:56:34funmanbut please don't touch mkamsboot anymore now that it works, I wouldn't want to brick my clip because of an unnoticed buggy commit
14:56:48funmanI think I will continue to use the version in git for a while
14:57:13 Join nplus [0] (n=nplus@141.25.Globcom.Net)
14:57:18linuxstbfunman: I'm not planning to. That was the whole point of my rework - to have something stable and easily extendable to all devices (and safe for users to use).
14:57:31funmanalso if you used my work, can you add my copyright in mkamsboot.c ?
14:57:40***Saving seen data "./dancer.seen"
14:59:34 Join {phoenix} [0] (
15:00:20linuxstbDo you mean in the output message or the source file? I don't think I used any of your code in mkamsboot.c (did I?), but the dualboot.S is a lot of your code...
15:01:29 Quit Saucisson ("leaving")
15:01:31funmanwell just put it as a comment in the source, if my code is only in dualboot.S then put it only in that file. (I had understood that you had started over the mkamsboot.c in our git tree)
15:02:37JdGordonis there a reason id3.c is in apps/ instead of apps/metadata/ ?
15:02:37linuxstbNo, I've never looked at your git tree - the dualboot.S is taken from a patch you once posted to pastebin, and the mkamsboot.c changes I just did myself.
15:05:06 Quit nplus (Remote closed the connection)
15:06:21funmannote: the model values in the firmware file suggest we miss 4 models (3 between fuze and clip, and 1 between m200 and clipv2)
15:06:47linuxstbfunman: I'm not sure what will happen with character encoding if I add your name to the output message in mkamsboot (which I would like to)....
15:06:59funmanlinuxstb: you can remove uclmagic also
15:07:15funmanlinuxstb: well if the people use UTF-8 then there shall be no problem
15:07:35 Join nplus [0] (n=nplus@141.25.Globcom.Net)
15:08:02funmanif they are egoist and using some other limited encoding, too bad for them ;)
15:08:03JdGordonamiconn: any idea if 5627 is still needed? (even if it is 2 years old and way out of sync)
15:08:17linuxstbfunman: I'm going to add you as the copyright holder in dualboot.S, and keep myself in mkamsboot.c. The general approach to copyright headers in Rockbox (to try and keep it simple) is that the first person to write the file gets named as the copyright holder of that file.
15:09:17funmanI'm off to enjoy the sun, see you :)
15:09:21 Quit funman ("leaving")
15:10:00 Join reacocard [0] (n=reacocar@WL-358.CINE.HMC.Edu)
15:11:40 Quit amiconn (Nick collision from services.)
15:11:47 Join amiconn [50] (n=jens@rockbox/developer/amiconn)
15:14:02*linuxstb apologies for the commit-spam on the front page - he's done now...
15:15:11JdGordonsure you are... you just dont want me overtaking you on commit count :D
15:16:20 Quit dabujo (Read error: 104 (Connection reset by peer))
15:18:43kugellinuxstb: We have a working sansav2 in rockbox tree in the git repo (including bootloader built using tools/configure), you might want to look at this
15:19:18linuxstbkugel: I'm looking at the patch funman posted to FS....
15:20:35kugelthe patch is a little outdated. It doesn't contain my fuze and the e200 work. Also, we also have a button driver for the clip
15:20:55Lloreankugel: Then why not submit a new patch?
15:21:27kugelgood question
15:21:42 Quit {phoenix} (Remote closed the connection)
15:21:44amiconnJdGordon: fs 5627 is unwanted
15:21:54kugelthe git tree needs sync to svn now first
15:22:14JdGordonamiconn: ok, I'll close it then unless you already have?
15:22:43amiconnInstead, we need a proper and consistent implementation of transparent bitmaps for all targets
15:23:24 Join fml [0] (n=4fd3e88e@gateway/web/cgi-irc/
15:23:52amiconnThis is something I wanted to work on for a long time already :\
15:24:11fmlJdGordon: wouldn't it be better to set the "wait after" time for the %mv tag during parsing?
15:24:22JdGordonthats what it does
15:24:41JdGordonI guess your talking about the check in gwps-common.c?
15:24:54JdGordonThats needed to set a default if no value was set
15:25:31fmlJdGordon: yes, that's it. I think the default should be set during the parsing.
15:26:04fmlAnd when interpreting, you can always count on the fact that tzere is a sensible value inside.
15:26:25 Join bughunter2 [0] (n=Jelle@
15:26:27JdGordonyes, but that timeout parser is used for %t also and I wanted to keep that simple and generic
15:26:42 Quit Rondom (Remote closed the connection)
15:27:43kugelthe %t tag defaults to 0 if there's no value given as it seems
15:28:08 Quit pixelma2 (Read error: 110 (Connection timed out))
15:28:23fmlJdGordon: you can put the default into the token before parse_timeout is called.
15:28:38fml(I think, not checked)
15:28:41 Join pixelma2 [0] (n=marianne@rockbox/staff/pixelma)
15:28:46JdGordonI dont think so...
15:28:48kugelI'd make them behave the same...
15:29:33kugeland maybe let the parse fail when there's no value given
15:29:41JdGordon%t with no value is meaningless
15:29:43fmlI think it's better when the parser spits out a ready-for-interpreting data structure, with all possible defaults already resolved.
15:30:10kugelJdGordon: and it still defaults to 0
15:30:27fmlFor %t it also would be better IMHO to put the default during parsing
15:30:32kugel%mv without value is meaningless as well
15:30:42JdGordon%mv with no value is 1second
15:31:04kugelwell yes
15:31:19kugelit would be meaningless, just like %t
15:31:21fmlJdGordon, kugel: there shouldn't be %t and %mv without values after the parser has finished its work
15:31:30kugelbut they don't behave the same without value
15:32:01JdGordon%t shuold actually give an error if its empty
15:32:03Lloreankugel: And they have completely different functions. One's cyclic, and the other is merely a timeout
15:32:06LloreanThey only have the same syntax.
15:32:11kugelI'd not care about defaults. Either error out or let the user realize that no value is meaningless
15:32:20JdGordon%mv on the other hand should default to 1s to not cuase problems
15:33:27kugelwhat problems?
15:34:51LloreanFlickering if it's much lower than 1s
15:36:29JdGordonI'm thinking this is the best fix...
15:37:33LloreanJdGordon: So, default value for volume, break parsing for %t? Works for me.
15:38:20kugelis the fallthrough intended? Also, doesn't give a missing default in a switch statement a warning?
15:39:02 Quit fml ("CGI:IRC (Ping timeout)")
15:39:10kugelah, there's a return
15:40:06JdGordonmissing defaults is only possible when its switching on an enum... its switching on a char here
15:49:48JdGordondone and done
15:51:38 Quit bughunter2 (Read error: 104 (Connection reset by peer))
15:52:36JdGordonlinuxstb: there is a rmeoved block in your last commit which isnt mentioned in the log message.. was that accidental?
15:55:41Lloreanamiconn: Would it be possible for an AJBR to have an official firmware loaded as the first (from flash) image with the Rockbox bootloader (bootbox is it?) so that by default it boots to that, and doesn't default to checking for a disk image?
16:03:42linuxstbJdGordon: Oops.. The commit was intentional (that was unused code), but forgetting to mention it was accidental.
16:04:28 Join PaulJam [0] (
16:05:32 Nick JdGordon is now known as JdGordon|zzz (n=jonno@rockbox/developer/JdGordon)
16:07:55 Quit fyrestorm ("( :: NoNameScript 4.22 :: )")
16:12:59 Quit advcomp2019 (Read error: 104 (Connection reset by peer))
16:13:14 Join advcomp2019 [0] (n=advcomp2@unaffiliated/advcomp2019)
16:15:35 Join fyrestorm [0] (
16:21:56 Join fdinel [0] (
16:30:32 Join bughunter2 [0] (n=Jelle@
16:33:20 Join n1s [0] (n=nils@rockbox/developer/n1s)
16:34:45 Quit bughunter2 (Read error: 104 (Connection reset by peer))
16:47:16 Join Thundercloud [0] (
16:47:27fluxis there a realistic way to build rockbox for simulator under linux?
16:47:58n1sflux: if you are asking if you can build a rockbox sim on linux, yes
16:48:11fluxn1s, and run it under linux also?
16:48:35domonokyflux: sure, its SDL, so runs under linux/win/mac without problems..
16:48:58fluxhmm.. so it actually targets sdl, it's not simulating any particular cpu architecture?
16:49:20n1sflux: that would be an emulator
16:49:26n1swhich we don't have
16:51:01domonokyflux: its rockbox code compiled for x86 with the target specific code replaced with SDL.. so no cpu emulation or else...
16:53:53 Join shot0fadds [0] (n=rob@rockbox/developer/shotofadds)
16:55:38 Quit jon-kha (Read error: 148 (No route to host))
16:57:26 Nick Dementio_ is now known as Dementio (n=dementio@
16:57:41***Saving seen data "./dancer.seen"
16:58:18fluxhmph, apparently's robots.txt disallows google from indexing it?
16:59:04 Join heterodeverdad [0] (
16:59:33 Join saratoga [0] (n=41becb3b@gateway/web/cgi-irc/
17:01:45Lloreanflux: Why do you say that?
17:03:04fluxcurl -> Disallow: /twiki/bin/view/*?
17:03:11heterodeverdaddoes anyone know how is mrobe mr500 going?
17:03:13fluxand wiki pages have urls like:
17:03:26heterodeverdad\nick olympusfreak
17:03:46 Nick heterodeverdad is now known as olympusfreak (
17:04:38fluxbut now that I explicitly serach for such pages I can find something..
17:04:41Lloreanflux: Have you gone to google and tried to make it search
17:05:17fluxllorean, I did now :). I was expecting earlier that I would've had some matches there, but only mailing list archives popped up
17:05:21fluxapparently my searches just were bad :)
17:05:45fluxso it serves separate robots.txt's depending on source ip or user agent?
17:05:46LloreanMailing list archives produce a *lot* of results if you don't
17:05:52LloreanNo clue
17:08:19flux../tools/configure does not suggest there is a native sdl-target, I guess there is another way then?
17:08:27Lloreanflux: They're simulators.
17:08:36LloreanYou build for one of the players, then choose "simulator" instead of "normal"
17:08:59LloreanIt's designed to simulate the user-interface for the player, while working as native code.
17:09:14fluxah, should've tried that :)
17:09:32 Quit saratoga ("CGI:IRC")
17:11:37flux(finally found the relevant page on the wiki also)
17:12:08 Quit shotofadds (Read error: 110 (Connection timed out))
17:12:28 Join wpyh [0] (n=william@
17:14:32 Quit olympusfreak (" -(-( DeMiuM SCRiPT DiaMonD )-)- -(-( ")
17:14:46 Join Utada_Fan [0] (n=4b127a7b@gateway/web/cgi-irc/
17:14:52 Quit Utada_Fan (Client Quit)
17:15:04 Join Hikki_Fan [0] (n=4b127a7b@gateway/web/cgi-irc/
17:15:45Hikki_Fanhi... anyone know where I can find some cool japanese fonts for rockbox?
17:16:35 Join avis [0] (n=ident@pdpc/supporter/student/avis)
17:17:34mcuelenaerewpyh: ping
17:19:46Nico_PLlorean: using google with is far more useful than the classic wiki search... maybe we should make the wiki searchbar use that
17:20:28Hikki_Fanthat sounds like a cool idea.. Nico...
17:21:08wpyhmcuelenaere: hi
17:21:20Nico_Phmm seems I'm actually confusing the search bar with the "go" bar, which IMHO is practically useless
17:21:24mcuelenaerewpyh: hi, do you have your vx767 with you and some testing time?
17:22:40LloreanNico_P: The Go bar is useful if you're used to the wiki, but pretty useless otherwise. But yeah, even using the wiki search, Google search is often better.
17:23:28wpyhmcuelenaere: yeah
17:23:33wpyhgot anything for me? ;)
17:23:37mcuelenaereyep :)
17:23:44mcuelenaerejust a sec, I'll make a SVN diff
17:24:13 Nick fxb__ is now known as fxb (
17:24:21Nico_PLlorean: also the IRC log results in the regular google search (in the left-hand navigation bar) are pretty useless to almost anyone but devs (still IMHO)
17:25:08Nico_PI believe there are a few low hanging fruit there
17:32:46 Join Strife89 [0] (n=michael@
17:38:51 Join faemir [0] (
17:39:35 Quit avis (Remote closed the connection)
17:44:21wpyhJdGordon mentioned a menu reorganization effort in the wiki
17:44:31wpyhcould someone tell me the wiki page?
17:44:40wpyhI searched "menu reorganization" but found none
17:47:16aarcanespeaking of menus, is it possible to customize the menu layout?
17:47:32BigBambiaarcane: Only by editing the source then compiling
17:48:07aarcaneBigBambi, :( is it difficult to do, or is it just a bunch of repetitious code that could be moved around as desired with minor changes?
17:48:21BigBambiI don't know
17:48:30BigBambiI've never looked
17:50:25wpyhaarcane: it's hardcoded into the source
17:50:59aarcanewpyh, but would it be a copy-and-paste job to change it, or would it be a complete re-write of some sort of complex data structure ?
17:51:35 Join Tetracomm [0] (n=nicholas@
17:52:03wpyhaarcane: it's quite simple in principle, but the code is italian food
17:52:25aarcanewpyh, I'm just looking to customize my own setup. can you tell me which file to look in ?
17:52:33 Quit Tetracomm (Client Quit)
17:53:02 Join Tetracomm [0] (n=nicholas@
17:53:29wpyhyou can look at the files in apps/menus/*
17:53:38aarcaneokie, thanks wpyh
17:53:50*aarcane wanders off to co svn really quick
17:55:02Strife89Even the menu code confuses me a little. >.<
17:57:03 Join funman [0] (
17:57:30funmanwas mkamsboot tested on e200v2 ?
17:58:48aarcaneso do plugins and apps use memory when not being, well, used ?
18:00:23Lloreanaarcane: Yes and no.
18:00:25funmanJ-23: if you want to test code on your e200, please test merging the bootloader built from the git repository, with the help of mkamsboot built from the svn repository (the 'bootloader' should just make the button led blink)
18:00:43Lloreanaarcane: 512kb is reserved as a "plugin buffer" on most players (so that memory is reserved for plugins to use even during playback)
18:03:49J-23how can I build bootloader from Git repo?
18:04:08funmanuse tools/configure
18:04:41J-23there is no target like "e200v2" to select
18:05:05bertrikJ-23: I won't mind helping a bit, I'm also looking into sansa v2 hacking
18:05:12aarcaneLlorean, the only plugins I like are a few of the ones that just do pretty things to the music.. is it 512kb per plugin, or is it just one buffer total?
18:05:16bertriktarget nr 56 is e200v2
18:05:51J-23thanks, after git-reset and git-fetch I have newest code and configure script
18:05:56Lloreanaarcane: Total
18:06:04J-23"as: unrecognized option '-mcpu=arm9tdmi'"
18:06:26Lloreanaarcane: Basically, you don't need to worry about the presence of extra plugins that you won't use, the only thing they cost is a tiny amount of disk space.
18:06:37bertrikyou do have the recommended arm-elf toolchain installed, right?
18:06:55J-23I installed there utils from my distribution repository
18:07:03aarcaneLlorean, okay, so that's alot better than the ipl system of plugins.
18:08:11Lloreanaarcane: One of Rockbox's goals is to try to keep the memory footprint small so more music can be buffered. It's designed to be a music player *first*, and stuff like games are a secondary concern (or tertiary, or less)
18:08:17 Join Daviey [0] (n=Daviey@ubuntu/member/daviey)
18:09:05bertrikJ-23, are you able to build the sources from the rockbox svn repository?
18:09:06aarcaneLlorean, I'm liking that. the menu interface is a bit cluttered for my tastes though, on my ipod, I have entries only for artists, playlists, shuffle songs, settings, and sleep.
18:09:24J-23what sources?
18:09:29J-23mkamsboot sources?
18:09:48bertrikJ-23, no the rockbox main firmware sources
18:10:36J-23as: unrecognized option '-mcpu=arm7tdmi'
18:10:43Lloreanaarcane: In the database you can customize the menu however you like. Outside it, you're restricted without doing any programming.
18:11:04aarcaneLlorean, it's the menu outside the database I'm concerned with :)
18:11:24Lloreanaarcane: Customizable menus add code complexity so while people might like being able to trim things down it's not a very popular idea among the core devs.
18:11:34bertrikmkamsboot uses the host gcc toolchain, you also need a target toolchain (containing tools like arm-elf-gcc, arm-elf-as, etc.) to compile for the processor in your player
18:12:01J-23I have arm-elf-* binaries.
18:12:33bertrikoh sorry, mkamsboot does also use the arm-elf binaries
18:13:06funmanuse tools/ to rebuild arm-elf compiler
18:13:26funmanmaybe yours was built for only one CPU
18:15:38J-23how long should it take?
18:17:38bertrik20-30 mins or so
18:19:43 Quit Strife89 ("Leaving")
18:20:19aarcanemake is giving me an error.. /usr/bin/arm-elf-ld: this linker was not configured to use sysroots
18:20:23aarcaneanyone know what that's about ?
18:22:09 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul)
18:23:07J-23what can I do with to download files with wget instead of curl?
18:23:21linuxstbfunman: I'm looking at lcd-ssd1303.c - what's the history of that file? The code looks similar to the existing SSD drivers in Rockbox, but different...
18:24:20funmanwell the initialisation and write_cmd functions are different
18:24:45funmanand I'm not sure all the commands are identical to the SSD-some-other-number-than-the-controller-on-the-clip controller
18:25:27 Quit axionix (Read error: 110 (Connection timed out))
18:25:28linuxstbI mean did you write the file from scratch, or copy an existing one and modify it? I assumed the latter, but can't find a file similar to your one.
18:25:36funmanI copied the lcd_update* functions
18:26:05 Join bluebrother [0] (n=dom@rockbox/staff/bluebrother)
18:26:33funmanI started from scratch with the work of fdinel, and copied lcd_update* from firmware/target/arm/tcc77x/lcd-ssd1815.c
18:27:38funmando you want to quote that file in the comment header ?
18:28:52linuxstbAh OK, then it looks like fdinel typed in all the #defines himself, rather than copying from lcd-ssd1815.c. There are also other bits missing, like the mono blit functions.
18:30:24kugelfunman: Can you help me on figuring out the led gpoi pin?
18:30:24funmanI typed them myself ;)
18:30:40funmanlinuxstb: I stopped after I had printf() working which is all I need
18:30:52funmankugel: yes, you could try all the pins one by one
18:31:23kugelfunman: I thought of that too
18:31:49funmanI don't even know how fdinel figured that one for the Clip
18:31:55linuxstbfunman: It's just that we already have two of those SSD drivers in Rockbox (the other is in target/sh/archos/lcd-archos-bitmap.c), and I'm hesitant to commit a third...
18:32:06kugelI could just test each pin every second, and compare with a strop watch
18:32:32funmanlinuxstb: well feel free to factorize them .. if they are the same of course which I doubt (but didn't checked carefullily)
18:34:11kugelfunman: do we already have a sleep implemented?
18:34:22funmanbusy loop, yes
18:34:45funmanI think it's msleep(x) for ~ x milliseconds
18:35:00 Quit shot0fadds (Read error: 110 (Connection timed out))
18:35:01 Join gregzx [0] (
18:36:00funmanlinuxstb: the lcd commands look similar, so maybe only lcd_write_command() lcd_write_data() and lcd_init_device() can be specific
18:36:44funmanbut one problem would be that in the clip functions I shift the x by 2, because there is 2 columns out of the screen at the left and the right (but I was told it was the case also on another target, not sure if it's SSD)
18:37:04 Join nicholas__ [0] (n=nicholas@
18:37:39linuxstbAlso, are the various init sequences taken from the OF, or did you determine them yourself from the datasheets?
18:37:58linuxstbThat offset could just be a #define - which would probably be a good idea anyway for clarity.
18:38:01 Join toffe82 [0] (
18:38:27linuxstbThen a comment saying that is probably a good idea - so people looking at the code know why that's done like that.
18:38:28funmanI removed some stuff from the init sequence (merged gpio dir changes, removed useless gpio dir changes, and removed delays)
18:39:25 Quit funman ("leaving")
18:39:30linuxstbAre the write functions also the same as the OF? i.e. with a parameter to a common write function, rather than separate write_command and write_data functions?
18:40:08 Quit Tetracomm (Read error: 110 (Connection timed out))
18:44:42 Join shotofadds [0] (n=rob@rockbox/developer/shotofadds)
18:46:57 Nick fxb is now known as fxb__ (
18:47:23 Join funman [0] (
18:47:37funmanno they are not the same, but why do you ask that ?
18:47:41 Join Seed [0] (
18:48:29linuxstbfunman: Because it seems an odd way to do it - I would have just written separate functions, especially as they need to be optimised for speed.
18:49:00funmanfeel free - I don't know about speed, for now I just want a way to debug my attempts to access the NAND
18:49:06 Quit faemir (Remote closed the connection)
18:49:08 Nick nicholas__ is now known as Tetracomm (n=nicholas@
18:50:57 Quit funman (Client Quit)
18:53:58 Join faemir [0] (
18:55:46 Join Kopfgeldjaeger [0] (
18:56:25 Quit faemir (Remote closed the connection)
18:57:44***Saving seen data "./dancer.seen"
18:58:42 Join faemir [0] (
18:59:31 Join Russel-Athletic [0] (
19:03:11 Join bughunter2 [0] (n=Jelle@
19:06:34aarcanewho you callin' a ho, Russel-Athletic
19:07:36 Quit bughunter2 (Read error: 104 (Connection reset by peer))
19:16:35 Join lyte [0] (i=lyte@
19:16:39lytehi all
19:16:52lytecan someone point me to where i could read on how to upgrade my sansa e200 to 3.0?
19:16:58lytenot even sure which version is on it right now
19:17:32linuxstblyte: Just follow the install instructions in the manual
19:21:48J-23hmm, now everything works
19:22:23 Quit kugel ("ChatZilla 0.9.83 [Firefox 3.0.3/2008092417]")
19:22:37 Join kugel [0] (n=chatzill@unaffiliated/kugel)
19:22:44J-23what should I do with rockbox.bin now?
19:24:15linuxstbmcuelenaere: Around?
19:26:55 Nick m0f0x is now known as colesterol_dog (
19:30:46J-23I patched e200v2 3.0.16F firmware with rockbox.bin file, now should I just flash my player with it? Can it brick my Sansa?
19:37:44 Join Straightforward [0] (
19:40:33StraightforwardI can't find any information about a switch off timer in rockbox! Is there any posibility?
19:41:16 Quit bmbl ("Woah!")
19:42:04gevaertsWhat exactly do you mean? Rockbox does shut down after a configurable time of inactivity
19:42:12Lloreangevaerts: I assume sleep-timer
19:42:19bertrikthere's an idle power-off timer, under settings/general settings/system
19:43:10*J-23 hopes he didn't brick his e280v2
19:43:19Straightforwardyes a sleep timer is what i am looking for
19:44:14bertrikJ-23, you used the sources from the git repository?
19:44:47Straightforwardi am searching for it, but i am not sure what the correct word is in english ... is it sleep-timer?
19:44:58J-23hmm, but now how can I return to the OF?
19:45:01gevaertsStraightforward: sleep timer I guess
19:45:06 Quit shotofadds (Read error: 110 (Connection timed out))
19:45:26Straightforwardahhh sleep timer i found in the manual ... thanks a lot
19:46:38Straightforwardit is a little different in the german version ... but it is so simple ... sorry for the stupid question and thanks again
19:46:40bertrikJ-23, for the clip you need to hold either the hold button or the home button during power-up
19:47:21J-23nvm, I'm reflashing it to OF
19:47:39 Part Straightforward ("Verlassend")
19:54:03 Quit ch4os (Read error: 60 (Operation timed out))
19:54:18 Join ch4os [0] (n=ch4os@gentoo/user/ch4os)
19:57:26mcuelenaerelinuxstb: currently, but I'll be off soon
19:59:06linuxstbmcuelenaere: I was thinking of moving firmware/target/arm/s5l8700/crt0.S up one level (to crt0-armv5.S) so it can be shared with other targets (namely the Sansa V2s). Any objections?
19:59:43mcuelenaerehmm I'm not familiar with any of the Meizu targets, so I think you shouldn't be asking me :)
20:00:36linuxstbOops, I think I've confused you with someone else... ;)
20:00:42mcuelenaereprobably :)
20:00:44 Join bughunter2 [0] (n=Jelle@
20:00:45mcuelenaeretry gevaerts or markun
20:00:53*gevaerts hides
20:01:29*mcuelenaere is leaving
20:02:01gevaertslinuxstb: currently it has some magic in it that could well be meizu-specific (the 0x43554644 thing)
20:02:33linuxstbYes, but it's just one line, so could be #ifdef'd
20:02:54linuxstbI think that was the only change funman made when he copied it for the V2s
20:03:09 Quit mcuelenaere ()
20:03:32gevaertsThe bit that's there between #if 0 needs to go, so that won't hurt
20:05:23linuxstbAnd the last two lines are also commented out...
20:05:29 Quit Russel-Athletic (Remote closed the connection)
20:05:53linuxstbI guess I'm just wondering if it is likely to get any more complex (and meizu specific) in the future?
20:06:08gevaertsI don't think so
20:06:43linuxstbAll this arm code is getting messy - lots of people forking things into target directories... I think it's about time to try and consolidate.
20:06:49gevaertsAt least not in a meizu or even s5l8700 specific way
20:07:06linuxstbYes, I don't think the V2 code will either, so I'll move it.
20:08:06linuxstbgevaerts: Hmm, it seems ARM_ARCH is set to 4 for the S5L8700 in config.h - I thought it was v5?
20:08:48*gevaerts doesn't know
20:09:33linuxstbAh, no it's arm940t, and it's also big-endian...
20:11:21linuxstbWhich is armv4...
20:13:41 Join krazykit [0] (
20:15:48 Quit reacocard (Read error: 110 (Connection timed out))
20:17:59 Join j [0] (n=47c28644@gateway/web/cgi-irc/
20:18:30 Nick j is now known as Guest18371 (n=47c28644@gateway/web/cgi-irc/
20:19:15 Quit Guest18371 (Client Quit)
20:19:30linuxstbgevaerts: Any idea what that DFUC word is? I'm assuming "#if CONFIG_CPU == S5L8700" is the correct #if, as it came from the s5l8700 directory? Or is it something Meizu-specific?
20:20:31 Join jwalker [0] (n=47c28644@gateway/web/cgi-irc/
20:20:59gevaertslinuxstb: it needs to be there for the code to be uploadable with DFU. In that sense, it's probably best to assume that it's meizu specific
20:22:57linuxstbgevaerts: I've committed the file move, would you like to commit a #if around that line, with a comment explaining what it is for?
20:23:39linuxstbAnd remove the dead code at the same time? ;)
20:24:34 Quit super ()
20:25:02 Join krazykit` [0] (
20:25:04 Quit krazykit ("Connection reset by beer")
20:26:16jwalkerhi all.. hoping to grab some quick support here. Broke my old ipod video (30Gb, 5th gen), was running 2.5, just got another one, installed 3.0, and my aac files no longer work properly. All my .m4a files, with the exception of ALAC ones of course, get read as half their correct bitrate (i.e. a 128kbps aac file shows under FILE INFO as only 64). As a result of this, rockbox will play about a second or two of the
20:26:25 Join Twst [0] (
20:27:32domonokyjwalker: rockbox 2.5 was old archos only, so i dont think you had that on the ipod. and your message was cutoff at: about a second or two of the...
20:27:49jwalkermy bad, whatever the latest dev was at that time then
20:28:00jwalkerh/o for the rest of it...
20:28:21jwalker...file, pause for about a second or two, and repeat the play, pause routine ad nauseum. These aren't AAC+ or AAC+SBR files, either. Just normal, itunes-encoded (or some of them EZCDDAX-encoded, whichever enc that is). Help!
20:29:00krazykit`jwalker, and do these same files play correctly / show info correctly on your computer?
20:29:36jwalkerYeah. They're the same files they were before, too, that used to work just fine on my old one. Weird.
20:29:53linuxstbjwalker: When was "at that time"? i.e. when was the last time you updated Rockbox before 3.0?
20:30:33jwalkerCouldn't quote the number, but it woulda been whatever the latest daily build was circa July 4th this year
20:30:54jwalkerHas there been changes to the rockbox AAC codec?
20:31:54linuxstbYes, I think there were some after July.
20:32:26gevaertslinuxstb: done
20:33:27jwalkeris there a place I can pick up an old version of the AAC codec, and try to overwrite the current one on my disk? If that solves it, then I can submit a much more useful bug report than just "aac files do ... on my player"
20:33:29 Join nuonguy [0] (
20:34:48 Join malo [0] (
20:35:18krazykit`jwalker, that won't work, but you can check out svn from that time and built it yourself to test.
20:35:33 Quit J-23 (Remote closed the connection)
20:35:50 Join fragilematter [0] (n=fragilem@
20:35:52 Quit Thundercloud (Read error: 104 (Connection reset by peer))
20:36:13 Quit Twisty (Read error: 113 (No route to host))
20:36:48 Quit nuonguy (Client Quit)
20:39:49jwalkerhmm... why wouldn't that work exactly? My curiosity is piqued. In .rockbox/codecs I can find "aac.codec" ... why wouldn't I be able to delete that one and place an older "aac.codec" in its place?
20:41:35domonokyjwalker: because the interface between codecs and rockbox can change, and then it wont work...
20:42:25domonokywe also have daily builds back to one month, maybe you could try the oldest one and see if its also broken...
20:43:46jwalkerI'll start by giving the oldest daily build a shot.
20:44:18linuxstbgevaerts: Thanks, and "oops" for forgetting
20:45:08gevaertslinuxstb: that's what test-compiling is for :)
20:46:09 Quit Hikki_Fan ("CGI:IRC (Ping timeout)")
20:50:16 Nick malo is now known as malo_wiki (
20:53:14linuxstbjwalker: Also, depending on the download mirror you randomly see, you may see older versions -
20:54:35linuxstbfragilematter: Hi, fancy testing the (hopefully last) new version of mkamsboot on your e200v2? I think funman has tested it in skyeye (successfully), but no-one has tried it on target yet...
20:54:50fragilematterheya, sure thing
20:55:12fragilematterI saw some updates to mkams in svn, is that the code that needs testing?
20:55:23linuxstbmkamsboot (and related code) is in SVN, and you can test it with the git bootloader.
20:55:31linuxstb(if you're compiling the git code...)
20:55:51fragilematterokay, let me figure this out :D
20:57:46***Saving seen data "./dancer.seen"
20:58:54fragilematterokay, I have a rockbox.bin made with the boot code, now i'll take it and use it to patch the of with mkamsboot from svn
20:59:31 Nick malo_wiki is now known as malo (n=chatzill@wikipedia/Malo)
21:00:06 Quit jwalker ("CGI:IRC (EOF)")
21:01:36 Join jwalker [0] (n=47c28644@gateway/web/cgi-irc/
21:02:09 Join lasser [0] (
21:03:00fragilematterokay, how is the new mkamsboot supposed to be used, I don't see any required commandline parameters in the makefile and simply makeing it compiled some stuff from the folder without asking me for the OF file to patch or anything...
21:03:34bertrikhas anyone looked at i2c yet for the sansa v2s?
21:04:02linuxstbfragilematter: Run mkamsboot without any parameters to see the usage.
21:04:05 Quit pierre- (Read error: 110 (Connection timed out))
21:04:06jwalkerwell, I have two things to report. Firstly, I grabbed just the AAC codec out of a September 10th build, and pasted it in, and for all appearances it works just the same. Second, by works just the same, I mean the pause issue is still there. So... hmm. Could still be the codec, I guess. Is there something else in the rockbox program that does the detecting of bitrate, or is that the codec for sure?
21:04:13linuxstbfragilematter: There's no need to edit the Makefile.
21:04:30fragilematterokay :)
21:04:55linuxstbIt compiles different versions of "dualboot.S", and embeds them in mkamsboot. It then uses the correct version depending on what OF you provide.
21:05:07domonokyjwalker: please replace the whole build, and not only the codec file (parsing code is in rockbox code)
21:05:25jwalkerdoing that now.
21:06:36domonokyand if that doesnt help, you would have to resort to compile yourself with older versions..
21:06:41fragilematterpatched the OF, it correctly recognised the e200 firmware, I'll go on to flashing it
21:12:53fragilematterlinuxstb: tested and working
21:13:00fragilematterwith the git bootloader
21:13:02linuxstbCool, thanks.
21:13:12jwalkernvm, i'm a complete idiot actually... they WERE AAC+ files, I'd pulled them from a different directory on my laptop, the one I used to put ringtones on my treo...
21:14:45 Quit BlakeJohnson861 (Remote closed the connection)
21:14:54jwalkerinterestingly, the high-frequency was still there... does the rockbox aac codec unofficially support AAC+?
21:15:08malocan I have permission to edit a wiki page?
21:15:13 Join BlakeJohnson86 [0] (
21:15:54 Quit BlakeJohnson86 (Read error: 104 (Connection reset by peer))
21:16:14 Join BlakeJohnson86 [0] (
21:16:22 Join nuonguy [0] (
21:16:25linuxstbjwalker: Yes, but the decoder is too slow on ipods. I think it works fine on devices with faster CPUs.
21:16:47linuxstbThat's why you got the pausing...
21:19:23jwalkerwell thanks for the help anyhow, guys. Is there any attempt to support WMA-Lossless / Pro in the future, or is MS holding out on us? I have a lot of my CDs archived to that format by EZCCDAX because itunes can autoconvert it, and any given PC will play it if I want to share my music with a friend or something
21:19:46bertrikBagder, do you already have the sansa clip 1.1.30f firmware (it's not on your web page yet)?
21:20:00jwalkerwhereas FLAC usually requires a DL of some sort (VLC, whatever). I mean, I can easily convert them, sure, but it's one less step I'd have to do.
21:20:10*gevaerts has the opposite experience :)
21:23:10 Quit malo ("ChatZilla 0.9.83 [Firefox 3.0.3/2008092417]")
21:23:28 Quit meven (Remote closed the connection)
21:25:29linuxstbfragilematter: It's working on my Clip as well.
21:26:01fragilematterlinuxstb: great (at least I have functional test code on my e200v2 now :D )
21:26:53 Join robin0800 [0] (
21:26:56lyteanyone know where I can find rockscrobbler?
21:26:59lytewebsite seems to be down
21:27:01 Join malo [0] (
21:28:25lyteguess i can just use logscrobbler
21:28:31 Join funman [0] (
21:30:31 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
21:32:06funmanlinuxstb: what do you expect from me after modifying lcd-ssd1303.c to make it similar to lcd-ssd1815.c ? (I answered on FS #9467)
21:32:18 Quit malo ("ChatZilla 0.9.83 [Firefox 3.0.3/2008092417]")
21:33:23linuxstbfunman: You may have just read in the logs that mkamsboot is working on fragilematter's e200 and my Clip. But the button detection seems broken - I can't start the OF with "home", just by playing with the power/hold switch.
21:34:37linuxstbfunman: Basically to make a "diff" between the two files as small as possible, and not contain any unnecessary changes.
21:35:15funmanyou may need to write #1 in C6 prior reading B2
21:35:36funmanlinuxstb: I mean, except the lcd driver, what else?
21:35:43linuxstbAlso, looking at your lcd driver, I think the update_rect() function is wrong - isn't adding 2 to x wrong? (it changes the offset in lcd_framebuffer)
21:36:11funmanlinuxstb: as I mentioned, the 2 most left and most right columns are out of the screen, the framebuffer has 132 columns while the screen only has 128
21:36:29linuxstbfunman: Nothing else.
21:36:53linuxstbfunman: Yes, but lcd_framebuffer should be 128 * 64.
21:37:41funmanah right
21:38:37funmanI should only modify it in the 2 lcd_write_command() for column
21:38:58 Quit bughunter2 ("bye")
21:40:01 Join bughunter2 [0] (n=Jelle@
21:41:02funman < what about that diff for home button ?
21:44:32 Join N-Mi [0] (n=nicolas@calvix/staff/N-Mi)
21:44:33 Join avis [0] (n=ident@pdpc/supporter/student/avis)
21:45:50N-MiHi all
21:45:55linuxstbfunman: Sorry, I need to run, I'll try it later.
21:47:26N-Mianybody nows if FS #7814 is planned to be included in Rockbox SVN ? It would be nice to have an alarm clock on Iriver H3x0
21:49:38N-Mididn't ever tried to compile Rockbox, but if feedback is needed for this feature, I can try to apply this patch and build
21:51:39BigBambiN-Mi: From the comments it looks like we need new bootloaders to be released first
21:52:09BigBambiBut that doesn't necessarily mean that this shouldn't go in ready - however, I'm not the one to ask :)
21:55:44bertriklinuxstb, at first home didn't work either for my sansa clip, but later it did start working
21:56:24N-MiBigBambi: thanks
21:57:23bertrikfunman, I plan to look into sansa clip i2c
21:57:52funmanI am not sure what is i2c even after reading about it
21:59:17 Join Lambdumb [0] (
21:59:42 Quit krazykit` ("Connection reset by beer")
21:59:53bertrikIt's a simple serial bus, relatively low speed. On this bus is the part does audio control (volume etc.), power management and other stuff
22:12:27N-MiBigBambi: mmmm... as I can see, I would need to build a bootloader from SVN in order to try FS #7814 patch, but it seems it could brick my H340
22:12:42N-Miis SVN bootloader so dangerous ?
22:13:00BigBambiThe problem is with H100 and H300 is that we actually have to flash them
22:13:34BigBambiIf this flashing goes wrong, or a completely buggered bootloader is flashed, then there is no way or recovering without specialist equipment
22:14:03BigBambiOn most other players we don't actually flash anything and there are recovery modes, so it is not dangerous
22:15:02 Quit jwalker ("CGI:IRC (EOF)")
22:15:07 Nick purpleposeidon is now known as MrInternet (
22:15:19 Nick MrInternet is now known as DrInternet (
22:15:49BigBambiThe SVN bootloader may well be (probably is?) fine, but as the results if it isn't can be very serious, it isn't worth it IMO
22:16:27 Quit Lambduh (Read error: 110 (Connection timed out))
22:16:57N-MiBigBambi: ok, thanks for your advice
22:17:12N-MiI think I will wait, then
22:17:16BigBambiI would :)
22:17:37N-Miso sad I can't use my H340 as an alarm clock
22:18:22BigBambiWe only have one person capable of recovering from a bad bootloader (as he has the specialist equipment), so before any release he needs to rigorously test them. However, he is very busy so finding the time isn't easy.
22:18:36BigBambiN-Mi: Yes, but better than not being able to use it at all
22:19:45 Quit robin0800 (Read error: 104 (Connection reset by peer))
22:19:47N-MiI've seen a patch for an alarm plugin (but which need to let the DAP plugged on AC and powered on), I'll try to compile it
22:19:50N-MiBigBambi: sure
22:20:55N-Miit would be the best temporary solution if it works
22:26:26 Quit jeffdameth1 (Read error: 110 (Connection timed out))
22:27:12 Join jeffdameth [0] (
22:30:11funmanthe ARM PL180 is a SD controller (not a MMC controller like the title of the doc lets you think) and is obsolete since 2006
22:32:42funmanI still don't understand the fact that a clock speed is given by an inequation and not an equation in
22:33:10funmanf_mclk <= 8/3 f_pclk
22:33:33funmanif pclk is 24MHz, f_mclk <= 64MHz
22:33:39funmancould it be 0.000000001 Hz ?
22:34:06funmanthis doesn't violate the inequation as far as i understand
22:35:47 Join ajonat [0] (n=ajonat@
22:39:53domonokyfunman seem correct, but you probably want the bus clock as high as possible to get good transfer speeds ? and thats why they only specify a max...
22:44:10domonokyit can even be 0Mhz (ie disabled) :-)
22:44:20*bluebrother guesses the reason is power saving / interfacing slow SD cards
22:45:21 Quit lasser ("ChatZilla 0.9.83 [Firefox]")
22:45:49funmandomonoky: for identification phase of SD/MMC cards you need a clock speed between 100kHz and 400kHz
22:46:16funmanbut a divider between 1 and 511 is applied on this mclk to obtain mciclk (and only mciclk must meet the above requirement)
22:47:25funman64M / 200 = 320k but I'm not sure if it's > 100k
22:48:08funmannote that this inequation is the only equation I could find with a reference to mclk, I don't understand it as a requirement, but as a way to know mclk frequency
22:48:48 Join WarpTI [0] (
22:49:06WarpTI1 question
22:49:29funmanmclk is "PrimeCell MCI adapter clock" , I'm still not sure if it's internal at the PL180 (generated from pclk) or external
22:49:34WarpTII got a 8gb microsd that wont work on my c250
22:49:44WarpTIand yes it is rockboxed
22:50:32WarpTIis this a sansa bug , that it can't read microsd?
22:50:36bluebrotherfunman: the way I read the page tells that you can't set MCLK to be higher than 3/8 of PCLK
22:50:37domonokyWarpTI: what do you mean with "it doesnt work"
22:50:59*bluebrother never had an SD card actually doing work for him :P
22:51:03WarpTIwont load up and show itself
22:51:10 Join malo [0] (n=chatzill@wikipedia/Malo)
22:51:13funmanbluebrother: yes, even in the schemas PCLK and MCLK are separated, so I must find where MCLK comes from
22:51:36domonokyWarpTI: where ? when you connect the sansa to the PC or in rockbox ?
22:51:47*bluebrother wants more time for this stuff ... should get an arm JTAG
22:52:00WarpTIwhen i connect it to pc
22:52:00maloCan edit on the wiki?
22:52:06maloCan I rather
22:52:24bluebrothermalo: if you are registered and followed the instructions when registering, sure.
22:52:41maloI did, they say to come here and ask permission
22:52:52WarpTIi kinda figured to get a 8gb microsd to put in lots of stuff inside it for rockbox but it won't do no good.
22:52:54bluebrotherah. Well, you need to state your wiki name for that ;-)
22:53:00domonokyWarpTI: when you connect to PC, you are running the usb mode from the OF, (rockbox usb mode isnt ready).
22:53:05maloAndyMalo is my wiki name
22:53:18WarpTIoh didn't know that
22:53:28WarpTIbut its coming sometime?
22:53:32domonokyWarpTI: only rockbox can read the sdhc cards.. so you need to fill it with a cardreader or in rockbox with copy&paste
22:54:18domonokyyes, people are working on rockbox software usb stack, but it still has some issues..
22:54:25WarpTIeasy deal: i have a cardreader *tests with a few files* nice thx dude =)
22:54:26bluebrothermalo: done
22:54:33malothank you bluebrother
22:55:17WarpTIIt would surely be a nice addiction.
22:56:24WarpTIi wonder why sansa never updated microsd in their OF
22:56:57funmanmarketing ? so they could sell you another DAP with microsd support
22:57:12domonokythey want you to use rockbox :-)
22:57:19bluebrotherthey replaced the e200 with the e200v2 ... I would really be surprised if they update the older firmware
22:57:50***Saving seen data "./dancer.seen"
22:59:45WarpTIwell rockbox has read support and the usb reader thing is a nice workaround i'd say
23:00:32WarpTIthx to my m3 card for Nintendo DS i got the cardreader in the package :)
23:00:48bluebrotherRockbox also can write SDHC. It's just lacking USB support
23:01:06WarpTIgood to know
23:01:56bluebrotherwell, if it had completed usb support it needs writing too, doesn't it?
23:04:05WarpTIThat means USb is on its way
23:04:15WarpTInice nice.
23:06:54 Quit nplus (Remote closed the connection)
23:06:55 Join {phoenix} [0] (
23:09:11WarpTIbtw rockbox won't come for nintendo ds?
23:11:22 Part fragilematter
23:11:27bluebrotherif someone does the work, possible
23:12:15bluebrotherI'd even be interested in it but missing the time
23:15:05 Join tvelocity [0] (n=tony@
23:15:15amiconnLlorean: The Archos firmware can be flashed (as .ucl), but it does *always* check for an on-disk ajbrec.ajz itself
23:16:45 Quit N-Mi ("Quitte")
23:17:20 Quit funman ("leaving")
23:19:01WarpTIhmm intresting with rockbox on ds would be that rockbox would be an NDS file
23:19:04 Quit ompaul (Nick collision from services.)
23:19:14WarpTIkinda diffrent approach i'd say
23:19:33 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul)
23:21:35 Quit Horscht ("I got raided by the FBI and all i got is this lousy quit message")
23:21:53 Quit bughunter2 ("bye")
23:22:49 Join bughunter2 [0] (n=Jelle@
23:39:47 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
23:46:42 Quit jhulst (Remote closed the connection)
23:47:15 Quit moos ("have a good night")
23:48:31 Join robin0800 [0] (
23:48:38 Join gp_g [0] (
23:52:19lordpilis it typical for it to sometimes take 5+ seconds to start the next song in a playlist on a sansa e200?
23:53:19n1slordpil: basically, yes, if the cpu is under heavy load it might take a while but 5 seconds seems a bit long...
23:54:37 Quit {phoenix} ("Konversation terminated!")
23:54:44lordpili originally thought maybe it was just my player, but i've experienced it on two different e200s. sometimes the beep happens immediately on the button press, other times it never happens at all
23:54:56 Nick DrInternet is now known as MrInternet (
23:55:30n1slordpil: button beep is a bit unreliable on pp based players for some reason (the sansas are pp based)
23:55:47amiconnThe beep is buggy in general, afaik
23:55:56lordpilit doesn't seem to correlate to how long the song takes to change
23:57:26lordpilit also from time to time just doesn't play audio at all. i have to exit to the main menu and then start it again

Previous day | Next day