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 2008-09-20

00:02:02 Join Bensawsome [0] (n=Bensawso@unaffiliated/bensawsome)
00:03:18 Quit {phoenix} (Remote closed the connection)
00:03:35 Join mirak [0] (
00:05:17 Join kronflux [0] (
00:05:37 Join dany_21a_ [0] (
00:05:39 Quit Bensawsome (Client Quit)
00:05:47kronfluxbreasts. i mean.. rockbox on the 2g nano and the sansa fuze. engage.
00:06:50funmanif you mean tits pictures we want links.
00:07:02Bagderstart poking on those nanos
00:08:22funmanThere are indications that the Nanos have such a DFU mode as well, even though we don’t currently know of any way to trigger it by will.
00:08:36funmanit is contradicted by the end of the entry
00:08:56funmanor you were mentioning another generation of Nano than the 2nd ?
00:09:10kronfluxum.. the 2g nano does have dfu mode.
00:09:30kronfluxwe've been poking around with it for a while now. we can trigger it by breaking the ondisk firmware.
00:09:42kronfluxunfortunately, we were unsuccessful on running custom code.
00:09:48 Join Strife89 [0] (n=michael@
00:09:53funmanwhat do you mean 'breaking' ?
00:10:17kronflux*points to LambdaCalculus37*
00:10:20Bagderfunman: it's apparently enough to just write crap to the "disk"
00:10:34Bagderwhere the OF is stored
00:10:40funmanyou mean offline storage ?
00:10:49funmanor code in ram
00:10:53Bagdernand flash
00:11:07funmanand you can't read what's there ?
00:11:20Bagderyes you can
00:11:22LambdaCalculus37Moi? :)
00:11:26 Join denes_ [0] (
00:11:27Bagderbut it's encrypted
00:11:37Strife89LambdaCalculus37: Si, tu. :)
00:11:57*funman notices french speaking
00:12:09LambdaCalculus37funman: Yes, I tried out a little experiemnt on my nano and ended up uncovering DFU mode.
00:12:23*Strife89 was using Spanish, and is too lazy to go get accented characters.
00:12:25funmanI don't know what exactly the DFU mode is: if it's only meant to upload files, or to run actual code (like a debugger)
00:12:42kronfluxi just came upon a free sansa fuze 4gig, but I have no usb cable for it. hopefully once I get a cable, I can start some work on porting rockbox to -it- but I'd really like to get the nano2g running custom code, too.
00:12:46funmanStrife89: :)
00:12:46LambdaCalculus37funman: Device Firmware Upgrade Mode.
00:13:09funmankronflux: ah I have 2 of these cables if they are the same than for the sansa clip
00:13:19funmanLambdaCalculus37: yes I know the acronym ;)
00:13:35fragilematterfunman: it's a custom plug, not mini-usb
00:13:59*Strife89 tends to dislike custom connectors.
00:14:13funmanI think what I have is mini-ub
00:14:27funmanwhat I have is a broken keyboard for sure
00:14:59*Strife89 finds his dislike ironic, as both his Sansa and Palm use non-standard connectors.
00:15:02 Quit robin0800 (Remote closed the connection)
00:15:04funmanLambdaCalculus37: but is DFU Mode only used to write (full, functional) firmware files to the Nand ?
00:16:14*Strife89 attempted to update Rockbox four weeks ago while it was running.
00:16:21gevaertsfunman: DFU provides a mostly-standard way to upload or download data. What the device does with that data is not specified
00:16:47*Strife89 does not intend to try again until the USB stack bug is fixed for sure.
00:17:04gevaertsStrife89: which bug exactly?
00:17:27Strife89gevaerts: The one that causes data corruption on Sansas,
00:17:37*gevaerts gets a bit annoyed by people calling FS #8663 "the usb bug". It's a bug in the sd driver...
00:17:55Strife89That only shows up in USB mode.
00:18:16 Quit dany_21a (Read error: 113 (No route to host))
00:18:25gevaertsThat has only been verifiably seen in USB mode
00:19:13 Join Schmogel [0] (
00:19:16gevaertsA while ago there were a bunch of people having corrupted settings files on mostly sansas on the forums. I wouldn't be surprised if there is a link
00:19:16 Quit culture (Read error: 104 (Connection reset by peer))
00:19:22Strife89I have noticed another bug that involves file operations but does not involve USB.
00:19:55gevaertsWell, as USB does not involve file operations ... ;)
00:20:16 Quit BigBambi (Read error: 110 (Connection timed out))
00:20:39 Quit bughunter2 ("bye")
00:20:54Strife89If I do several cut/copy and paste operations between the internal flash and the micro SD card, eventually all attempts will fail. This is reproducible, and happens no matter what I do before or between the operations.
00:21:05Strife89A reboot cures it.
00:21:15 Join bughunter2 [0] (n=Jelle@
00:21:16gevaertsfail as in you get an error?
00:21:36gevaerts(i.e. not as in you get corruption or something like that)
00:21:37Strife89Yeah: "Paste failed" withing a second after telling it to paste.
00:21:48Strife89No corruption that I can tell.
00:22:02Strife89withing -> within
00:22:13 Part domonoky
00:22:31gevaertsHave you ever tried within one drive? (i.e. from internal to internal, or from sd to sd)
00:22:35Strife89I first noticed it about 700 revisions ago or so.
00:22:45 Quit tvelocity (Remote closed the connection)
00:23:10Strife89gevaerts: I can't remember, actually, if it happens with only one media.
00:23:21*gevaerts will try to reproduce this
00:23:33 Join fdinel [0] (
00:23:37 Quit BigBambi_ (Nick collision from services.)
00:23:41Strife89I think it happens after ~15 operations, but I'm not sure.
00:23:44 Nick BigBambi__ is now known as BigBambi (
00:23:50 Nick dany_21a_ is now known as dany_21a (
00:23:50Strife89File size does not seem to matter.
00:23:53gevaertsok. I was just going to ask that :)
00:24:28LambdaCalculus37kronflux: I think one of the next steps to take would be to figure out the GPIO pins on the nano.
00:24:35 Join culture [0] (
00:24:43 Join webguest48 [0] (n=44db9c78@gateway/web/cgi-irc/
00:28:00kronfluxLambdaCalculus37: how might we go about that?
00:28:26 Quit fragilematter ("I'm outta here")
00:29:43 Quit webguest48 ("CGI:IRC (Ping timeout)")
00:32:49LambdaCalculus37kronflux: Datasheets, exploration, and lots of luck. ;)
00:34:07LambdaCalculus37And beer. :)
00:34:08 Quit merbanan (Remote closed the connection)
00:34:37*Strife89 quotes Jack Sparrow for LambdaCalculus37.
00:34:53Strife89"I love rum [or beer]. Rum's good."
00:35:57Strife89"A wedding? I love weddings! Drinks all around!"
00:36:54kronfluxLambdaCalculus37, you lead the way, :p I've no idea where I'd start.
00:37:02 Quit funman ("leaving")
00:37:35Strife89gevaerts: Any luck yet?
00:37:52gevaertsStill copying
00:38:15Strife89You could've used a few text files......
00:38:30 Join cornflake [0] (
00:38:35cornflakewhat's up guys
00:38:39Strife89Heck, just copy fonts.
00:39:05*Strife89 waves "hi" to cornflake.
00:39:16cornflakehow's it goin?
00:39:23gevaertsThe copying isn't what takes most time, it's the menu navigating
00:39:33cornflakei'm here just wondering if there's anyway to put rockbox on a creative player
00:39:34Strife89gevaerts: Tell me about it.
00:39:49cornflakei've got this old nomad zen xtra that the hdd died in, i'm about to rig it up with a 250 gb hd
00:39:53cornflakeand just make it a home system.
00:39:58LambdaCalculus37cornflake: Not going to work.
00:40:13cornflakethe whole system or just rockbox?
00:40:44Strife89Used Sansas are cheap these days. ;)
00:41:09kronfluxthe cables for them, however, are not.
00:41:59Strife89There's always a catch....
00:42:11 Join miepchen^schlaf [0] (
00:42:44Strife89Meh, Sansas' flash memory won't come close to a 250GB HDD.
00:45:26Strife89gevaerts: Addendum to my "bug report": I think the delete function counts toward the bug as well.
00:46:08Strife89Well, just consider it the same as a copy/cut-paste operation.
00:46:23Strife89Do it enough times, and the delete will fail.
00:47:10gevaerts31 copy/pastes now. Still working
00:47:17Strife89I'm not sure; I might be remembering wrong.
00:47:29Strife89To or from the card?
00:47:57Strife89Hmmm...... Try from the card to internal memory.
00:48:08Strife89That's what I usually did, anyway.
00:48:10*gevaerts thinks that Strife89 wants him to get RSI
00:48:12amiconngevaerts: Did you boost?
00:48:21Strife89gevaerts: RSI?
00:48:30gevaertsStrife89: repetitive strain injury
00:48:37amiconnTry that... it makes the sd driver bug much more likely to occur
00:48:49gevaertsIf these are related
00:48:56amiconnAnd usb mode boosts, afaik
00:49:06gevaertsyes it does
00:49:17Strife89Come to think of it, I think that during most of those operations, I was listening to music.....
00:49:30 Quit LambdaCalculus37 ("Do quit now, there's a demon around the corner!")
00:49:33gevaertsSo it could well be boosted now and then
00:50:04gevaertsStrife89: do cut and copy both trigger this?
00:50:14Strife89I belive so.
00:50:23amiconnInoticed it when experimenting with various optimised write loops. The very fast one always caused errors. The slightly fast one caused errors when boosted
00:50:54amiconnThere is a fifo, and we check the full/empty flag. So the problem is *very* likely some timing register in the PP
00:50:55 Quit kronflux ("Leaving")
00:52:40Strife89gevaerts: I mostly did cuts.
00:52:49gevaertsStrife89: I get it now
00:53:17gevaertsIt's pretty interesting... I also can't get file properties any more
00:53:28Strife89I'd try again myself, but I have <1MB of space on both card and internal memory, and I don't want to delete anything.....
00:53:43Strife89gevaerts: I don't think I noticed that.
00:54:47 Quit amiconn (" toober")
00:56:13gevaertsIt seems that no file access at all still works
00:56:35Strife89Shall I post an entry, or will you?
00:56:48*Strife89 is not the best at bug reports.
00:56:55*gevaerts can do it
00:57:08 Join amiconn [50] (n=jens@rockbox/developer/amiconn)
00:57:29*Strife89 would like the FS# when you get it posted.
00:59:23gevaertsthe filesystem is nicely corrupted now
01:00:04*gevaerts goes to a windows PC to see what chkdsk says
01:00:08Strife89Oh, there is corruption? Oh dear.....
01:00:19gevaertsIt could have been there before of course
01:00:24*gevaerts should have checked
01:00:33Strife89I didn't mean to get you to screw up your DAP.......
01:00:52*amiconn would 'expect' file system corruption sooner or later when there are write errors
01:01:00gevaertsMy c200 isn't expected to hold data for very long :)
01:02:17Strife89Terribly sorry.....
01:04:02*amiconn wonders what that means for 3.0 on Sansa...
01:04:20Strife89I really wish I knew that would happen..... I wouldn't have let you test it......
01:04:44gevaertsStrife89: I don't do this kind of test on players where data corruption is a problem
01:05:15 Quit bertrik ("Leaving")
01:05:34Strife89That c200 isn't your only player, I hope....
01:05:37gevaertschkdsk thinks the FS is fine, but fsck.vfat disagrees
01:05:51gevaertsStrife89: I have 13
01:06:05amiconnStrife89: Nah, gevaerts seems to be trying to beat me ;)
01:06:14 Quit shotofadds (Read error: 110 (Connection timed out))
01:06:35*Strife89 wishes he had a spare DAP.
01:06:53Strife89For emergencies/ failures/ etc...
01:06:54 Join saget12 [0] (n=621cc016@gateway/web/cgi-irc/
01:07:19saget12hello, i am having some problems setting my PATH, can anyone help me?
01:07:19gevaertsStrife89: I only use the c200 for testing these days
01:07:35*Strife89 feels somewhat relieved.
01:07:51Strife89saget12: Setting it for what?
01:08:05saget12i am trying to get set up for compiling in linux
01:08:20Strife89saget12: Hang on, I have just the thing for you....
01:08:44saget12edited .bashrc and added this, export PATH=$PATH:/usr/local/arm-elf/bin (i am compiling for an e200)
01:09:14saget12yeah read that already, i shouldn't need to reboot should i?
01:09:34gevaertsnot reboot, no. You need to start a new shell though (a new xterm, or whatever)
01:09:37Strife89I wrote that guide, so.....
01:09:41saget12i have
01:09:52 Quit Nico_P (Remote closed the connection)
01:09:53saget12let me try one more time
01:10:27 Part dany_21a
01:11:25Strife89saget12: Double-check to be sure you saved it and that there's not a blank line before or after.
01:11:44Strife89Just a thought. It may not mean anything....
01:12:04gevaertsStrife89: what's wrong with blank lines?
01:12:34Strife89That's my point: I don't know, but I thought it wouldn't hurt to check.......
01:12:37saget12double checked, still giving me this error when i make,
01:13:37gevaertssaget12: always run make clean really different builds...
01:13:57Strife89/usr/bin/ld: i386:x86-64 architecture of input file `iriver.o' is incompatible with i386 output
01:14:10*Strife89 spies "iriver".
01:14:19saget12it's saying that in a clean directory
01:14:21saget12new in fact
01:14:40Strife89when you ran "", what did you install?
01:14:49gevaertsStrife89: this is not a issue
01:15:00gevaertsThis is a host compiler issue
01:15:13gevaertsarm-elf is not involved here
01:15:32Strife89Sorry, just wanted to check.......
01:15:53amiconnIt's saying this when compiling the tools
01:15:55gevaertsThe system ld segfaults. That shouldn't happen at all
01:16:10amiconnLooks like the host gcc/binutils are somehow mismatched
01:16:20*Strife89 notices that now.
01:16:26saget12wait, i ran make veryclean and now it's doing some stuff
01:16:51Strife89Doesn't that clean /rockbox/tools ?
01:17:23gevaertsWell, since that's where this goes wrong...
01:17:45*Strife89 is still under the rank of "n00b".
01:17:51 Join MarcGuay [0] (
01:17:58saget12make veryclean, then make, now it looks like it's compiling
01:18:07saget12we'll see in a few minutes
01:18:37Strife89Makes me wonder what went wrong in /tools .
01:18:40gevaertsPaste failed, but this time properties still work
01:18:54saget12i have compiled before under linux, just trying to get this machine set up
01:19:06Strife89gevaerts: What, you fixed the FS?
01:19:23gevaertsStrife89: I reformatted everything to make sure I started from a perfectly clean FS
01:19:24amiconngevaerts: The sd driver does retries, and the retry count is different for built-in flash and card
01:20:18 Quit ompaul (Client Quit)
01:20:24gevaertsfsck still likes the FS
01:20:34*Strife89 goes to take care of a load of clothes.
01:20:45*Strife89 dislikes laundry.
01:21:00***Saving seen data "./dancer.seen"
01:21:01gevaertsamiconn: this could still be a file descriptor leak somewhere I think
01:22:06amiconnThe copy/move code might not close everything when it runs into an error
01:22:34 Part toffe82
01:22:39Strife89gevaerts: Have you tried stuff with Delete?
01:23:02 Quit saget12 ("CGI:IRC (EOF)")
01:23:08Strife89Mostly I'm just wondering.....
01:23:10gevaertsStrife89: no. I first want to find out if it's only sd to internal, or of anything works
01:23:21 Join xxbatman94xx [0] (i=d1ad5e65@gateway/web/ajax/
01:24:00xxbatman94xxhey im having a problem with my ipod photo
01:24:52Strife89xxbatman94xx: Do tell, then.
01:25:05xxbatman94xxmy database keep sayin it corrupted and has to rebuild
01:25:21xxbatman94xxand my theme keeps changin back to the cabbie v2
01:25:47xxbatman94xxusually every time i reset
01:26:01gevaertseverytime you reset?
01:26:24gevaertsWhy do you reset?
01:26:45xxbatman94xxusually, well i shut it down and then power it back on
01:27:11Strife89xxbatman94xx: That's called "rebooting", not "reseting"..........
01:27:25gevaertsxxbatman94xx: can you try checking the filesystem?
01:27:54*Strife89 resumes with the clothes.
01:27:57xxbatman94xxone second im building the database right now
01:32:05xxbatman94xxim sorry but what do you mean by filesystem
01:32:36gevaertschkdsk on windows, or fsck on linux
01:33:24xxbatman94xxoh windows
01:34:23gevaertsOK. Then plug in the ipod, check which drive letter it gets, open a command prompt (Start->Run->"cmd"), and type "chkdsk /f <drive letter>:"
01:35:02*Strife89 need to brush up on Windows commands.
01:36:18gevaertsOK. This also fails when moving from internal to sd
01:37:06xxbatman94xxit says the syntax of the command is incorrect
01:37:40gevaertsxxbatman94xx: what exactly did you type?
01:38:48xxbatman94xx"chkdsk /f <drive letter>" lemme try /e
01:39:12gevaerts<drive letter> means whatever drive letter your ipod has, like f: or whatever
01:39:15gevaertsNot literally
01:39:17Strife89Don't actually type "<drive letter>....
01:39:44xxbatman94xxoh sorry
01:39:48Strife89If your iPod shows up as "E:", type "chkdsk /f E:" (no quotes)
01:40:26*Strife89 has a bad habit of restating things.....
01:40:41xxbatman94xxthe type of file system is NTFS
01:40:49xxbatman94xxcannot lock current drive
01:40:52gevaertson the ipod?
01:41:03gevaertsWhat drive letter does the ipod get?
01:41:06Strife89No iPod should be using NTFS.....
01:41:14Strife89Try using "F:"
01:42:14Strife89That's probably it, then.
01:42:22Strife89Any other output?
01:42:49xxbatman94xxit says it found errors on the disk
01:43:11xxbatman94xxits gonna convert the rockbox folder
01:43:33 Join webguest23 [0] (n=d8a4be29@gateway/web/cgi-irc/
01:43:47Strife89"Convert the Rockbox folder"?
01:44:04xxbatman94xxto a file, sorry left that off
01:44:05webguest23I have a sansa e260 and I have a theme in rockbox but how do I chnage the icons? its not in the manual
01:44:31*Strife89 invites other people to help, he still has dishes to wash......
01:44:36xxbatman94xxoohh i can do this one
01:44:44xxbatman94xxgoto extras on the rockbox website
01:45:05xxbatman94xxthen icons set gallery
01:45:20xxbatman94xxfind one you lik and add it to your mp3
01:45:33xxbatman94xxerm extract
01:46:00webguest23no... i have a icon on my theme how do i change on my sansa?
01:46:11gevaertsxxbatman94xx: you may have to reinstall rockbox if it reports errors like that.
01:46:18xxbatman94xxthen once its on their either goto browse themes and see if its there or find the .cfg file in the files
01:46:37Strife89webguest23: You want to edit individual icons?
01:46:40xxbatman94xx^Try that and see if that works
01:47:09webguest23im talknig to strife..
01:47:15xxbatman94xxBe a little more specific next time :P
01:47:37Strife89webguest23: Well, the icon sets are just long bitmaps.... fire up Paint and mess with it.
01:47:58Strife89Make sure all the icons don't change in physical size.
01:48:45webguest23wait no i have a theme with a set of icons i dnt like and i was wondering how do you change icon in this theme?
01:48:45Strife89What are they, about 10x10 for 132x80 screens?
01:48:53xxbatman94xxThanks everyone im bailing
01:48:58 Quit xxbatman94xx (" ajax IRC Client")
01:49:01Strife89One icon or all of them?
01:49:26 Quit BlakeJohnson861 ("Leaving.")
01:49:35Strife89Like xxbatman94xx said, you can go to the Icons Gallery and get different sets.
01:49:46gevaertsIt looks like this bug only happens on cut/paste between internal and sd (either direction). copy/paste/delete hasn't caused it yet here, and neither has cut/paste within a drive
01:49:57 Join BlakeJohnson861 [0] (
01:50:13Strife89gevaerts: Interesting indeed.....
01:50:34Strife89webguest23: Go check out some new icon sets, then. :)
01:50:40gevaertsWhen I cut/paste between drives I get it in less than 7 tries
01:50:43webguest232 themes= 2 diffferent icons
01:51:07webguest23how do i put a different icon on another theme??
01:51:42Strife89webguest23: Do you want to change ALL of the icons for a theme or just on of them?
01:51:43webguest23checking out icons does not answer my question
01:51:51webguest23all i said it twice
01:51:54Strife89webguest23: Or am I missing something?
01:52:04webguest23how do i put a different icon on another theme??
01:52:30webguest23does rockbox allow you to change icons on a theme?
01:53:10Strife89Yes, you can change icon sets.
01:53:34Strife89You can make your own, edit one, or download a premade one.
01:53:59webguest23I have themes like Ulikeme v2 and Hardcore linux but the media player screen never shows
01:53:59Strife89Then you select an icon set within Rockbox.
01:54:12Strife89The WPS?
01:54:34Strife89Okay, NOW we're on another subject?
01:54:38 Quit webguest23 ("CGI:IRC")
01:54:56Strife89What happened there?.....
01:55:02gevaertsprobably lag
01:55:22gevaertsAnyone with an Ondio around? I'd like to see if this bug is sansa specific or multivolume specific
01:55:36 Join webguest90 [0] (n=d8a4be29@gateway/web/cgi-irc/
01:55:44Strife89You have 13 DAPs and no Ondio? ;)
01:56:06Strife89webguest90: Are you the icon quetioner? :)
01:56:14Strife89Or someone else?
01:57:13 Quit webguest90 (Client Quit)
01:57:27 Join webguest26 [0] (n=d8a4be29@gateway/web/cgi-irc/
01:57:31Strife89I'm guessing the web client is having lag issues.....
01:57:36gevaertscgi-irc being difficult again I guess
01:57:45gevaertswelcome back
01:58:00Strife89gevaerts: Happened to me quite a bit before I resorted to Pidgin.
01:58:24Strife89webguest26: Hey.
01:58:29webguest26how come in my sansa e260 the themes media player never shows up?
01:58:47Strife89THERE we go. :)
01:58:49webguest26my pc cnt run irc ad multitasking at same time :s
01:58:56*gevaerts doesn't understand that question
01:59:02Strife89Anyway, the theme is probably broken.
01:59:18Strife89gevaerts: I think he means the WPS isn't looking like it should.
01:59:21webguest26i click the song and the hardcore linux theme i wnted doesnt show
01:59:47Strife89What _does_ show, then?
02:00:10webguest26the play button the volume thing the battery life and the backround
02:00:39gevaertswebguest26: as Strife89 said, that theme is most probably broken
02:00:49Strife89The Status Bar and the Background. Yep. It's broken.
02:01:08Strife89You will have to fix the theme yourself or wait for someone else to.
02:01:16webguest26damn... so i can never get the hardcore linux theme
02:01:28Strife89No, not necessarily never.
02:01:51Strife89Someone (perhaps you) just has to change a few things in the theme.
02:02:11Strife89Well, perhaps several things.....
02:02:25webguest26idk what to change :s
02:02:48Strife89Look on the WPS thread in the forums, it explains a lot.
02:02:58Strife89Hang on....
02:03:05gevaertsStrife89: which sansa do you have again? c200 or e200?
02:03:20webguest26e260- e200
02:03:24Strife89c250 to be precise
02:03:36 Join setkeh [0] (
02:03:48webguest26i have e200
02:04:10Strife89webguest26: Read the topic I just linked.
02:04:20 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
02:04:32Strife89webguest26: After that, you will have to fix the theme or convince someone else to do it.
02:04:49gevaertsStrife89: FS #9409
02:05:41webguest26so i change it in the wps folder?
02:05:46Strife89gevaerts: Alright. I appreciate the work you've done.
02:06:09webguest26there's onle a hardcore linux foler with bmp files and the wps file i cnt open
02:06:19Strife89webguest26: There's a file with the .wps extension in the /wps folder. That's what needs to be fixed.
02:06:49Strife89It's not "hardcore Linux", Linux doesn't know what a .wps file is supposed to be.
02:06:55Strife89Just open it in Notepad.
02:07:20Strife89The .wps file, I mean.
02:07:58webguest26k i have it opened but the tags and stuff is confusing :s
02:08:13webguest26i cnt tell what is wrong
02:08:25webguest26%X|BG.bmp|0|0 %P|progbar.bmp| %xl|a|bat1.bmp|9|182 %xl|b|bat2.bmp|9|182 %xl|c|bat3.bmp|9|182 %xl|d|bat4.bmp|9|182 %xl|f|hold.bmp|0|0 %xl|g|ff.bmp|106|167 %xl|i|pause.bmp|76|167 %xl|j|play.bmp|74|165 %xl|l|rw.bmp|48|166 %xl|n|sleep.bmp|129|2 %xl|o|vol0.bmp|135|170 %xl|p|vol1.bmp|135|170 %xl|q|vol2.bmp|135|170 %xl|r|vol3.bmp|135|170 %xl|s|vol4.bmp|135|170 %xl|t|vol5.bmp|135|170 %xl|u|vol6.bmp|135|170 %xl|v|v
02:09:08Strife89This explains all the WPS tags.
02:09:36*Strife89 goes to do the dishes.
02:11:42webguest26hmmm can I copy all the characters from a working wps(different theme) and put in in the broken wps file and save it?
02:13:03advcomp2019webguest26, can you use pastebin and so we can see the code
02:13:21webguest26pastebin what is that?
02:13:43 Quit thegeek (Read error: 104 (Connection reset by peer))
02:14:24*Strife89 REALLY goes to do the dishes now.
02:14:46webguest26idk how to use
02:15:10advcomp2019you use it for large amount of code so people can see things a bit easier
02:15:31webguest26k pasted the code in the box
02:15:45webguest26what do i click?
02:16:26webguest26i have to put name or syntax lighting?
02:16:53advcomp2019do nto worry about that
02:17:25webguest26sending (slow internet)
02:17:31 Part pixelma
02:17:59 Join pixelma2 [0] (n=marianne@rockbox/staff/pixelma)
02:18:04advcomp2019paste the url here
02:19:16advcomp2019you need to look at the %pb
02:19:35advcomp2019that is the first thing i saw
02:19:46webguest26# # %pb|height|13|163|84| ?
02:20:47webguest26i dnt know wnything about wps
02:21:13advcomp2019yea.. that is not how that bar needs coded
02:21:24 Quit saratoga ("CGI:IRC (EOF)")
02:21:47 Quit massiveH ("Leaving")
02:22:08 Quit bmbl ("Woah!")
02:22:21webguest26you know how to code it?
02:22:27webguest26i dnt :(
02:24:30advcomp2019since i do not know how it should look but here is how you code the themes:
02:25:18 Quit Schmogel (Read error: 104 (Connection reset by peer))
02:26:13 Quit faemir (Read error: 54 (Connection reset by peer))
02:26:31 Join thegeek [0] (
02:27:53webguest26uh i have a link to the hardcore linux theme
02:28:30webguest26i dnt know how to code :s
02:29:40advcomp2019that is why these two pages are for: and
02:31:29webguest26what do I need to change in linux
02:33:00advcomp2019no.. you can use notepad++ or any text editor
02:34:26webguest26im 14 this stuff is hard
02:34:48webguest26i alrdy hav it opened in notepad
02:37:54advcomp2019have you read those links?
02:38:04 Quit moos ("Rockbox rules the DAP world")
02:38:46webguest26yeah but it's gonna take me weeks to understand that
02:39:46webguest26and i cnt find where it says how to put it all together
02:40:44Strife89Try looking at the Cabbie .wps file.
02:41:12Strife89Associate the code with what you know Cabbie does and looks like.
02:42:01*Strife89 is through with the dishes but was asked to vacuum the house.
02:42:43webguest26uhhhh dnt know cabbie can you do it for me :s
02:45:50Strife89Heh, not really........ :(
02:46:10webguest26why not you're a exper
02:46:34Strife89Actually, I'm not. ^^;
02:46:54webguest26you sounded like you know what to do :s
02:47:03Strife89I'm just a computer enthusiast who tries to help.
02:47:13Strife89Emphasis on "tries".
02:47:28advcomp2019webguest26, we do not know what you want it to look like and i might not have the player
02:47:52Strife89That is why you'll likely have to do the work yourself.
02:49:01webguest26 it's called H4rdc0r3 Linux
02:49:13Strife89For the optional stuff, that's usually how it works here. I'm sorry, but I for one have little idea on how exactly to fix the WPS. I don't own the target, and at the moment, I don't have much time.......
02:49:21 Quit thegeek (Read error: 104 (Connection reset by peer))
02:49:34Strife89You can do it if you want the theme to work badly enough. :)
02:50:00webguest26i waste my time learning how to use my adobe AE cs3 :s
02:50:11*Strife89 chastises himself for phrasing that last sentence badly.
02:50:45*Strife89 tries to pry himself from the computer and get his last chore done.
02:52:19 Quit dabujo (Read error: 104 (Connection reset by peer))
02:52:46advcomp2019webguest26, the code in those themes on that site is old.. you might have to look on the wiki still
02:54:31webguest26placing a wps from a different theme is not gonna work
02:55:03 Join thegeek [0] (
02:58:41advcomp2019yea because different themes use different things in the coding
03:01:49webguest26ill continue tomorrow
03:04:25 Quit webguest26 ("CGI:IRC (EOF)")
03:06:56 Quit perrikwp (" ajax IRC Client")
03:11:43 Join robin0800 [0] (
03:12:45 Quit einhirn (Read error: 104 (Connection reset by peer))
03:13:25 Join mmadia [0] (
03:14:56mmadiahi all
03:16:19*Strife89 has just finished vacuuming and prepares to hit the shower.
03:16:36*Strife89 will resume participation afterwards. :)
03:17:21*Strife89 quickly says hi to mmadia. :)
03:17:56*mmadia is a proud owner of an SanDisk e280 and user of Rockbox : D
03:18:13*Strife89 uses a Rockboxed c250. :D
03:18:43*Strife89 pries himself from the computer again, this time not for chores.
03:21:01***Saving seen data "./dancer.seen"
03:24:53mmadiaFor updating theme files, are there any examples of changing %m lines to the newer syntax? This thread only details re-writing %P −−> %pb
03:25:20 Quit rshakin (Read error: 110 (Connection timed out))
03:26:12 Join jeffdameth1 [0] (
03:35:27 Join webguest97 [0] (n=48d0b9df@gateway/web/cgi-irc/
03:35:31 Quit DerDome (Nick collision from services.)
03:35:32 Join DerDome1 [0] (
03:35:42 Nick DerDome1 is now known as DerDome (
03:36:21 Quit fdinel ("Miranda IM! Smaller, Faster, Easier.")
03:36:27 Quit webguest97 (Client Quit)
03:36:59Strife89At long last, I have finished my chores and taken my shower!
03:38:07Strife89mmadia: I'm not very knowledgeable in the WPS syntax department.......
03:39:51MarcGuaygevaerts, toffe82, mcuelenare: it looks like the chinese "brush" translation is "flash" or similar.
03:40:04 Join toffe82 [0] (
03:40:37mmadiasame here ;) i've fixed the %P −−> %pb issue and font names for a handful of themes, but re-writing %m escapes me.
03:40:41 Quit jeffdameth (Read error: 113 (No route to host))
03:43:02 Quit robin0800 (Remote closed the connection)
03:59:46MarcGuayIt's odd how Sigmatel had such high hopes for the STMP3600 but hardly anyone used it. Especially considering the capabilities. Bad timing, maybe. Lots of new, possibly useless, info here:
04:01:47 Join vcardenas [0] (n=be185afe@gateway/web/cgi-irc/
04:07:13 Quit vcardenas ("CGI:IRC (Ping timeout)")
04:15:26 Join Darksair [0] (n=user@
04:17:42 Quit bughunter2 ("bye")
04:21:28 Quit cornflake ()
04:21:48 Quit Strife89 ("Leaving")
04:21:51MrHackslight on the main unit back on. Device now works unplugged
04:22:48MrHacks"I00 at 40102000"
04:23:13 Join miepchen^schlaf_ [0] (
04:23:40MrHacksThe device does not work, but the screen and the ligh come on
04:24:33MrHacksHold switch is working again
04:24:49MrHacks"I00 at 40102014"
04:25:48MrHacks"I00 at 440C2008"
04:26:45 Join Llorean [0] (
04:26:56MrHacksThe hard drive is clicking, that is a good sign
04:28:20MrHacks"IBF at 40102700"
04:28:56MrHacks"I00 at 440C2000"
04:29:33MrHacks"IBF at 40102700"
04:30:09 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
04:32:26MrHacks"IBF at 40102000"
04:33:49MrHackscorrection "I00 at 40102000"
04:34:16 Quit XavierGr ()
04:35:14MrHacksCall it a huntch, but I think the battery is kaput
04:56:47 Join _code_monkey_1 [0] (
04:59:00 Part _code_monkey_1
05:00:58 Quit mmadia (Read error: 104 (Connection reset by peer))
05:15:15 Join Seed [0] (
05:21:04***Saving seen data "./dancer.seen"
05:28:07 Quit mirak (Remote closed the connection)
05:42:36 Join Zarggg_ [0] (
05:44:06 Quit Zarggg (Nick collision from services.)
05:44:12 Nick Zarggg_ is now known as Zarggg (
05:53:53 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
06:17:59 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
06:26:35 Quit MarcGuay ("ChatZilla 0.9.83 [Firefox 3.0.1/2008070208]")
06:28:47 Quit Darksair ("ERC Version 5.3 (IRC client for Emacs)")
06:33:29 Join kronflux [0] (
06:34:15 Quit kronflux (Client Quit)
06:35:21 Quit Llorean ("Leaving.")
06:46:19 Quit culture (Connection timed out)
06:52:31 Join Sargun [0] (n=Sargun@atarack/staff/sargun)
06:52:43SargunAnyone have RockBox on an sandisk E2XX?
06:53:33 Quit Zarggg ()
06:57:27advcomp2019Sargun, yes, what is your question
06:57:48 Join mackes [0] (
06:59:19Sargunjust wondering how you like it
06:59:53advcomp2019i think it good.. it is better then the OF was
07:00:02 Join massiveH [0] (
07:02:06SargunHow many rockbox developers are there
07:03:19advcomp2019i am not 100% on that number of that.. i think there is lots in my opinion
07:05:35 Quit mackes ("Ex-Chat")
07:05:52SargunI'm thinking of giving my Girlfriend
07:05:57Sarguna Sansa E280
07:05:58Sargunwith RB
07:06:04Sargunfor her birthday
07:07:06advcomp2019hope it is a v1 and not a v2
07:08:44 Quit nplus (Remote closed the connection)
07:10:33Sargunoh, ok, that was easy
07:21:08***Saving seen data "./dancer.seen"
07:34:52Sargunhow do I mount this thing after reboot
07:38:39advcomp2019you need to boot into the OF like the manual says
07:39:27 Quit massiveH ("Leaving")
07:43:10 Join homielowe [0] (
07:45:12 Quit jhulst (Read error: 104 (Connection reset by peer))
07:54:45MrHacks"I00 at 40102000"
07:58:31 Quit denes_ (Read error: 110 (Connection timed out))
07:58:45 Join denes_ [0] (
08:04:46 Join Darksair [0] (n=user@
08:15:32 Join J-23 [0] (
08:24:06 Join ajonat [0] (n=ajonat@
08:26:28 Part toffe82
08:31:03ajonatHi! is there a rockbox announce mailing list? or which one in is the closest? I'd like to receive an email when rockbox 3 and future versions are released.
08:37:37 Quit MrHacks ("")
08:40:04 Part vitja ("Ex-Chat")
08:57:00 Join Rob2223 [0] (
08:59:02 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul)
09:06:41 Quit pixelma2 ("-")
09:06:53 Join pixelma [50] (i=pixelma@rockbox/staff/pixelma)
09:12:50 Quit Darksair ("ERC Version 5.3 (IRC client for Emacs)")
09:15:47 Quit Rob2222 (Read error: 110 (Connection timed out))
09:16:36markunajonat: did you read this post?
09:19:57ajonatmarkun, great! only 3 days :) i couldn't wait though.. i've just installed today build :)
09:20:06 Quit DataGhost (Read error: 110 (Connection timed out))
09:21:05markunajonat: the 3.0 will be nothing special. Just a build from a few weeks ago with all the bug fixes we could find.
09:21:13***Saving seen data "./dancer.seen"
09:21:57markunif you're happy with the daily builds I would stick to that. The 3.0 is mainly because people new to rockbox want to try out something they know is stable.
09:22:11markunmore or less anyway :)
09:30:52 Quit ompaul (Client Quit)
09:34:53 Quit J-23 (Connection reset by peer)
09:36:01 Join J-23 [0] (
09:37:57 Join sylfr [0] (
09:38:16sylfrI have a big problem with rockbox
09:39:03sylfrI can't power on my MP3 player anymore
09:39:41advcomp2019sylfr, what player
09:40:10sylfrIt's a 5G iPod, 30 gigas
09:40:47sylfrI installed rockbox yesterday, then I put music and "Escape Pod Plus" theme on.
09:41:49sylfrAnd today, first I saw I only had the first track of each folder (and not all the files it must contain), and I switch the theme from the original to "Escape iPod Plus"
09:42:00sylfrThen I powered off my iPod
09:42:01advcomp2019is it charged up?
09:42:13sylfrAnd when I want to power it on, It doesn't work
09:42:27sylfryes it is, and when I plug it to PC, nothing happens
09:42:36 Quit EspeonEefi ("さよなら")
09:42:47linuxstbTry resetting it (holding MENU+SELECT together for up to 30 seconds)
09:43:37sylfrlinuxstb: yes, it seems to work, thanks !
09:44:55 Part J-23
09:45:11 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
09:45:16sylfrBut I have another problem
09:48:20markunsylfr: what's the problem?
09:49:45sylfrI have CD which tracks are from various artists (compilations)
09:50:27sylfrAnd I would like rockbox to put the tracks on a folder "various artists/an album", but it doesn't
09:51:11ajonatmarkun, thank you for your explanation! (I was playing doom, that's why i answer so late :P)
09:51:11sylfrit makes a folder for each artist who performed on the album, and then puts the name of the album in, and only one track is in this folder
09:51:22linuxstbsylfr: I assume you're using the database method of browsing files?
09:51:43sylfrBut maybe it will be solved solving this problem : "And today, first I saw I only had the first track of each folder (and not all the files it must contain)"
09:52:08sylfrOh : The problem is the same, even if I selected "Artist"é or "Album artist"
09:53:40linuxstbYou need to make sure the "Album artist" tags are set correctly in your files.
09:56:00sylfrBut its not the same that "artist" ?
09:56:38linuxstbNo, in the case of that album, "album artist" would be something like "Various artists" (the same for all tracks), and "artist" would be the artist of a particular track.
09:58:42sylfrOK. I use amarok with Linux, im gonna check it
10:04:07 Join Darksair [0] (n=user@
10:04:19 Join fragilematter [0] (n=barbu_do@
10:04:33pixelmamarkun: (since I seem to remember you working on it) is the encoding setting also stored in the text viewer's bookmark with the text?
10:05:05markunpixelma: I'm not really sure
10:05:37markunI'll check the code
10:06:46markunpixelma: no, it isn't
10:06:54markunbut it would be a good idea
10:07:21markunbut it would also break the current bookmarks
10:08:13pixelmait's just what came to mind when reworking the text viewer's paragraph in the manual... it has some very outdated info
10:08:56markunand I still have a text file here which crashes the viewer
10:08:57pixelmae.g. bookmarks aren't described at all and it says that the viewer would not save its settings
10:09:04linuxstbmarkun: What's the format of a the bookmark file? Couldn't it be added as an optional field?
10:11:25markunlinuxstb: first the number bookmarks, then for each one a struct with some fields are written
10:11:43linuxstbHmm, I see what you mean then...
10:11:49linuxstbSo a binary file?
10:11:58linuxstbAny spare bits?
10:12:20 Join homielowe_ [0] (n=homielow@
10:12:22pixelmacould someone also explain to me in short what the "reflow" option in the "line mode" setting does?
10:13:17markunpixelma: I don't know myself
10:13:52markunlinuxstb: no. Maybe we should rethink the format to avoid problems like this.
10:14:32markuncheck for a special marker at the end of each entry. If it doesn't match, give up on the file.
10:16:40*amiconn found the Jedec standard describing MMC up to v4.3 :)
10:19:27 Quit homielowe (Read error: 110 (Connection timed out))
10:22:31 Quit Darksair ("ERC Version 5.3 (IRC client for Emacs)")
10:30:17 Join Darksair [0] (n=user@
10:32:45amiconnMMC4.3 adds an interesting extension (vs. 4.2) that gives a hint on what dap manufacturers might utilize to hide firmware
10:33:37amiconnIt defines a special boot partition that is only accessible when the card is initialized in a special way. Otherwise only the user data partition is accessible
10:34:06amiconn(partition as in memory range, not as in file system partition)
10:35:26amiconnThis is primarily meant for booting an embedded system off an (embedded) MMC
10:39:56 Quit denes_ (Read error: 110 (Connection timed out))
10:43:28 Quit fragilematter ("bye")
10:47:11 Join denes_ [0] (
10:50:03 Part sylfr
10:55:16 Join robin0800 [0] (
10:57:13 Quit perrikwp (" ajax IRC Client")
10:58:36 Nick JdGordon|afk is now known as JdGordon (n=jonno@rockbox/developer/JdGordon)
11:01:10markunhi denes_!
11:02:08markundenes_: gevaerts and I tried to get the LCD code working on the Meizu M6SL last night, but no luck so far. Can you show us what you've got so far?
11:03:30 Quit Siku ()
11:06:05markundenes_: these are the gisters we set: and
11:07:05markunand gevaerts made the framebuffer point to our code, so we hoped to see some garbage on the screen
11:12:56 Join homielowe [0] (
11:13:44 Quit homielowe (Client Quit)
11:14:59 Join {phoenix} [0] (
11:17:11 Join desowin [0] (n=desowin@atheme/member/desowin)
11:21:06 Join culture [0] (
11:21:08 Quit ajonat ()
11:21:18***Saving seen data "./dancer.seen"
11:22:59JdGordonare cans of traces on the pcb useful at all?
11:25:24BigBambiBagder: Could you add the nano 4th gen as one of the players specifically mentioned as not supported on the front page?
11:26:40 Quit {phoenix} (Remote closed the connection)
11:27:44 Join ender` [0] (
11:29:08 Quit homielowe_ (Read error: 110 (Connection timed out))
11:29:30 Join J-23 [0] (
11:39:45 Quit robin0800 (Remote closed the connection)
11:45:11 Join bluebrother [0] (n=dom@rockbox/staff/bluebrother)
11:54:18 Quit Darksair ("ERC Version 5.3 (IRC client for Emacs)")
11:57:27 Join bertrik [0] (
11:58:20 Join pixelma_ [50] (i=pixelma@rockbox/staff/pixelma)
12:03:06 Quit bmbl ("Woah!")
12:03:33 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
12:05:47 Join robin0800 [0] (
12:12:17 Quit robin0800 (Remote closed the connection)
12:12:37 Join robin0800 [0] (
12:15:16 Quit pixelma (Read error: 110 (Connection timed out))
12:15:16 Nick pixelma_ is now known as pixelma (i=pixelma@rockbox/staff/pixelma)
12:22:11denes_hi markun!
12:26:37denes_markun: the m3 lcd is probably quite different from m6sl's - because it is connected to the lcd interface (at 0x3c100000)
12:27:19markundenes_: yes, probably
12:27:46markuncan I see your code anyway?
12:27:55markunand is any of it ready for commit you think?
12:28:00denes_markun: so you get picture on the m3 by writing commands to lcd_wcmd and data to lcd_wdata
12:28:26markundenes_: yes, I saw those registeres were only used in the M3 firmware
12:29:12denes_markun: now the code is right now on my netbook... but I will copy it in the near future
12:29:13markungevaerts reported having problems with running code of more than around 25K in DFU mode. Not sure what goes wrong there.
12:29:20markunok, great
12:29:48denes_markun: btw what is the pll_cnt used for? i don't set it when changing clocks, should I?
12:30:04denes_markun: pll lock count
12:30:05markunI don't know. Just copied what they did.
12:30:17denes_markun: i see
12:30:46markunwe just wanted to get it working as soon as possible. Debugging without a screen isn't really fast :)
12:31:09denes_markun: so in the m6sl firmware, there is no access to 0x3c100000?
12:31:18denes_markun: 0x3c1000XX?
12:31:23markunlet me check
12:32:04markunnothing found
12:32:20denes_markun: bad luck :(
12:32:36denes_markun: btw my lcd code is not ready for commit I think
12:33:21markunwhat do you think you will work on after the LCD?
12:33:35markunNAND driver perhaps?
12:33:56denes_markun: I don't know rockbox at all, so I want to familiarize myself with it
12:34:32denes_markun: and fix anything that's need for rockbox to boot with only the lcd
12:34:38markunbtw, it would be nice if we could get our DFU tool to send 2 files. Since the 2nd is loaded to SDRAM, we could make the first file just jump to the start of SDRAM and then load rockbox as the second file.
12:34:55markunRockbox will be too big to fit in the 128K of SRAM
12:35:43denes_markun: well. than we should write it to flash
12:35:50 Join liiwi [0] (
12:35:54markundenes_: now that you can display stuff, you could also check some simple thing. Like what is connected to which ADC channel
12:35:56denes_if it doesn't fit in iram
12:36:07denes_markun: i will
12:36:07markunor SDRAM
12:36:52markunI don't mind flashing if there is no other way, but running directly through DFU mode makes debugging a lot faster
12:37:07markunwell, not *that* much now I think about it
12:37:47denes_markun: yes, but the other problem with this dfu, is that apparently on the m3 the code loaded to 22020000 - now I don't now what happens to the interrupt vectors at the beginning of the .dfu file then.
12:37:58markunah, true
12:39:01liiwigood afternoon
12:39:07markunhi liiwi
12:39:58denes_markun: the way I plan to write the stuff to flash is to use the original bootloader (rar unpacker) and concatenate a rar file to it. this way I can spare setting up the environment done by the bootloader (like ram timing etc.) and conentrate on rockbox.
12:40:37markundenes_: I believe it only works with file compressed with an older version of RAR
12:40:45denes_markun: I have that rar-2.80
12:41:39denes_markun: and I have tried this with changing a few bytes in the OF
12:42:09 Join DataGhost [0] (n=dataghos@unaffiliated/dataghost)
12:42:54markunso the M3 has this 1MB ROM to store the firmware in? (like the M6TP and M6SP)
12:42:55amiconnJdGordon: Scans of PCB traces probably aren't that useful, because those modern PCBs ofetn have more than 2 layers, and you cannot scan the inter layers, obviously
12:43:25amiconnIn fact you cannot even scan the outer layers properly without stripping all the parts
12:44:46denes_markun: right (I forgot the m6sl doesn't have it)
12:45:25markundenes_: for the m6sl we can just put the firmware uncompressed after the bootloader
12:49:05 Join faemir [0] (
12:56:46 Join bughunter2 [0] (n=Jelle@
13:04:18markundenes_: what did you have to do to get the LCD initialized? SPI sequence, 0x392000?? registers, clocks and then write to lcd_wcmd and lcd_wdata?
13:07:02denes_markun: I set the clock (not sure it's needed), the gpio ports and send stuff to 3c1000XX
13:08:52markunah, you didn't have to initialize over SPI? is lcd_wcmd used for that?
13:09:13 Join dany_21a [0] (
13:09:57markunwhat about setting 0x3CF000F0 to 2?
13:13:22denes_markun: no spi, yes lcd_wcmd is used for that
13:14:33denes_markun: 3cf000f0 has to be set to 2
13:15:55JdGordonamiconn: yeah thats what i figured
13:21:19***Saving seen data "./dancer.seen"
13:23:42 Join {phoenix} [0] (
13:33:00 Join fdinel [0] (
13:33:45markundenes_: I'll leave now for the rest of the weekend. Hopefully we can make some progress next week.
13:43:13denes_markun: ok, best regards
13:46:51pixelmabluebrother: got a question regarding the \screenshot macro. Currently the images are included when named correctly after the display specifications and target name (optionally) if an exception is needed for one. These exceptions are currently used for same sized screenshots but one target has an RTC and one not (Ondios vs. Recorders and H100 (and I believe 1st and 2nd gen Ipods) vs. M5 and other 'big' greyscale Ipods)...
13:46:53 Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP)
13:48:10pixelmathe target name way leads to quite some duplication of screenshots. Could this be done better somehow, distinguishing RTC and non-RTC screenshots?
13:50:16 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
13:52:19bluebrotherwell, we could extend the screenshot macro to look after <size>-rtc.png, then <size>.png and afterwards the player specific <size>-<player>.png
13:52:23 Quit culture ("Ex-Chat")
13:53:49 Join Nibbler [0] (
13:54:51amiconngevaerts: Am I right in thinking that the TCC nand interface uses the ONFI specs?
13:55:34pixelmabluebrother: this player one would need to come first I think, otherwise it's never reached but this is basically what I wished
13:56:44 Quit faemir (Remote closed the connection)
13:58:13bluebrotherok, should work similarly −− and making the player specific is a bad idea anyway. Just realized it too late ;-)
13:59:15amiconnWhy does the player need a specific macro?
13:59:22amiconnOr name, rather?
13:59:32amiconnIt does have a very distinct resolution...
13:59:35bluebrotherplayer meaning dap, not archos player
14:02:57 Join Arathis [0] (
14:03:33pixelmaas an example, the bounce screenshot is different because it shows a clock in the background, currently there are three Archos screenshots (one for the recorder, one for OndioSP and OndioFM each because of the target name convention) and the 160x128x2 only exist once without the clock and for the M5 with clock and so is wrong for the greyscale Ipods...
14:06:09bluebrotheris the RTC the only thing we need to consider? In that case it shouldn't be too hard.
14:07:23pixelmain the menus there can also be differences for targets with or without radio and recording
14:07:57 Join fragilematter [0] (n=barbu_do@
14:08:12pixelmanot sure how accurate that's done currently
14:08:56bluebrotherhmm. Not sure how hard it would be to also take other features into account
14:09:43pixelmacould parsing of the features.txt also help there?
14:11:32pixelmaok, I guess it's not urgent at the moment but would be nice
14:12:52w1ll14mhow does rockbox handle software controlled charging?
14:14:02pixelmabluebrother: another thing I noticed in the button tables: there are quite a few ways to describe "direction keys" (just as that, listing all of them seperated by / and seperated by , maybe more). Also sometimes the actions you can do are described in third person sometimes not...
14:17:28JdGordoncan someone please test FS #9408? I'd like to commit it but really would like another person to test it
14:18:35pixelmabluebrother: the LatexGuidelines wiki page isn't too specific on this but it would be nicer to have one style... maybe I should start a thread in the ml or something so we could agree on one way?
14:18:51 Join Schmogel [0] (
14:18:52bluebrotherpixelma: sounds reasonable
14:20:39bluebrotherI'll try to think about features.txt for screenshots later. Need to go buying some food now ...
14:20:42pixelmaand then we need that *someone* to change them to match the style
14:22:35 Quit amiconn (Nick collision from services.)
14:22:41 Join amiconn [50] (n=jens@rockbox/developer/amiconn)
14:27:13 Join Siku [0] (
14:30:53 Join gregzx [0] (
14:31:10gevaertsamiconn: I don't know
14:31:46 Quit Schmogel (Read error: 104 (Connection reset by peer))
14:33:20 Quit Nibbler (Remote closed the connection)
14:34:17 Join Schmogel [0] (
14:41:24 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
14:43:02 Join dan_a [0] (
14:43:33 Nick fxb__ is now known as fxb (
14:49:41 Join dabujo [0] (
15:13:52 Join MethoS- [0] (
15:21:21***Saving seen data "./dancer.seen"
15:21:28 Quit J-23 (Remote closed the connection)
15:22:08 Join J-23 [0] (
15:22:56 Quit Arathis ("Bye, bye")
15:26:34 Join AndyI [0] (n=pasha_in@
15:34:12 Join vcardenas [0] (n=be1b05ce@gateway/web/cgi-irc/
15:36:02 Quit Seed ("cu, Andre")
15:38:05 Join kugel [0] (n=chatzill@unaffiliated/kugel)
15:39:54 Quit thegeek (Read error: 104 (Connection reset by peer))
15:41:40 Join tobi-lu [0] (
15:42:40 Quit jeffdameth1 (Read error: 110 (Connection timed out))
15:43:26 Join jeffdameth1 [0] (
15:44:04 Quit AndyIL (Read error: 110 (Connection timed out))
15:44:10 Join vitja [0] (n=vitja@
15:49:16 Join Nibbler [0] (
16:01:01 Quit goffa (Read error: 60 (Operation timed out))
16:03:10 Join goffa [0] (n=goffa@
16:10:38 Join MarcGuay [0] (
16:11:19 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
16:16:15 Quit perrikwp (Remote closed the connection)
16:16:15 Quit GodEater (Read error: 104 (Connection reset by peer))
16:16:17 Quit bluebrother ("Lost terminal")
16:17:21 Join GodEater [0] (i=c2cbc962@gateway/web/ajax/
16:22:39 Quit w1ll14m (Read error: 110 (Connection timed out))
16:26:35 Join w1ll14m [0] (
16:29:25MarcGuayHey linux masters. I need some help trying to mount the STMP3600 recovery partition. lsusb -v sees it fine and returns good info, but trying to mount it for a fdisk check is telling me I need to specify the filesystem type, which I don't know. dmesg is giving me this:
16:32:30fragilematterisn't stmp3600 also used in creative zen nano plus (aka MuVo something)
16:33:28 Join stripwax [0] (
16:33:31MarcGuayfragilematter: I think it's the 3500 in those.
16:33:38 Join m0f0x_ [0] (
16:33:47w1ll14mif you would ask me, i think this might look like a damaged drive ?
16:34:55dany_21aMarcGuay: fdisk does not need to have the drive mounted (it actually is _no_ good idea to mount and fdisk a drive)
16:35:17 Quit amiconn (Nick collision from services.)
16:35:24 Join amiconn [50] (n=jens@rockbox/developer/amiconn)
16:35:42fragilematterafaik the 3500 didn't expose a recovery partition, rather it used a special driver in windows - maybe it's the same for the 3600 series
16:36:00w1ll14mwhat does fdisk -l /dev/sda say ?
16:36:16MarcGuayw1ll14m: Nothing. It thinks for a second but returns nil.
16:36:50MarcGuayfragilematter: It is the same. I figured there might be something to glean from it. It presents _something_, but I suppose it's not a drive.
16:38:31w1ll14mi think this is strange:
16:38:31w1ll14m I/O error: dev 08:00, sector 0
16:39:17MarcGuayw1ll14m: You know, don't worry about it, I think I'm heading down a pointless path. The Windows recovery driver is probably where the secrets are at.
16:39:28w1ll14mcould you do: dd if=/dev/sda of=/path/to/file count=1 bs=512
16:43:40 Join shotofadds [0] (n=rob@rockbox/developer/shotofadds)
16:44:30 Quit m0f0x (Read error: 110 (Connection timed out))
16:49:23shotofaddsamiconn: the TCC devices don't use the ONFI spec, but there are similarities in the command set (eg. different NAND manufacturers usually use the same command ids for read/write page, etc). There's certainly no parameter page or block addressing extension, that's for sure.
16:53:28kugelfragilematter: hey, how's v2 hacking?
16:54:05 Quit {phoenix} (Remote closed the connection)
16:54:13kugelJdGordon: Yo, the freeze is over, time to talk about pitchscreen vp again :)
16:54:21fragilematterkugel: I'm more of a testes than a hacker, but we're getting there... slowly
17:03:43 Join lasser [0] (
17:05:41 Join funman [0] (
17:11:41 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
17:14:01 Quit daurnimator (Read error: 104 (Connection reset by peer))
17:14:07 Join daurnimator [0] (i=daurn@unaffiliated/daurnimator)
17:15:12 Join toffe82 [0] (
17:15:23kugelfunman, fragilematter: great news. my fuze arrived
17:15:52fragilematteranother one or the one you broke? ;))
17:19:04w1ll14mjhmikes, you here ?
17:19:46kugelfragilematter: shh, I didn't brick it!
17:19:59kugelbut, another one
17:20:01fragilematteryou broke the volume weel iirc
17:20:13kugelthat's a secret though
17:20:32w1ll14mwhat's fuze anyway ?
17:20:45kugelsansa fuze
17:21:23***Saving seen data "./dancer.seen"
17:21:25fragilematteranyways, if you stick around for a while (anywhere from nil to very long, depending on how funman and atomikpunk synchronize), we should gather around here and test some stuff or exchange info
17:21:26 Join massiveH [0] (
17:22:29JdGordonkugel: not this week... way too much uni work to do
17:22:34JdGordonor next week :p
17:22:39JdGordonweek after that maybe
17:22:46 Part tobi-lu
17:23:12kugelJdGordon: no hurry, it feels fine rotting on the tracker
17:24:53w1ll14mheh, so i got my acer aspire one. the first thing i did:
17:25:07w1ll14minstalled gentoo, and the tools for compiling rockbox....
17:25:39w1ll14mi hope he can compile fast :)
17:26:24funmankugel: graet
17:26:31funmanbut I have no new test now
17:27:09funmanexcept maybe checking the gpio mapping to see if you can find some buttons
17:27:14 Quit MethoS- (Remote closed the connection)
17:27:35*kugel doesn't feel like just bricking it again :) give me a week or so
17:27:50funmanno need to open the device for these tests
17:27:56funmanand they have been tested already
17:28:06funmanso no bricking
17:28:27dany_21afunman: i did recently some checks to find some buttons... but was unable to find anything... could you check my code, to see if i missed something?
17:28:29kugelYes I thought so, but still
17:28:29fragilematterfunman: but we can only assume that the leds are on the same gpio
17:28:34funmandany_21a: sure
17:28:47funmankugel: it's your choice ;)
17:28:48fragilematterdany_21a: on e200?
17:29:14dany_21afragilematter: yes
17:29:14 Quit setkeh ("Leaving")
17:29:31kugelfunman: finding the buttons doesn't help us anyway, does it?
17:29:42fragilemattergreat, that means my gpio tests can be double-checked :)
17:29:47kugeli mean, until I test other code where I would need to use the buttons
17:30:04dany_21awanted to store the contend from one GPIO-Register, than blink led forever until content of the register changes - than go to a infinit loop
17:30:18fragilematterkugel: it helps to determine if you're going to load test code or the OF depending on button states
17:30:30funmankugel: it helps the fuze owners
17:30:58fragilematterthat too :D
17:30:59dany_21abut the led never stoped blinking - even if i checked the GPIOD - which should change, bec. the led is on that port
17:30:59funmandany_21a: there's nothing in [GPIOD_BASE]
17:31:20funmanyou need to read at offset 0x3fc to have all the pins
17:31:39funmanlogical or between all the offsets for each pin
17:32:15funmanand you should give proper names to your loops ;)
17:32:18dany_21afunman: GPIOD_REG=GPIOD_BASE
17:32:38dany_21ajust extended the blinking led from atmoicpunk from the thread :)
17:32:39funmanyes but there's nothing at the base
17:32:51funmanpin0 is at offset 4, pin7 at offset 0x200, direction at offset 0x400
17:32:51 Quit parafin ("So long and thanks for all the fish")
17:32:53 Join parafin [0] (
17:33:31dany_21aoh... i bthought that pin-based access is only a addition to the full-byte access
17:33:47funmanno you're right it looks like you have the full byte at 0
17:34:45dany_21a(page 50 in the AS5325.pdf)
17:35:19funmangpiod shouldn't change
17:35:27*liiwi ponders getting another e280
17:35:39funmanwell if you set it before, yes it should ..
17:35:54dany_21awas testing for all GPIO?... so to find the port where some buttons attached
17:36:39funmanwell you make D7 output
17:36:43funmanbut don't specify D6:0
17:36:55funmanthey 'should' be 0 at reset
17:37:01funmanbut maybe the internal bootloader changed it
17:37:22funmanyou can use 0x80 for the initial value of r3 also
17:37:25funmanonly byte 7
17:37:32funmanbit* 7
17:37:49dany_21athe should changes, if a button is directly attached to it
17:38:42funmanwe only found buttons on A & B atm
17:38:53funmanD is used for the led, lcd, and sd
17:39:19 Join Seed [0] (
17:40:09dany_21ayeah... i let that binary run for every GPIO[A-D] to find some buttons
17:40:13funmanhave you seen the 'byte_show' procedure i use ?
17:40:15dany_21abut it never reacted on a press
17:40:47funman17:37 < dany_21a> the should changes, if a button is directly attached to it
17:41:04funmanI meant you didn't explicitely specify that you want to use them as input
17:41:15 Quit MarcGuay ("ChatZilla 0.9.83 [Firefox 3.0.1/2008070208]")
17:41:15dany_21asry... "they should change"
17:41:35funmanI had translated :P
17:41:48dany_21aGPIOx_DIR=0 (=input) on reset
17:42:08funmanok but some code may be run between reset, and our code
17:42:21kugelfunman, dany_21a, fragilematter: is there a central place for all your test code? It's kinda confusing browsing through the whole thread to find several versions of test.S etc
17:42:24dany_21aokay.. good point - will try that
17:42:35funmanand if it's 0 no need to read from it, just write #0x80
17:42:50funmankugel: my tests/ directory ..
17:44:10kugelfunman: can we have a svn or something, that we can checkout into the rockbox source?
17:44:11dany_21awrite #0x80 to whom? and why no need to read from it? (i read from the GPIOx_REG, but meant GPIOx_DIR=0 on reset)
17:44:24funmanwrite #0x80 to GPIOx_DIR
17:44:46funmanAND to GPIOD_REG (to set bit 7)
17:45:06funmanto GPIOD_DIR* not GPIOx_DIR
17:45:20funmansorry if it's confusing you
17:47:19dany_21ano... i guess im confusing you
17:48:00dany_21adont concentrate on GPIOD ... i want to check all GPIO's (therefore i wrote the 'x') - GPIOD was just the state of the code, as i pasted it
17:48:24 Join thegeek [0] (
17:48:26dany_21aand if you say buttons are ond GPIOA/B than my code should reacht on presses if i monitor for them...
17:48:33dany_21abut i does not
17:48:54 Join gregzx_ [0] (
17:49:41funmanare you sure your code is not buggy ? did you try to 'simulate' a key press after reading from gpio_data register ?
17:49:55funmanwith orr for example
17:51:39dany_21aon what device did you (or whoever) find other buttons?
17:51:45funmanfragilematter: do you see references to 0x2164c in your firmware ?
17:52:02funmanand fragilematter found some on e200 (e280?)
17:52:07fragilematterI wanted to ask you yesterday about that
17:52:23fragilematterit was near the 3rd occurance
17:52:43 Join jeffe [0] (n=639c58e9@gateway/web/cgi-irc/
17:52:52fragilematterthe 5th if you count the 2 in the header
17:53:06funmanwhat was there?
17:53:16fragilematterlet me check again
17:53:25funmanyou should see ~20 references to this offset
17:53:46funman[0x2164c] and [0x2164c+0xec] contain the base nand or sd register
17:53:57funmanyou'll often see it references by
17:53:59dany_21afunman: with ORR R5,R5,#0x40 it imeadiatly goes into the "button found" state
17:54:09funman[0x2164c+ r0 * 0xec] where r0 is #0 or #1
17:54:19funmandany_21a: ok .
17:54:40funmandany_21a: where do you initialise direction register ?
17:54:56funmanI see initialisation for A3, does this button work at least ?
17:56:26fragilematterhow should 0x2164c look in the dissasembly?
17:56:36funmanit's on the stack
17:56:44funmanread/written at runtime only
17:57:01funmanit's some place in RAM
17:57:09funmanRAM goes from 0x0 to 0x60000
17:57:19dany_21a(this is from atmicpunk... afaiak that is for the clip or so)
17:57:20funmanhum no
17:57:22funman0x50000 max
17:57:39funmandany_21a: I don't remember what A3 is for the e200 .. fragilematter might know
17:57:58fragilematterit's usb_detect
17:58:07funmanah trye
17:58:13dany_21afragilematter on e200?
17:58:15funmanyou didn't find any other button, did you ?
17:58:35funmanA7 ?
17:58:36fragilematteron something like b4 iirc - it's on the forum
17:59:15fragilematteryep, b4
17:59:38funmandany_21a: did you try powering the e200 through usb, opposed to power button ?
17:59:45 Quit jeffe ("CGI:IRC (Ping timeout)")
18:00:07funmanother buttons may be on 'ABS'(?)
18:00:43funmanabs is for cars :P
18:01:00fragilematterand my sister's bike - she has antilock brakes
18:01:12dany_21ai currently have supplyed it via solderd 5V to the "5V"-point - i guess so it thinks it is USB powerd all the time
18:01:51funmandany_21a: usb powered ok, but is it logically plugged to the usb controller of your pc ?
18:01:54fragilematterdany_21a: can't tell, but the sansa can detect if it was powered up by button or by plugging it into an usb port
18:02:05 Quit Nico_P (Remote closed the connection)
18:02:21dany_21ai think there is some kind of pull-up which has to be enabled to sens keypresses... bec. i measured different voltages accross the buttons - depending on the state of the device (in OF... i mean, while booting or while in powersave)
18:02:28fragilematterfunman: a3 didn't detect a logical connection, only 5v to the usb cable
18:02:49funmanoh ok
18:03:15funmandany_21a: i think we have to sense voltage with ADC
18:05:11funmanbut I don't know how this works at all, I think there is several voltages to test ..
18:05:35funmanand in the doc they use ADC especially for audio
18:06:01 Quit gregzx (Success)
18:06:47dany_21adoes anybody of you, who is more into OF-disasm, where we could place the "blinking-led"-code so that it get called by the OF but after the device is initialized?
18:07:06funmanI think you are playing something dangerous
18:07:16funmanwhy do you want to call it after the device is initialized ?
18:08:05 Part FugitivePrisoner
18:08:23funmanthere is a general purpose adc
18:08:53funmanbut it checks battery, mic, usb, charger, rtc ...
18:09:18dany_21aif there is some kind of pull-up or powermanagment which activates the keypad, than it would be in the correct state
18:09:35dany_21a(if the buttons are wired directly to a GPIO)
18:10:14funmanah I see
18:10:30dany_21aas far as i can judge, all buttons (except the power) are connected on one side to DGND
18:10:34funmanI tried to modify a branch after of init
18:10:38dany_21aso matrix scanning is unlikely
18:10:53funmanbut it sets the memory where our code lives to 0, and I bricked my 1st clip that way
18:11:51funmanit was in the very first of stage, so i'm not even sure the buttons would be in the correct state
18:12:12dany_21aclip yes... but not the e200... can easily unbrick it with direct flash-access
18:12:19funmanbetter disassemble the of and check references to the gpio registers
18:12:33funmanoh right
18:12:40funmanwell then any place would fit ;)
18:13:22dany_21ai currently permanently brick it - its easier (but less adrenalin-producing)
18:14:31 Quit kugel ("ChatZilla 0.9.83 [Firefox 3.0.1/2008070208]")
18:15:01 Join kugel [0] (n=chatzill@unaffiliated/kugel)
18:16:01dany_21afragilematter: how did you test for the powerbutton on b7? currently iam running that code: - but does not react on keypresses
18:16:29dany_21ab4... however... i test the whole port :)
18:16:35fragilematterI tested one pin at a time] :D
18:16:36 Join tvelocity [0] (n=tony@
18:17:17funmandany_21a: yep you should try testing only 1 pin
18:18:01funmanhow do you understand page 162 of the datasheet ?
18:18:06 Join kaze [0] (
18:18:27funman"can be used for .... button press detection"
18:18:47kazeI am owner of a sansa clip with dead battery willing to do test
18:18:50funmanbut the comments and V/A parameters are an unknown language to me
18:19:02funmanhi kaze nothing to test atm ...
18:19:12kazeokay :)
18:19:39funmani am the owner of a sansa clip with alive battery and it killed my philips earphones
18:19:50fragilematterdany_21a: my test.s
18:19:55funmanmaybe too much power
18:20:03funmanand the wire melted
18:20:24fragilematteryou have to modify testgpio for each gpio and the pin for each test
18:21:06fragilematterthen power while holding a key and watch for the blinking...
18:21:45fragilematterfunman: wtf, headphones shouldn't get that much power to be able to melt a whire. never
18:23:02funmanit looks like the cable is broken near to the jack connector
18:23:14funmanI'll try surgery
18:23:33fragilematterif you don't have a soldering iron you won't be able to fix it
18:24:04fragilemattermaybe you can try the cigarette lighter and insulating tape method ;))
18:24:23funmani have a soldering iron
18:24:30funmanI used it to repair my laptop
18:24:41dany_21afragilematter: where does this 0x200 come from (/* Read TESTGPIO pin x */ LDRB R2, [R1, #0x200] )
18:24:50fragilematterit's the pin offset
18:25:00fragilematter0x200 would be pin 7
18:25:12dany_21ai thought its 0x00+pinoffset
18:25:29dany_21aso what would refelect all pins? 0x00+0xff?
18:25:42fragilematternever tryed it that way
18:25:46funman0x00 + 4 * (1<<pin)
18:25:55fragilematter+ I don't have the datasheet, so i can't tell
18:25:59funman0x04 is pin0 0x200 is pin7
18:26:11dany_21aah... that *4 is new for me
18:26:16funman0x08 is pin1, 0x0c is pin1 (on bit1) and pin0 (on bit0)
18:26:29funmandany_21a: yes it's because gpio_data is at offset #0 so we have to start at #4
18:26:59 Nick Horschti is now known as Horscht (n=Horscht@xbmc/user/horscht)
18:27:24dany_21ayeah - so GPIOx_BASE+0x3fc would reflect all bits
18:28:30funmanand in the darkness unit them or something like that
18:29:43 Join bluebrother [0] (n=dom@rockbox/staff/bluebrother)
18:29:50*kaze is gone, autoaway/10m (l!on)
18:29:53dany_21ayeah... thats it - now it reacts on power-button
18:30:13funmanso gpio_data doesn't reflect all the bits ...
18:30:17bluebrotherkaze: please stop this in this channel.
18:30:22fragilematterif you start it by usb power it shouldn't react
18:31:18dany_21ashould not react on button press you mean?
18:31:44funmanthe test.S should branch back to OF immediately
18:31:45fragilematterusb start = no power button press => no trigger for the code to blink
18:32:03fragilematterif you are testing only for the power button
18:32:20funmanwhat is a "4V Lilo accumulator" ?
18:32:39fragilematterlast in last out
18:32:44fragilematter4v - dunno
18:32:48bluebrotheraccumulator -> battery?
18:32:48funman4 Volts
18:32:59fragilematternope, it should be a special register
18:33:07funman4 Volts make sense with battery but not with lilo
18:33:16funman"check battery voltage of" ..
18:33:19funmanso it's a battery
18:33:33fragilematterit's LiIon then
18:33:44bluebrotherhaven't got the previous talk, but could it been LiIo for LiIon?
18:33:46funmanI guess it's the voltage coming to the battery (CHG_OUT)
18:34:05funmanyes it's LiIo fucking xpdf
18:34:15funmanI can't select the text and paste it
18:34:31funmanCVDD = "charge pump"
18:34:36fragilematterthe pdf was probably ocr-ed and it's nasty
18:34:44fragilematteror something
18:34:55funmanno it's a xpdf limitation
18:35:08fragilematterI use evince :P
18:35:10funmanit doesn't draw text but pictures
18:35:35funmancheck voltage on MicSup1 for remote control or external voltage measurement
18:35:38bluebrotherxpdf can copy from the text just nice. It doesn't do it if the pdf has some security features set that disallow copying text (acrobat does the same)
18:35:42funmanMicSup2 (same description)
18:36:02funmanhum .. I thought it was xpdf
18:36:03dany_21ayeah... there are buttons mapped onto the GPIOC
18:36:13funmandany_21a: \o/
18:36:25fragilematterwhich ones?
18:37:03dany_21aleft/right/up/down/select trigger reactions on GPIOC - all other not
18:37:33fragilematterweird, I wouldn't of missed so many keys on a single gpio
18:38:48dany_21afragilematter: you could try to run that:
18:40:03fragilematternow to find a non-wrecked (read as patched) copy of mkamsboot
18:40:12funmansvn revert . -R
18:40:23fragilematterthe svn copy is clean :P
18:43:32 Quit robin0800 (Remote closed the connection)
18:45:10fragilematternow upgrading
18:45:24toffe82bluebrother: I tried to make rbutil on a brand new install ubuntu and I have an error
18:45:35toffe82bluebrother: autodetection.cpp:24:17: error: usb.h: No such file or directory
18:45:46toffe82libusb is installed
18:45:46bertrikinstall libusb-dev ...
18:46:16fragilematterthat took a while
18:46:27fragilematterwhat's the condition for your code to trigger?
18:46:34funmanbutton press!
18:46:38dany_21afragilematter: have now tested all 4 GPIO... the remaining buttons dont trigger on any GPIO-Port
18:46:46toffe82bertrik: libusb-dev or libusb++-dev ?
18:46:53fragilematteroh, wait, I don't think it even updated :|
18:47:07dany_21afragilematter: but you can unbrick your device?
18:47:15fragilematterof course
18:47:21bertriktoffe82, libusb-dev I think, never header of libusb++
18:47:25dany_21a(you will have no optin to get into th OF back)
18:47:45bluebrothernever heard of libusb++ either
18:47:52fragilematterit went into the OF, so it didn't upgrade properly
18:48:06toffe82i am looking in the package manager and there is the 2
18:48:28fragilematterokay, upgrading again
18:48:38bertrikjust install libusb-dev and don't get distracted by other stuff :P
18:48:44toffe82libusb++ : This is only for programs which use the C++ interface.
18:49:04toffe82it what they say :)
18:49:32fragilematterthe power button toggles it
18:50:14 Join culture [0] (
18:50:18fragilematterI now have a pretty expensive Li-Ion powered led switch :))
18:50:35dany_21aso..will now be off sometime - maybe ill try to find the actuall pins for each button afterwards (in some h)
18:50:38fragilematteroh, and it has a 250MHz processor
18:51:11dany_21abtw... who has admin rights for the wiki and can give me write-rights?
18:52:12bluebrotherdany_21a: what's your wiki name?
18:52:24dany_21anone sofar...wait
18:52:55bluebrother(anyone with write access can grant you write permissions ;-)
18:53:16fragilematterI'm going for unbrick
18:55:35 Quit stripwax (Read error: 104 (Connection reset by peer))
18:56:44bluebrotherdany_21a: it's DanielWeigl?
18:56:58dany_21ajep...just wanted to post here
18:57:35bluebrotherjust noticed it in the recent edits list ;-)
18:57:48bluebrotherok, you should now be able to edit pages.
18:58:05dany_21athx - yes works
18:58:06 Join stripwax [0] ( am awy... will come back later (or 2morrow), and post details if i find some
18:58:55toffe82libusb is ok, the make works
18:59:24 Quit gregzx_ ("ChatZilla 0.9.83 [Firefox 3.0.1/2008070208]")
18:59:35 Nick dany_21a is now known as dany_21a_ (
18:59:45 Quit stripwax (Read error: 104 (Connection reset by peer))
19:08:26 Join FugitivePrisoner [0] (
19:09:21 Quit dan_a ()
19:10:40 Quit fragilematter ("out")
19:16:01 Join BHSPitLappy [0] (n=BHSPitLa@unaffiliated/bhspitmonkey)
19:19:45funmanI tried to read from 4 adc sources without result ...
19:20:11 Join dusker [0] (n=dusker@
19:20:25duskerwhat is the status of the rockbox port to the sansa clip?
19:20:31duskeris that going anywhere?
19:20:42funmanearly development
19:20:54duskerso there is a version that runs on it?
19:21:25***Saving seen data "./dancer.seen"
19:21:31duskerah ic
19:21:45duskeryou think it will still be a while then, before we have something usable?
19:22:17funmana while :'(
19:26:24 Join Horschti [0] (
19:26:36*J-23 thinks porting to v2 should take 1-2 months...
19:26:58J-23but I newer saw development of a big project
19:27:08 Quit Horscht (Nick collision from services.)
19:29:45 Quit AndyI (Read error: 104 (Connection reset by peer))
19:33:30domonokyJ-23: it normally takes much longer, you can not predict development times with only volunteers.. :-)
19:35:15 Join AndyI [0] (n=pasha_in@
19:36:07 Join saratoga [0] (n=41becb3b@gateway/web/cgi-irc/
19:37:15toffe82silly question : where is rbutil after the make ?
19:37:32 Quit bmbl (Read error: 104 (Connection reset by peer))
19:38:37saratogai arranged to get a probably broken Fuze cheaply
19:39:11saratogaif its really broken, i assume desoldering the BGA chips in an oven and figuring out where the traces go with a DMM would be useful?
19:40:08 Quit jhulst (Read error: 110 (Connection timed out))
19:42:32domonokytoffe82: i think on linux its in the rbutilqt folder. on windows its either in rbutilqt/debug/ or rbutilqt/release/
19:42:34vitjashotofadds: good news ep0 worked ;)
19:44:18 Join thephilosopher [0] (
19:44:57thephilosopherallo everyone
19:45:55thephilosopherhave some probleme checking out the svn repersitory
19:46:01saratogathephilosopher: how goes the TCC hacking?
19:46:26thephilosophersaratoga on it , thanks for the file
19:46:55thephilosophersaratoga: i am still in early looking of the code , have a lot of question
19:46:59funmansaratoga: what's a DMM ?
19:47:10thephilosopherare you familiar with he code ?
19:47:23thephilosopherBagder: ?
19:47:37 Join DaCapn [0] (
19:48:37saratogafunman: digital multi meter
19:48:38 Join Hilikus [0] (
19:48:44 Join krazykit [0] (
19:48:46saratogathephilosopher: some of it
19:48:47Hilikushey guys
19:48:55saratogawhat problem were you having with SVN?
19:49:02Hilikusis release 3 out yet?
19:49:44saratogano its out on the 23rd of this month
19:49:46funmansaratoga: you should ask this question on the forum thread
19:50:13saratogafunman: once i get it and figure out what i want to do I will
19:50:25Hilikusalso, was the contact plugin added to the main line already?
19:52:09funmanit seems we can have an interrupt happen when a button is pressed on sansav2
19:53:03saratogathat makes sense, rockbox devices often use interrupt based button handling too
19:53:24funmanthat means the interrupt handlers have to be in place before any check is made ?
19:54:28thephilosophersaratoga: i cant co the svn... got a 405 method not allowed ... any idea ?
19:54:40funmanthephilosopher: proxy?
19:54:42saratogapastebin your attempt somewhere and i'll look at it
19:54:53thephilosopherfunman proxy ?
19:56:20funmanare you using a http proxy ?
19:56:30thephilosopherfunman i dont think so
19:57:07bluebrotherare you trying to access the repo using svn over http? I had this once when I used the wrong protocol
19:57:20bluebrotherthephilosopher: you could have a hidden proxy
19:58:56thephilosopherbluebrother: i am typing this on the commandline : svn co
19:59:20 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
19:59:22funmanuse svn:// instead of http
19:59:34bluebrotherthephilosopher: this is wrong. You need to use the svn:// protocol
19:59:53thephilosopherlike this svn co svn://
19:59:54bluebrotherRockbox svn doesn't support svn over http
20:00:05saratogathe correct SVN command is actually on the using svn wiki page
20:00:11saratogaprobably best to just copy and paste that
20:00:27thephilosopherwell i am using the one one the site
20:00:34thephilosopherthe wiki page i meant
20:00:38*bluebrother looks up the correct line every time again, just as it's easier than remembering the exact path :)
20:00:50bluebrotherthephilosopher: the wiki page definitely doesn't state svn over http
20:03:06thephilosophermy bad
20:03:51kugelsaratoga: hey, my fuze got replaced by a new one, so I'm back at buisness :)
20:06:29 Join {phoenix} [0] (
20:13:32vitjais usb_drv_recv() async?
20:13:38 Quit shotofadds (Read error: 104 (Connection reset by peer))
20:15:19*gevaerts looks
20:15:30funmando you mean not blocking ?
20:15:38gevaertsToo long since I did usb stuff...
20:16:07funmangevaerts: why? did you write usb support on the Enigma machine ?
20:16:23gevaertsvitja: yes, it's async
20:16:42gevaertsfunman: I've tried, but it has encrypted firmware
20:16:58funmangevaerts: the encryption acts as a captcha
20:17:10vitjahmm one more question: could packet be already there when usb_drv_recv() was called?
20:17:56gevaertsIt shouldn't, as the controller is expected to NAK packets until it has been told by usb_drv_recv() to expect packets
20:18:23pixelmashall I delete that one screenshot in the release branch too or is it not worth the effort (just a bit of clean-up)?
20:18:37*gevaerts thinks he should document the usb api from the point of view of the driver
20:19:07vitjagevaerts: think in my case there will no be manuall nack/ack
20:19:11bluebrotherpixelma: would be nice imo but it's not really needed −− 3.0 is scheduled quite soon now, so ...
20:19:19 Part J-23
20:19:34gevaertsvitja: you'll have interesting buffer issues then
20:20:10gevaertsvitja: where will these incoming packets be stored?
20:20:32vitjagevaerts: I'll give it a buffer for one packet?
20:20:55vitjagevaerts: or may be disable interrupt for that time?
20:21:21gevaertsThat could be tricky I think.
20:21:29 Join J-23 [0] (
20:21:54gevaertsAnyway, I don't currently see how it will work, but I haven't looked at your driver yet, so it may all work out
20:22:32vitjagevaerts: I'll show it later, when it'll work anyway
20:22:34gevaertsThe problem with a buffer for one packet is, what will you do with the second packet?
20:22:57vitjagevaerts: now I handle ep0 and I see in /proc/bus/usb/devices rockbox signature
20:23:24 Quit dusker ("Leaving")
20:23:26*gevaerts will have to try that code soon
20:23:47vitjagevaerts: now I will try to understand hardware better
20:24:23 Quit kaze (" <k!15b8>")
20:24:24gevaertsAnyway if the current api is not well suited to the tcc hardware, we can change it
20:24:26funmanvitja: you are progressing quickly
20:25:00vitjahmm I'll try to fit it in, the will look
20:26:38gevaertsDon't try too hard. If it really doesn't easily fit, we need to change it. The tcc style of controller is much more common than the PP style anyway
20:30:34saratogagevaerts: whats different about the two styles?
20:30:45 Quit funman ("leaving")
20:31:33 Quit neddy (Remote closed the connection)
20:31:42 Quit Siku ()
20:31:50gevaertssaratoga: the "usual" style gives you a FIFO and you handle it packet per packet, so you basically work at USB tranaction level. The PP (and imx31) is much higher level, as it works at USB transfer level
20:32:00 Join kronflux [0] (
20:33:35gevaertssaratoga: a "usb transfer" is basically the logical level, as seen by the application (i.e. all data for a single UMS write)
20:35:01 Join Rondom [0] (
20:42:51 Quit saratoga ("CGI:IRC")
20:54:32 Join fragilematter [0] (n=barbu_do@
20:57:00pixelmaan arabic codepage is referred to as "ISO-8859-6" in the text viewer and the default codepage setting in Rockbox calls one "CP1256"... is it the same?
20:58:59pixelmaweird, all other codepage settings exist in both - just for arabic there are two different ones then
20:59:03amiconn ,
21:04:00 Join ajonat [0] (n=ajonat@
21:07:26 Join Strife89 [0] (n=michael@
21:07:46 Quit Rondom ("Ex-Chat")
21:10:21 Quit culture (Read error: 110 (Connection timed out))
21:11:11 Quit desowin (Read error: 113 (No route to host))
21:12:03 Quit tvelocity (Read error: 110 (Connection timed out))
21:13:24 Part J-23
21:19:05 Quit ajonat ()
21:21:27***Saving seen data "./dancer.seen"
21:23:51 Quit vitja ("Ex-Chat")
21:26:43pixelmadoes a setting name "Scroll by Line" and "Scroll by Page" need explanation (Title case is not my invention)? I don't know how it could be done nicely without just repeating what it says...
21:28:26pixelma(in the text viewer's "Scroll Mode" submenu, if that's important)
21:31:51 Join funman [0] (
21:42:56Strife89In my opinion, no.
21:42:56 Quit havien (Read error: 104 (Connection reset by peer))
21:43:19 Quit Strife89 (""Bye, guys."")
21:46:58 Join MethoS- [0] (
21:47:43 Join EspeonEefi [0] (i=espeonee@STRATTON-FIVE-TWENTY-THREE.MIT.EDU)
21:50:21 Join mackes [0] (
21:59:14 Quit lasser ()
22:00:06 Quit funman ("leaving")
22:00:51 Quit Nibbler (Read error: 113 (No route to host))
22:06:23 Quit jhulst (Read error: 113 (No route to host))
22:08:21 Quit Hilikus ("Estoy usando el Ambar-Script v1.1, yo lo cree y me quedo muy bacano, bajatelo de | There are 10 ki)
22:13:18pixelmameh, some plugin button mappings could be improved but I should just continue documenting them as-is first. This will need corrections later then though :\
22:14:04 Quit fragilematter ("out")
22:21:42 Join dataangel [0] (n=prophet@
22:22:10dataangelIs there anyway for plugins to use the standard C floor/ceil functions?
22:25:23 Join ajonat [0] (n=ajonat@
22:27:33 Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/
22:28:09saratogadataangel: since plugins are typically integer only, they're not generally needed
22:28:32dataangelsaratoga: But plugins aren't restricted from using floats, right?
22:28:46*dataangel uses floats and it seems to build in the simulator...
22:30:04bluebrotherwell, as our targets don't have an fpu this would be slow on target depending on the number of float calculations you do
22:30:30saratogadataangel: they're not resticted to ints, but keep in mind the FPU goes away when you stop using the sim
22:30:34dataangelnot many
22:31:16dataangelhrm, need to implement my own ceil then
22:31:22amiconnThe general rule is that you shouldn't use floats in rockbox unless *absolutely* necessary
22:31:48amiconnThe core doesn't use floats at all, and only a very few plugins do
22:32:18amiconnAlso keep in mind that if you want to display a float value you're on your own. Rockbox snprintf() doesn't support them
22:32:53dataangelk, shouldn't be an issue luckily
22:33:28dataangelhrm, don't suppose there's a good epsilon for floats defined somewhere? If it helps I'm only dealing with positive floats
22:33:51gevaertsdataangel: how would you define it?
22:33:52saratogashould be in the IEEE754 spec
22:34:06dataangelah, didn't realize that was standardized
22:34:37*gevaerts would expect the correct epsilon to depend on what you are doing
22:35:07dataangelgevaerts: truncate it, then see if truncated version is within epsilon of original, if so we have a whole number like 3 already, and just return it. If not, add 1 and truncate it, then return that.
22:35:29saratogait'd be easier to just add 1-epsilon and then cast to int
22:35:30dataangeltruncating by casting to int
22:35:51dataangelsaratoga: That would work too :)
22:36:32bluebrotherhmm. What's the state of establishing themes.rockbox.or? I noticed the domain now points to some server
22:37:06saratogaaccording to wikipedia, its 2^-23
22:37:14saratogafor single precision anyway
22:38:47dataangelyep, just found that googling =)
22:39:04dataangel2^-24 actually
22:43:31 Join Siku [0] (
22:44:28*amiconn wonders whether JdGordon tested his commit at all...
22:44:40saratogadataangel: IEEE uses a sign bit, not 2's comp, so i think its 2^-23
22:45:06pixelmaamiconn: he said he tested in a sim, IIRC
22:45:35 Quit krazykit ("Connection reset by beer")
22:46:15*amiconn will try, and expects shuffled playlists being broken
22:52:06 Quit {phoenix} (Remote closed the connection)
22:52:55 Quit bughunter2 ("bye")
22:54:11 Quit dataangel (Remote closed the connection)
22:56:06 Quit vcardenas ("CGI:IRC (Ping timeout)")
22:58:02amiconnHmm, indeed an interesting catch
22:58:21amiconnIt does work, because the playlist code stores the seed in .playlist_control
22:59:36*amiconn wonders why we then stored the resume seed globally for all those years
23:00:20amiconnBut it's probably a similar catch as that MMCs which state larger block sizes and no partial block write feature actually do support 512byte block writes
23:02:36 Join bughunter2 [0] (n=Jelle@
23:04:04 Join funman [0] (n=fun@
23:04:07saratogadoes SHAREDBSS_ATTR use IRAM or uncached DRAM?
23:04:25funmanany sansa e200v2 owner?
23:04:49liiwigot e280v2
23:04:57*bluebrother could help with an m200v2
23:05:02bertrikIIUC, the larger stated block sizes are the only way to report a total size of 1 GB or higher, doesn't mean that the block size is actually larger
23:05:16funmanbluebrother: they have no recovery mode :(
23:05:37funmanliiwi: can you run tests on it and unbrick your device if needed ?
23:05:54 Quit Xerion (Read error: 104 (Connection reset by peer))
23:05:57liiwiwhat sort of tests are we talking about?
23:06:12liiwiwould be glad to help, but time limited, and I need my player :)
23:06:18amiconnbertrik: I know that it's needed for reporting >1GB. But then, the data sheets say that this size is the only supported size for reading/writing, unless the "partial block read/write" flag(s) are set
23:06:22funmanupgrading to potentially damaged firmwares
23:06:45liiwihow's the unbricking procedure?
23:06:54liiwijtag fun?
23:06:55saratogaif you have to ask you should not be patching the sansa v2
23:06:58amiconnAll cards I've seen so far support partial block reads (that means down to a single byte), but almost none support partial block writes
23:07:10funmanyou have to open the device and hit it hard with a hammer
23:07:27funmanthen take all the parts and put them in the right order, glue them
23:07:31liiwican do, but don't have time for that, sorry
23:07:41funmanthanks anyway
23:07:51saratogafunman: whatever happened to usinjg JTAG on the V2s? i remember someone figured it out and then i never heard anything else about it
23:08:03funmansaratoga: same here: no news
23:08:04amiconnThe newest Jedec standard on that matter (eMMC 4.3) explicitly states that cards stating larger block sizes and no partial block features have to support both the reported block size and 512bytes
23:08:11liiwimight buy another e280 for that, if I get plenty of time for some weird reason
23:08:14funmanI have no cable here
23:08:15amiconnI only found that .pdf today...
23:08:21 Join Llorean [0] (
23:08:53saratogaamiconn: is there a define that checks for any PP version?
23:09:03amiconnBut that still means the Transcend 4GB violates the standard. It supports 512byte blocks and 1024byte blocks, but not 2048byte blocks (as it states in its CSD)
23:09:13bertrikit should all get a little easier (at least for sd cards) with the sdhc spec :)
23:09:28amiconnFor MMC there is an equivalent: MMC4.2
23:09:49bertrikalthough I think they put a rather arbitrary limit at 32 GB size
23:09:58amiconnYes, that limit is arbitrary
23:10:10funmanI have looked at ipod mini yesterday
23:10:14amiconnThe technical limit is 2TB (using 512byte blocks)
23:10:20funmanI believe sansa e200s also support sd
23:10:55amiconnThis is because the block count is a 32bit number
23:13:08 Quit MethoS- (Remote closed the connection)
23:13:12 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
23:13:29 Quit funman ("leaving")
23:15:01 Join {phoenix} [0] (
23:15:44 Join moos [0] (
23:19:24 Join mrkiko [0] (
23:20:11saratogaamiconn: i'm getting about 34 MHz for 192kbps MP3 on the ipod 3G using the COP patch, or about 280% realtime according to test_codec
23:20:35 Join andi__ [0] (
23:21:28***Saving seen data "./dancer.seen"
23:22:19 Part andi__ ("Ex-Chat")
23:22:31 Join andi__ [0] (
23:22:58andi__hey folks
23:23:16andi__may i ask you guys a question about the sandisk sansa e260
23:23:30BigBambiJust ask, don't ask to ask
23:24:00andi__at amazon, one can buy two different version of that device: one fm version and one w/o a fm radio
23:24:16BigBambiIf they are v1 both will work with Rockbox
23:24:30BigBambiHowever, I supect they will both be v2 and therefore not work
23:25:02andi__k, i am aware of the v2 limitation
23:25:51andi__but i wonder about the fm no fm version
23:26:00andi__is this fm thing just a software limitation?
23:26:09saratogamostly software
23:26:11BigBambiOften but not always
23:26:17saratogathough apparently theres some with no fm chip either
23:26:24 Quit EspeonEefi ("さよなら")
23:26:25andi__are they?
23:27:41andi__when did sandisk start to ship v2 players?
23:27:58BigBambiQuite a while ago
23:28:12BigBambiAny new ones are pretty much guaranteed to be v2
23:28:22BigBambiAnd even some refurbs might be now
23:34:36amiconnsaratoga: Hmm, 183% realtime (43.6MHz) with svn (2nd Gen)
23:34:48Kopfgeldjaegerandi__: the ones @amazon are v2 ones. on ebay there are some v1 ones
23:35:56saratogaamiconn: apparently putting that buffer in DRAM incurs a decient performance hit
23:36:35amiconnStill, 53% speedup is quite good
23:36:52LloreanDoes test_codec give unboosted numbers too?
23:36:53amiconnThe performance hit is most probably due to the PP5002's broken cache
23:37:08amiconnI expect the hit to be much smaller on PP5020
23:46:51andi__back again
23:47:09andi__that was my idea two
23:47:44andi__and so i am able to ask the seller to check the player version
23:47:53andi__what a great plan :-)
23:49:41andi__but i am still afraid about the fm radio thing
23:50:09andi__it would be great to turn a official non-fm player into a "inofficial" rockbox fm player
23:50:16saratogabuy one with an fm radio if you want to be sure
23:50:59andi__yes sure, but the non-fm are less attractive and thus much cheaper
23:51:19BigBambiLicensing fees make them cheaper
23:52:49andi__yeah, but i am not sure if its worth making two different hw-version (one with and one w/o fm tuner)
23:54:46 Quit {phoenix} (Remote closed the connection)
23:55:19bluebrotherif you can simply leave out the chip it's not really more expensive ...
23:56:34saratogasince sandisk did make two different versions, it was evidently worthwhile to do
23:57:19dany_21a_andi__: i had bought an e200V1-EU version _without_ FM... installed rockbox and was spurised that it showed the "FM-Radio"-Menu, thought it was a bug
23:57:29dany_21a_selected it: radio worked
23:57:58dany_21a_the not-FM Version was about 30€ cheaper than the FM version on amazon that time.... but actually the same hw
23:58:19andi__thats exactly what i wanted to hear
23:58:23 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
23:58:24BigBambiAs I say, licensing fees
23:58:39BigBambiHowever, there _are_ some that physically do not have the chip

Previous day | Next day