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] (n=mirak@81-66-70-98.rev.numericable.fr) |
00:05:17 | | Join kronflux [0] (n=kronflux@hlfxns0161w-142177028006.pppoe-dynamic.ns.aliant.net) |
00:05:37 | | Join dany_21a_ [0] (n=dan@84-119-25-105.dynamic.xdsl-line.inode.at) |
00:05:39 | | Quit Bensawsome (Client Quit) |
00:05:47 | kronflux | breasts. i mean.. rockbox on the 2g nano and the sansa fuze. engage. |
00:06:34 | funman | ? |
00:06:50 | funman | if you mean tits pictures we want links. |
00:06:56 | Bagder | http://daniel.haxx.se/blog/2008/09/03/dfu-mode-on-2nd-gen-nanos/ |
00:07:02 | Bagder | start poking on those nanos |
00:08:22 | funman | There 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:36 | funman | it is contradicted by the end of the entry |
00:08:56 | funman | or you were mentioning another generation of Nano than the 2nd ? |
00:09:10 | kronflux | um.. the 2g nano does have dfu mode. |
00:09:30 | kronflux | we've been poking around with it for a while now. we can trigger it by breaking the ondisk firmware. |
00:09:42 | kronflux | unfortunately, we were unsuccessful on running custom code. |
00:09:48 | | Join Strife89 [0] (n=michael@204.116.245.152) |
00:09:53 | funman | what do you mean 'breaking' ? |
00:10:17 | kronflux | *points to LambdaCalculus37* |
00:10:20 | Bagder | funman: it's apparently enough to just write crap to the "disk" |
00:10:34 | Bagder | where the OF is stored |
00:10:40 | funman | you mean offline storage ? |
00:10:49 | funman | or code in ram |
00:10:53 | Bagder | nand flash |
00:11:07 | funman | and you can't read what's there ? |
00:11:20 | Bagder | yes you can |
00:11:22 | LambdaCalculus37 | Moi? :) |
00:11:26 | | Join denes_ [0] (n=denes@pool-0970.adsl.interware.hu) |
00:11:27 | Bagder | but it's encrypted |
00:11:35 | funman | ok |
00:11:37 | Strife89 | LambdaCalculus37: Si, tu. :) |
00:11:57 | * | funman notices french speaking |
00:12:09 | LambdaCalculus37 | funman: 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:25 | funman | I 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:42 | kronflux | i 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:46 | funman | Strife89: :) |
00:12:46 | LambdaCalculus37 | funman: Device Firmware Upgrade Mode. |
00:13:09 | funman | kronflux: ah I have 2 of these cables if they are the same than for the sansa clip |
00:13:19 | funman | LambdaCalculus37: yes I know the acronym ;) |
00:13:35 | fragilematter | funman: it's a custom plug, not mini-usb |
00:13:59 | * | Strife89 tends to dislike custom connectors. |
00:14:13 | funman | I think what I have is mini-ub |
00:14:14 | funman | usb* |
00:14:27 | funman | what 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:04 | funman | LambdaCalculus37: 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:21 | gevaerts | funman: DFU provides a mostly-standard way to upload or download data. What the device does with that data is not specified |
00:16:40 | funman | ok |
00:16:47 | * | Strife89 does not intend to try again until the USB stack bug is fixed for sure. |
00:17:04 | gevaerts | Strife89: which bug exactly? |
00:17:27 | Strife89 | gevaerts: 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:55 | Strife89 | That only shows up in USB mode. |
00:18:16 | | Quit dany_21a (Read error: 113 (No route to host)) |
00:18:25 | gevaerts | That has only been verifiably seen in USB mode |
00:19:13 | | Join Schmogel [0] (n=Miranda@p3EE217F4.dip0.t-ipconnect.de) |
00:19:16 | gevaerts | A 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:22 | Strife89 | I have noticed another bug that involves file operations but does not involve USB. |
00:19:55 | gevaerts | Well, 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:54 | Strife89 | If 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:05 | Strife89 | A reboot cures it. |
00:21:15 | | Join bughunter2 [0] (n=Jelle@77.164.66.126) |
00:21:16 | gevaerts | fail as in you get an error? |
00:21:36 | gevaerts | (i.e. not as in you get corruption or something like that) |
00:21:37 | Strife89 | Yeah: "Paste failed" withing a second after telling it to paste. |
00:21:48 | Strife89 | No corruption that I can tell. |
00:22:02 | Strife89 | withing -> within |
00:22:13 | | Part domonoky |
00:22:31 | gevaerts | Have you ever tried within one drive? (i.e. from internal to internal, or from sd to sd) |
00:22:35 | Strife89 | I first noticed it about 700 revisions ago or so. |
00:22:45 | | Quit tvelocity (Remote closed the connection) |
00:23:10 | Strife89 | gevaerts: 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] (n=Miranda@modemcable204.232-203-24.mc.videotron.ca) |
00:23:37 | | Quit BigBambi_ (Nick collision from services.) |
00:23:41 | Strife89 | I think it happens after ~15 operations, but I'm not sure. |
00:23:44 | | Nick BigBambi__ is now known as BigBambi (n=Alex@5.189.72-86.rev.gaoland.net) |
00:23:50 | | Nick dany_21a_ is now known as dany_21a (n=dan@84-119-25-105.dynamic.xdsl-line.inode.at) |
00:23:50 | Strife89 | File size does not seem to matter. |
00:23:53 | gevaerts | ok. I was just going to ask that :) |
00:24:28 | LambdaCalculus37 | kronflux: 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] (n=sam@cpc1-bele3-0-0-cust658.belf.cable.ntl.com) |
00:24:43 | | Join webguest48 [0] (n=44db9c78@gateway/web/cgi-irc/labb.contactor.se/x-eb8dc989322e6988) |
00:28:00 | kronflux | LambdaCalculus37: 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:49 | LambdaCalculus37 | kronflux: Datasheets, exploration, and lots of luck. ;) |
00:33:57 | funman | faith |
00:34:07 | LambdaCalculus37 | And beer. :) |
00:34:08 | | Quit merbanan (Remote closed the connection) |
00:34:37 | * | Strife89 quotes Jack Sparrow for LambdaCalculus37. |
00:34:53 | Strife89 | "I love rum [or beer]. Rum's good." |
00:35:57 | Strife89 | "A wedding? I love weddings! Drinks all around!" |
00:36:54 | kronflux | LambdaCalculus37, you lead the way, :p I've no idea where I'd start. |
00:36:59 | funman | + |
00:37:02 | | Quit funman ("leaving") |
00:37:35 | Strife89 | gevaerts: Any luck yet? |
00:37:52 | gevaerts | Still copying |
00:38:15 | Strife89 | You could've used a few text files...... |
00:38:30 | | Join cornflake [0] (n=cornflak@adsl-074-181-058-051.sip.sav.bellsouth.net) |
00:38:35 | cornflake | what's up guys |
00:38:39 | Strife89 | Heck, just copy fonts. |
00:39:05 | * | Strife89 waves "hi" to cornflake. |
00:39:16 | cornflake | how's it goin? |
00:39:23 | gevaerts | The copying isn't what takes most time, it's the menu navigating |
00:39:33 | cornflake | i'm here just wondering if there's anyway to put rockbox on a creative player |
00:39:34 | Strife89 | gevaerts: Tell me about it. |
00:39:49 | cornflake | i'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:53 | cornflake | and just make it a home system. |
00:39:58 | LambdaCalculus37 | cornflake: Not going to work. |
00:40:13 | cornflake | the whole system or just rockbox? |
00:40:19 | LambdaCalculus37 | Rockbox. |
00:40:21 | cornflake | k |
00:40:44 | Strife89 | Used Sansas are cheap these days. ;) |
00:41:09 | kronflux | the cables for them, however, are not. |
00:41:59 | Strife89 | There's always a catch.... |
00:42:11 | | Join miepchen^schlaf [0] (n=miepchen@p579ECE71.dip.t-dialin.net) |
00:42:44 | Strife89 | Meh, Sansas' flash memory won't come close to a 250GB HDD. |
00:45:26 | Strife89 | gevaerts: Addendum to my "bug report": I think the delete function counts toward the bug as well. |
00:45:40 | gevaerts | How? |
00:46:08 | Strife89 | Well, just consider it the same as a copy/cut-paste operation. |
00:46:23 | Strife89 | Do it enough times, and the delete will fail. |
00:47:10 | gevaerts | 31 copy/pastes now. Still working |
00:47:17 | Strife89 | I'm not sure; I might be remembering wrong. |
00:47:29 | Strife89 | To or from the card? |
00:47:34 | gevaerts | To |
00:47:57 | Strife89 | Hmmm...... Try from the card to internal memory. |
00:48:08 | Strife89 | That's what I usually did, anyway. |
00:48:10 | * | gevaerts thinks that Strife89 wants him to get RSI |
00:48:12 | amiconn | gevaerts: Did you boost? |
00:48:17 | gevaerts | no |
00:48:21 | Strife89 | gevaerts: RSI? |
00:48:30 | gevaerts | Strife89: repetitive strain injury |
00:48:37 | amiconn | Try that... it makes the sd driver bug much more likely to occur |
00:48:49 | gevaerts | If these are related |
00:48:56 | amiconn | And usb mode boosts, afaik |
00:49:06 | gevaerts | yes it does |
00:49:17 | Strife89 | Come 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:33 | gevaerts | So it could well be boosted now and then |
00:50:04 | gevaerts | Strife89: do cut and copy both trigger this? |
00:50:14 | Strife89 | I belive so. |
00:50:23 | amiconn | Inoticed 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:54 | amiconn | There 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:40 | Strife89 | gevaerts: I mostly did cuts. |
00:52:49 | gevaerts | Strife89: I get it now |
00:53:17 | gevaerts | It's pretty interesting... I also can't get file properties any more |
00:53:28 | Strife89 | I'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:43 | Strife89 | gevaerts: I don't think I noticed that. |
00:54:30 | Strife89 | FlySpray? |
00:54:47 | | Quit amiconn (" toober") |
00:55:29 | gevaerts | yes |
00:56:13 | gevaerts | It seems that no file access at all still works |
00:56:35 | Strife89 | Shall 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:23 | gevaerts | the filesystem is nicely corrupted now |
01:00 |
01:00:04 | * | gevaerts goes to a windows PC to see what chkdsk says |
01:00:08 | Strife89 | Oh, there is corruption? Oh dear..... |
01:00:19 | gevaerts | It could have been there before of course |
01:00:24 | * | gevaerts should have checked |
01:00:33 | Strife89 | I 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:00 | gevaerts | My c200 isn't expected to hold data for very long :) |
01:01:27 | amiconn | s/'/_/g |
01:02:17 | Strife89 | Terribly sorry..... |
01:04:02 | * | amiconn wonders what that means for 3.0 on Sansa... |
01:04:20 | Strife89 | I really wish I knew that would happen..... I wouldn't have let you test it...... |
01:04:44 | gevaerts | Strife89: I don't do this kind of test on players where data corruption is a problem |
01:05:15 | | Quit bertrik ("Leaving") |
01:05:23 | gevaerts | interesting... |
01:05:34 | Strife89 | That c200 isn't your only player, I hope.... |
01:05:37 | gevaerts | chkdsk thinks the FS is fine, but fsck.vfat disagrees |
01:05:51 | gevaerts | Strife89: I have 13 |
01:06:05 | amiconn | Strife89: 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:53 | Strife89 | For emergencies/ failures/ etc... |
01:06:54 | | Join saget12 [0] (n=621cc016@gateway/web/cgi-irc/labb.contactor.se/x-8b1296a3d722f345) |
01:07:19 | saget12 | hello, i am having some problems setting my PATH, can anyone help me? |
01:07:19 | gevaerts | Strife89: I only use the c200 for testing these days |
01:07:35 | * | Strife89 feels somewhat relieved. |
01:07:51 | Strife89 | saget12: Setting it for what? |
01:08:05 | saget12 | i am trying to get set up for compiling in linux |
01:08:20 | Strife89 | saget12: Hang on, I have just the thing for you.... |
01:08:44 | saget12 | edited .bashrc and added this, export PATH=$PATH:/usr/local/arm-elf/bin (i am compiling for an e200) |
01:08:46 | Strife89 | saget12: http://www.rockbox.org/twiki/bin/view/Main/LinuxSimpleGuideToCompiling |
01:09:14 | saget12 | yeah read that already, i shouldn't need to reboot should i? |
01:09:20 | Strife89 | No. |
01:09:34 | gevaerts | not reboot, no. You need to start a new shell though (a new xterm, or whatever) |
01:09:37 | Strife89 | I wrote that guide, so..... |
01:09:41 | saget12 | i have |
01:09:52 | | Quit Nico_P (Remote closed the connection) |
01:09:53 | saget12 | let me try one more time |
01:10:27 | | Part dany_21a |
01:11:25 | Strife89 | saget12: Double-check to be sure you saved it and that there's not a blank line before or after. |
01:11:44 | Strife89 | Just a thought. It may not mean anything.... |
01:12:04 | gevaerts | Strife89: what's wrong with blank lines? |
01:12:34 | Strife89 | That's my point: I don't know, but I thought it wouldn't hurt to check....... |
01:12:37 | saget12 | double checked, still giving me this error when i make, http://pastebin.com/d52737dcd |
01:13:37 | gevaerts | saget12: always run make clean really different builds... |
01:13:57 | Strife89 | /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:19 | saget12 | it's saying that in a clean directory |
01:14:21 | saget12 | new in fact |
01:14:40 | Strife89 | when you ran "rockboxdev.sh", what did you install? |
01:14:49 | gevaerts | Strife89: this is not a rockboxdev.sh issue |
01:15:00 | gevaerts | This is a host compiler issue |
01:15:00 | saget12 | arm-elf |
01:15:13 | gevaerts | arm-elf is not involved here |
01:15:32 | Strife89 | Sorry, just wanted to check....... |
01:15:53 | amiconn | It's saying this when compiling the tools |
01:15:55 | gevaerts | The system ld segfaults. That shouldn't happen at all |
01:16:10 | amiconn | Looks like the host gcc/binutils are somehow mismatched |
01:16:20 | * | Strife89 notices that now. |
01:16:26 | saget12 | wait, i ran make veryclean and now it's doing some stuff |
01:16:51 | Strife89 | Doesn't that clean /rockbox/tools ? |
01:17:23 | gevaerts | Well, since that's where this goes wrong... |
01:17:45 | * | Strife89 is still under the rank of "n00b". |
01:17:51 | | Join MarcGuay [0] (n=chatzill@ip216-239-82-196.vif.net) |
01:17:58 | saget12 | make veryclean, then make, now it looks like it's compiling |
01:18:07 | saget12 | we'll see in a few minutes |
01:18:37 | Strife89 | Makes me wonder what went wrong in /tools . |
01:18:40 | gevaerts | Paste failed, but this time properties still work |
01:18:54 | saget12 | i have compiled before under linux, just trying to get this machine set up |
01:19:06 | Strife89 | gevaerts: What, you fixed the FS? |
01:19:23 | gevaerts | Strife89: I reformatted everything to make sure I started from a perfectly clean FS |
01:19:24 | amiconn | gevaerts: 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:24 | gevaerts | fsck 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:01 | gevaerts | amiconn: this could still be a file descriptor leak somewhere I think |
01:21:47 | amiconn | Perhaps |
01:22:06 | amiconn | The copy/move code might not close everything when it runs into an error |
01:22:34 | | Part toffe82 |
01:22:39 | Strife89 | gevaerts: Have you tried stuff with Delete? |
01:23:02 | | Quit saget12 ("CGI:IRC (EOF)") |
01:23:08 | Strife89 | Mostly I'm just wondering..... |
01:23:10 | gevaerts | Strife89: 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/mibbit.com/x-22d727dbf21a231b) |
01:24:00 | xxbatman94xx | hey im having a problem with my ipod photo |
01:24:52 | Strife89 | xxbatman94xx: Do tell, then. |
01:25:05 | xxbatman94xx | my database keep sayin it corrupted and has to rebuild |
01:25:21 | xxbatman94xx | and my theme keeps changin back to the cabbie v2 |
01:25:47 | xxbatman94xx | usually every time i reset |
01:26:01 | gevaerts | everytime you reset? |
01:26:24 | gevaerts | Why do you reset? |
01:26:45 | xxbatman94xx | usually, well i shut it down and then power it back on |
01:27:11 | Strife89 | xxbatman94xx: That's called "rebooting", not "reseting".......... |
01:27:25 | gevaerts | xxbatman94xx: can you try checking the filesystem? |
01:27:54 | * | Strife89 resumes with the clothes. |
01:27:57 | xxbatman94xx | one second im building the database right now |
01:32:05 | xxbatman94xx | im sorry but what do you mean by filesystem |
01:32:36 | gevaerts | chkdsk on windows, or fsck on linux |
01:33:24 | xxbatman94xx | oh windows |
01:34:23 | gevaerts | OK. 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:35:07 | Strife89 | *needs |
01:36:18 | gevaerts | OK. This also fails when moving from internal to sd |
01:37:06 | xxbatman94xx | it says the syntax of the command is incorrect |
01:37:40 | gevaerts | xxbatman94xx: what exactly did you type? |
01:38:48 | xxbatman94xx | "chkdsk /f <drive letter>" lemme try /e |
01:39:05 | xxbatman94xx | mope |
01:39:10 | xxbatman94xx | nope* |
01:39:12 | gevaerts | <drive letter> means whatever drive letter your ipod has, like f: or whatever |
01:39:15 | gevaerts | Not literally |
01:39:17 | Strife89 | Don't actually type "<drive letter>.... |
01:39:44 | xxbatman94xx | oh sorry |
01:39:48 | Strife89 | If 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:41 | xxbatman94xx | the type of file system is NTFS |
01:40:49 | xxbatman94xx | cannot lock current drive |
01:40:52 | gevaerts | on the ipod? |
01:41:03 | gevaerts | What drive letter does the ipod get? |
01:41:06 | Strife89 | No iPod should be using NTFS..... |
01:41:14 | Strife89 | Try using "F:" |
01:42:02 | xxbatman94xx | FAT32 |
01:42:14 | Strife89 | That's probably it, then. |
01:42:22 | Strife89 | Any other output? |
01:42:49 | xxbatman94xx | it says it found errors on the disk |
01:42:55 | Strife89 | Bingo! |
01:43:11 | xxbatman94xx | its gonna convert the rockbox folder |
01:43:33 | | Join webguest23 [0] (n=d8a4be29@gateway/web/cgi-irc/labb.contactor.se/x-f4545b81394cf92b) |
01:43:47 | Strife89 | "Convert the Rockbox folder"? |
01:44:04 | xxbatman94xx | to a file, sorry left that off |
01:44:05 | webguest23 | I 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:36 | xxbatman94xx | oohh i can do this one |
01:44:44 | xxbatman94xx | goto extras on the rockbox website |
01:45:05 | xxbatman94xx | then icons set gallery |
01:45:20 | xxbatman94xx | find one you lik and add it to your mp3 |
01:45:33 | xxbatman94xx | erm extract |
01:45:40 | Strife89 | http://www.rockbox.org/twiki/bin/view/Main/IconSets |
01:46:00 | webguest23 | no... i have a icon on my theme how do i change on my sansa? |
01:46:11 | gevaerts | xxbatman94xx: you may have to reinstall rockbox if it reports errors like that. |
01:46:18 | xxbatman94xx | then once its on their either goto browse themes and see if its there or find the .cfg file in the files |
01:46:37 | Strife89 | webguest23: You want to edit individual icons? |
01:46:40 | xxbatman94xx | ^Try that and see if that works |
01:46:44 | webguest23 | yes |
01:46:57 | xxbatman94xx | Oh |
01:47:09 | webguest23 | im talknig to strife.. |
01:47:15 | xxbatman94xx | Be a little more specific next time :P |
01:47:37 | Strife89 | webguest23: Well, the icon sets are just long bitmaps.... fire up Paint and mess with it. |
01:47:58 | Strife89 | Make sure all the icons don't change in physical size. |
01:48:45 | webguest23 | wait 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:45 | Strife89 | What are they, about 10x10 for 132x80 screens? |
01:48:53 | xxbatman94xx | Thanks everyone im bailing |
01:48:58 | | Quit xxbatman94xx ("http://www.mibbit.com ajax IRC Client") |
01:49:01 | Strife89 | One icon or all of them? |
01:49:26 | | Quit BlakeJohnson861 ("Leaving.") |
01:49:35 | Strife89 | Like xxbatman94xx said, you can go to the Icons Gallery and get different sets. |
01:49:43 | webguest23 | all |
01:49:46 | gevaerts | It 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] (n=bjohnson@c-71-63-161-27.hsd1.mn.comcast.net) |
01:50:13 | Strife89 | gevaerts: Interesting indeed..... |
01:50:34 | Strife89 | webguest23: Go check out some new icon sets, then. :) |
01:50:40 | gevaerts | When I cut/paste between drives I get it in less than 7 tries |
01:50:43 | webguest23 | 2 themes= 2 diffferent icons |
01:51:07 | webguest23 | how do i put a different icon on another theme?? |
01:51:42 | Strife89 | webguest23: Do you want to change ALL of the icons for a theme or just on of them? |
01:51:43 | webguest23 | checking out icons does not answer my question |
01:51:51 | webguest23 | all i said it twice |
01:51:54 | Strife89 | webguest23: Or am I missing something? |
01:52:04 | webguest23 | how do i put a different icon on another theme?? |
01:52:30 | webguest23 | does rockbox allow you to change icons on a theme? |
01:53:10 | Strife89 | Yes, you can change icon sets. |
01:53:34 | Strife89 | You can make your own, edit one, or download a premade one. |
01:53:59 | webguest23 | I have themes like Ulikeme v2 and Hardcore linux but the media player screen never shows |
01:53:59 | Strife89 | Then you select an icon set within Rockbox. |
01:54:09 | webguest23 | uh |
01:54:12 | Strife89 | The WPS? |
01:54:24 | webguest23 | ds |
01:54:34 | Strife89 | Okay, NOW we're on another subject? |
01:54:35 | webguest23 | hello> |
01:54:36 | webguest23 | ? |
01:54:38 | | Quit webguest23 ("CGI:IRC") |
01:54:56 | Strife89 | What happened there?..... |
01:55:02 | gevaerts | probably lag |
01:55:22 | gevaerts | Anyone 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/labb.contactor.se/x-d5fe40ff706f8bba) |
01:55:44 | Strife89 | You have 13 DAPs and no Ondio? ;) |
01:56:06 | Strife89 | webguest90: Are you the icon quetioner? :) |
01:56:14 | Strife89 | Or someone else? |
01:57:13 | | Quit webguest90 (Client Quit) |
01:57:27 | | Join webguest26 [0] (n=d8a4be29@gateway/web/cgi-irc/labb.contactor.se/x-006347f576070aa4) |
01:57:31 | Strife89 | I'm guessing the web client is having lag issues..... |
01:57:34 | webguest26 | hello |
01:57:36 | gevaerts | cgi-irc being difficult again I guess |
01:57:45 | gevaerts | welcome back |
01:58:00 | Strife89 | gevaerts: Happened to me quite a bit before I resorted to Pidgin. |
01:58:24 | Strife89 | webguest26: Hey. |
01:58:29 | webguest26 | how come in my sansa e260 the themes media player never shows up? |
01:58:47 | Strife89 | THERE we go. :) |
01:58:49 | webguest26 | my pc cnt run irc ad multitasking at same time :s |
01:58:56 | * | gevaerts doesn't understand that question |
01:59:02 | Strife89 | Anyway, the theme is probably broken. |
01:59:18 | Strife89 | gevaerts: I think he means the WPS isn't looking like it should. |
01:59:21 | webguest26 | i click the song and the hardcore linux theme i wnted doesnt show |
01:59:47 | Strife89 | What _does_ show, then? |
02:00 |
02:00:10 | webguest26 | the play button the volume thing the battery life and the backround |
02:00:39 | gevaerts | webguest26: as Strife89 said, that theme is most probably broken |
02:00:49 | Strife89 | The Status Bar and the Background. Yep. It's broken. |
02:01:08 | Strife89 | You will have to fix the theme yourself or wait for someone else to. |
02:01:16 | webguest26 | damn... so i can never get the hardcore linux theme |
02:01:26 | webguest26 | hmmm' |
02:01:28 | Strife89 | No, not necessarily never. |
02:01:51 | Strife89 | Someone (perhaps you) just has to change a few things in the theme. |
02:02:11 | Strife89 | Well, perhaps several things..... |
02:02:25 | webguest26 | idk what to change :s |
02:02:48 | Strife89 | Look on the WPS thread in the forums, it explains a lot. |
02:02:58 | Strife89 | Hang on.... |
02:03:05 | gevaerts | Strife89: which sansa do you have again? c200 or e200? |
02:03:16 | Strife89 | c200 |
02:03:20 | webguest26 | e260- e200 |
02:03:24 | Strife89 | c250 to be precise |
02:03:36 | | Join setkeh [0] (n=setkeh@CPE-121-219-44-20.vic.bigpond.net.au) |
02:03:42 | Strife89 | webguest26: http://forums.rockbox.org/index.php?topic=17507.0 |
02:03:48 | webguest26 | i have e200 |
02:04:10 | Strife89 | webguest26: Read the topic I just linked. |
02:04:20 | | Join bmbl [0] (n=Miranda@unaffiliated/bmbl) |
02:04:32 | Strife89 | webguest26: After that, you will have to fix the theme or convince someone else to do it. |
02:04:49 | gevaerts | Strife89: FS #9409 |
02:05:41 | webguest26 | so i change it in the wps folder? |
02:05:46 | Strife89 | gevaerts: Alright. I appreciate the work you've done. |
02:06:09 | webguest26 | there's onle a hardcore linux foler with bmp files and the wps file i cnt open |
02:06:19 | Strife89 | webguest26: There's a file with the .wps extension in the /wps folder. That's what needs to be fixed. |
02:06:49 | Strife89 | It's not "hardcore Linux", Linux doesn't know what a .wps file is supposed to be. |
02:06:55 | Strife89 | Just open it in Notepad. |
02:07:20 | Strife89 | The .wps file, I mean. |
02:07:58 | webguest26 | k i have it opened but the tags and stuff is confusing :s |
02:08:13 | webguest26 | i cnt tell what is wrong |
02:08:25 | webguest26 | %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:08 | Strife89 | This explains all the WPS tags. |
02:09:09 | Strife89 | http://www.rockbox.org/twiki/bin/view/Main/CustomWPS |
02:09:36 | * | Strife89 goes to do the dishes. |
02:11:42 | webguest26 | hmmm 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:03 | advcomp2019 | webguest26, can you use pastebin and so we can see the code |
02:13:21 | webguest26 | pastebin what is that? |
02:13:43 | | Quit thegeek (Read error: 104 (Connection reset by peer)) |
02:14:10 | Strife89 | http://pastebin.com/ |
02:14:24 | * | Strife89 REALLY goes to do the dishes now. |
02:14:46 | webguest26 | idk how to use |
02:15:10 | advcomp2019 | you use it for large amount of code so people can see things a bit easier |
02:15:31 | webguest26 | k pasted the code in the box |
02:15:45 | webguest26 | what do i click? |
02:16:06 | advcomp2019 | send |
02:16:26 | webguest26 | i have to put name or syntax lighting? |
02:16:53 | advcomp2019 | do nto worry about that |
02:16:59 | webguest26 | k |
02:16:59 | advcomp2019 | not* |
02:17:25 | webguest26 | sending (slow internet) |
02:17:31 | | Part pixelma |
02:17:48 | webguest26 | sent* |
02:17:59 | | Join pixelma2 [0] (n=marianne@rockbox/staff/pixelma) |
02:18:04 | advcomp2019 | paste the url here |
02:18:21 | webguest26 | http://pastebin.com/m397c0bea |
02:19:16 | advcomp2019 | you need to look at the %pb |
02:19:35 | advcomp2019 | that is the first thing i saw |
02:19:46 | webguest26 | # # %pb|height|13|163|84| ? |
02:20:47 | webguest26 | i dnt know wnything about wps |
02:21:13 | advcomp2019 | yea.. that is not how that bar needs coded |
02:21:24 | | Quit saratoga ("CGI:IRC (EOF)") |
02:21:27 | webguest26 | oh |
02:21:47 | | Quit massiveH ("Leaving") |
02:22:08 | | Quit bmbl ("Woah!") |
02:22:21 | webguest26 | you know how to code it? |
02:22:27 | webguest26 | i dnt :( |
02:24:30 | advcomp2019 | since i do not know how it should look but here is how you code the themes: http://www.rockbox.org/twiki/bin/view/Main/CustomWPS |
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] (n=nnscript@s080a.studby.ntnu.no) |
02:27:53 | webguest26 | uh i have a link to the hardcore linux theme |
02:27:57 | webguest26 | http://rockbox-themes.cleansoap.org/data/176x220x16/H4rdc0r3_Linux.zip |
02:28:30 | webguest26 | i dnt know how to code :s |
02:29:40 | advcomp2019 | that is why these two pages are for: http://www.rockbox.org/twiki/bin/view/Main/SimpleGuideToWPSMaking and http://www.rockbox.org/twiki/bin/view/Main/CustomWPS |
02:31:29 | webguest26 | what do I need to change in linux |
02:33:00 | advcomp2019 | no.. you can use notepad++ or any text editor |
02:34:26 | webguest26 | im 14 this stuff is hard |
02:34:48 | webguest26 | i alrdy hav it opened in notepad |
02:37:54 | advcomp2019 | have you read those links? |
02:38:04 | | Quit moos ("Rockbox rules the DAP world") |
02:38:46 | webguest26 | yeah but it's gonna take me weeks to understand that |
02:39:46 | webguest26 | and i cnt find where it says how to put it all together |
02:40:44 | Strife89 | Try looking at the Cabbie .wps file. |
02:41:12 | Strife89 | Associate 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:43 | webguest26 | uhhhh dnt know cabbie can you do it for me :s |
02:45:50 | Strife89 | Heh, not really........ :( |
02:46:10 | webguest26 | why not you're a exper |
02:46:34 | Strife89 | Actually, I'm not. ^^; |
02:46:54 | webguest26 | you sounded like you know what to do :s |
02:47:03 | Strife89 | I'm just a computer enthusiast who tries to help. |
02:47:13 | Strife89 | Emphasis on "tries". |
02:47:28 | advcomp2019 | webguest26, we do not know what you want it to look like and i might not have the player |
02:47:52 | Strife89 | That is why you'll likely have to do the work yourself. |
02:48:36 | webguest26 | hmm |
02:49:01 | webguest26 | http://www.rockbox-themes.org/ it's called H4rdc0r3 Linux |
02:49:13 | Strife89 | For 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:34 | Strife89 | You can do it if you want the theme to work badly enough. :) |
02:50:00 | webguest26 | i 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:46 | advcomp2019 | webguest26, the code in those themes on that site is old.. you might have to look on the wiki still |
02:54:31 | webguest26 | placing a wps from a different theme is not gonna work |
02:55:03 | | Join thegeek [0] (n=nnscript@s080a.studby.ntnu.no) |
02:58:41 | advcomp2019 | yea because different themes use different things in the coding |
03:00 |
03:01:49 | webguest26 | ill continue tomorrow |
03:04:25 | | Quit webguest26 ("CGI:IRC (EOF)") |
03:06:56 | | Quit perrikwp ("http://www.mibbit.com ajax IRC Client") |
03:11:43 | | Join robin0800 [0] (n=robin080@cpc2-brig8-0-0-cust394.brig.cable.ntl.com) |
03:12:45 | | Quit einhirn (Read error: 104 (Connection reset by peer)) |
03:13:25 | | Join mmadia [0] (n=chatzill@pool-138-89-96-141.mad.east.verizon.net) |
03:14:56 | mmadia | hi 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:53 | mmadia | For updating theme files, are there any examples of changing %m lines to the newer syntax? This thread only details re-writing %P −−> %pb http://forums.rockbox.org/index.php?topic=17507.0 |
03:25:20 | | Quit rshakin (Read error: 110 (Connection timed out)) |
03:26:12 | | Join jeffdameth1 [0] (n=jeff@dyndsl-085-016-238-124.ewe-ip-backbone.de) |
03:35:27 | | Join webguest97 [0] (n=48d0b9df@gateway/web/cgi-irc/labb.contactor.se/x-4f189aaaf4ac325c) |
03:35:31 | | Quit DerDome (Nick collision from services.) |
03:35:32 | | Join DerDome1 [0] (n=DerDome@dslb-082-083-248-175.pools.arcor-ip.net) |
03:35:42 | | Nick DerDome1 is now known as DerDome (n=DerDome@dslb-082-083-248-175.pools.arcor-ip.net) |
03:36:21 | | Quit fdinel ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
03:36:27 | | Quit webguest97 (Client Quit) |
03:36:59 | Strife89 | At long last, I have finished my chores and taken my shower! |
03:38:07 | Strife89 | mmadia: I'm not very knowledgeable in the WPS syntax department....... |
03:39:51 | MarcGuay | gevaerts, toffe82, mcuelenare: it looks like the chinese "brush" translation is "flash" or similar. |
03:40:04 | | Join toffe82 [0] (n=chatzill@ppp-71-140-91-24.dsl.frs2ca.pacbell.net) |
03:40:37 | mmadia | same 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:46 | MarcGuay | It'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: http://www.rockbox.org/twiki/bin/view/Main/SigmaTelSTMP3xxx. |
04:00 |
04:01:47 | | Join vcardenas [0] (n=be185afe@gateway/web/cgi-irc/labb.contactor.se/x-f2754e1a21ed065b) |
04:07:13 | | Quit vcardenas ("CGI:IRC (Ping timeout)") |
04:15:26 | | Join Darksair [0] (n=user@125.33.196.233) |
04:17:42 | | Quit bughunter2 ("bye") |
04:21:28 | | Quit cornflake () |
04:21:48 | | Quit Strife89 ("Leaving") |
04:21:51 | MrHacks | light on the main unit back on. Device now works unplugged |
04:22:48 | MrHacks | "I00 at 40102000" |
04:23:13 | | Join miepchen^schlaf_ [0] (n=miepchen@p579EC6DC.dip.t-dialin.net) |
04:23:40 | MrHacks | The device does not work, but the screen and the ligh come on |
04:24:33 | MrHacks | Hold switch is working again |
04:24:49 | MrHacks | "I00 at 40102014" |
04:25:48 | MrHacks | "I00 at 440C2008" |
04:26:45 | | Join Llorean [0] (n=DarkkOne@adsl-70-240-228-129.dsl.hstntx.swbell.net) |
04:26:56 | MrHacks | The hard drive is clicking, that is a good sign |
04:28:20 | MrHacks | "IBF at 40102700" |
04:28:56 | MrHacks | "I00 at 440C2000" |
04:29:33 | MrHacks | "IBF at 40102700" |
04:30:09 | | Quit miepchen^schlaf (Read error: 110 (Connection timed out)) |
04:32:26 | MrHacks | "IBF at 40102000" |
04:33:49 | MrHacks | correction "I00 at 40102000" |
04:34:16 | | Quit XavierGr () |
04:35:14 | MrHacks | Call it a huntch, but I think the battery is kaput |
04:56:47 | | Join _code_monkey_1 [0] (n=jason@S010600179a270dc9.vs.shawcable.net) |
04:59:00 | | Part _code_monkey_1 |
05:00 |
05:00:58 | | Quit mmadia (Read error: 104 (Connection reset by peer)) |
05:15:15 | | Join Seed [0] (n=ben@bzq-84-108-232-45.cablep.bezeqint.net) |
05:21:04 | *** | Saving seen data "./dancer.seen" |
05:28:07 | | Quit mirak (Remote closed the connection) |
05:42:36 | | Join Zarggg_ [0] (n=z@65-78-69-194.c3-0.eas-ubr6.atw-eas.pa.cable.rcn.com) |
05:44:06 | | Quit Zarggg (Nick collision from services.) |
05:44:12 | | Nick Zarggg_ is now known as Zarggg (n=z@65-78-69-194.c3-0.eas-ubr6.atw-eas.pa.cable.rcn.com) |
05:53:53 | | Join jhulst [0] (n=jhulst@unaffiliated/jhulst) |
06:00 |
06:17:59 | | Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/mibbit.com/x-83a14b87843511ef) |
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] (n=kronflux@hlfxns0161w-142177028006.pppoe-dynamic.ns.aliant.net) |
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:32 | Sargun | Heya |
06:52:43 | Sargun | Anyone have RockBox on an sandisk E2XX? |
06:53:33 | | Quit Zarggg () |
06:57:27 | advcomp2019 | Sargun, yes, what is your question |
06:57:48 | | Join mackes [0] (n=root@cpe-76-180-145-138.buffalo.res.rr.com) |
06:59:19 | Sargun | just wondering how you like it |
06:59:53 | advcomp2019 | i think it good.. it is better then the OF was |
07:00 |
07:00:02 | | Join massiveH [0] (n=massiveH@ool-44c48a1e.dyn.optonline.net) |
07:02:06 | Sargun | How many rockbox developers are there |
07:03:19 | advcomp2019 | i 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:52 | Sargun | I'm thinking of giving my Girlfriend |
07:05:57 | Sargun | a Sansa E280 |
07:05:58 | Sargun | with RB |
07:06:04 | Sargun | for her birthday |
07:06:05 | Sargun | tomorrow |
07:07:06 | advcomp2019 | hope it is a v1 and not a v2 |
07:08:44 | | Quit nplus (Remote closed the connection) |
07:10:33 | Sargun | oh, ok, that was easy |
07:21:08 | *** | Saving seen data "./dancer.seen" |
07:34:52 | Sargun | how do I mount this thing after reboot |
07:38:39 | advcomp2019 | you need to boot into the OF like the manual says |
07:39:27 | | Quit massiveH ("Leaving") |
07:43:10 | | Join homielowe [0] (n=homielow@d207-81-80-78.bchsia.telus.net) |
07:44:54 | Sargun | ah |
07:45:12 | | Quit jhulst (Read error: 104 (Connection reset by peer)) |
07:54:45 | MrHacks | "I00 at 40102000" |
07:58:31 | | Quit denes_ (Read error: 110 (Connection timed out)) |
07:58:45 | | Join denes_ [0] (n=denes@pool-2374.adsl.interware.hu) |
08:00 |
08:04:46 | | Join Darksair [0] (n=user@125.33.196.233) |
08:15:32 | | Join J-23 [0] (n=aldwulf@a105.net128.okay.pl) |
08:24:06 | | Join ajonat [0] (n=ajonat@190.48.106.204) |
08:26:28 | | Part toffe82 |
08:31:03 | ajonat | Hi! is there a rockbox announce mailing list? or which one in http://www.rockbox.org/mail/ is the closest? I'd like to receive an email when rockbox 3 and future versions are released. |
08:37:37 | | Quit MrHacks ("BarackObama.com") |
08:40:04 | | Part vitja ("Ex-Chat") |
08:57:00 | | Join Rob2223 [0] (n=Miranda@p4FDCD315.dip.t-dialin.net) |
08:59:02 | | Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul) |
09:00 |
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:36 | markun | ajonat: did you read this post? http://www.rockbox.org/mail/archive/rockbox-dev-archive-2008-09/0059.shtml |
09:19:57 | ajonat | markun, 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:05 | markun | ajonat: 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:57 | markun | if 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:11 | markun | more 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] (n=aldwulf@a105.net128.okay.pl) |
09:37:57 | | Join sylfr [0] (n=sylvain@ABordeaux-257-1-146-75.w90-60.abo.wanadoo.fr) |
09:38:08 | sylfr | Hi |
09:38:16 | sylfr | I have a big problem with rockbox |
09:39:03 | sylfr | I can't power on my MP3 player anymore |
09:39:41 | advcomp2019 | sylfr, what player |
09:40:10 | sylfr | It's a 5G iPod, 30 gigas |
09:40:47 | sylfr | I installed rockbox yesterday, then I put music and "Escape Pod Plus" theme on. |
09:41:49 | sylfr | And 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:00 | sylfr | Then I powered off my iPod |
09:42:01 | advcomp2019 | is it charged up? |
09:42:13 | sylfr | And when I want to power it on, It doesn't work |
09:42:27 | sylfr | yes it is, and when I plug it to PC, nothing happens |
09:42:36 | | Quit EspeonEefi ("さよなら") |
09:42:47 | linuxstb | Try resetting it (holding MENU+SELECT together for up to 30 seconds) |
09:43:37 | sylfr | linuxstb: yes, it seems to work, thanks ! |
09:44:55 | | Part J-23 |
09:45:11 | | Join bmbl [0] (n=Miranda@unaffiliated/bmbl) |
09:45:16 | sylfr | But I have another problem |
09:48:20 | markun | sylfr: what's the problem? |
09:49:45 | sylfr | I have CD which tracks are from various artists (compilations) |
09:50:27 | sylfr | And I would like rockbox to put the tracks on a folder "various artists/an album", but it doesn't |
09:51:11 | ajonat | markun, thank you for your explanation! (I was playing doom, that's why i answer so late :P) |
09:51:11 | sylfr | it 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:22 | linuxstb | sylfr: I assume you're using the database method of browsing files? |
09:51:27 | sylfr | Yes |
09:51:43 | sylfr | But 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:08 | sylfr | Oh : The problem is the same, even if I selected "Artist"é or "Album artist" |
09:53:40 | linuxstb | You need to make sure the "Album artist" tags are set correctly in your files. |
09:56:00 | sylfr | But its not the same that "artist" ? |
09:56:38 | linuxstb | No, 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:42 | sylfr | OK. I use amarok with Linux, im gonna check it |
10:00 |
10:04:07 | | Join Darksair [0] (n=user@125.33.196.233) |
10:04:19 | | Join fragilematter [0] (n=barbu_do@92.81.232.181) |
10:04:33 | pixelma | markun: (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:05 | markun | pixelma: I'm not really sure |
10:05:37 | markun | I'll check the code |
10:06:46 | markun | pixelma: no, it isn't |
10:06:54 | markun | but it would be a good idea |
10:07:21 | markun | but it would also break the current bookmarks |
10:08:13 | pixelma | it's just what came to mind when reworking the text viewer's paragraph in the manual... it has some very outdated info |
10:08:56 | markun | and I still have a text file here which crashes the viewer |
10:08:57 | pixelma | e.g. bookmarks aren't described at all and it says that the viewer would not save its settings |
10:09:04 | linuxstb | markun: What's the format of a the bookmark file? Couldn't it be added as an optional field? |
10:11:25 | markun | linuxstb: first the number bookmarks, then for each one a struct with some fields are written |
10:11:43 | linuxstb | Hmm, I see what you mean then... |
10:11:49 | linuxstb | So a binary file? |
10:11:54 | markun | yes |
10:11:58 | linuxstb | Any spare bits? |
10:12:20 | | Join homielowe_ [0] (n=homielow@74.85.13.61) |
10:12:22 | pixelma | could someone also explain to me in short what the "reflow" option in the "line mode" setting does? |
10:13:17 | markun | pixelma: I don't know myself |
10:13:52 | markun | linuxstb: no. Maybe we should rethink the format to avoid problems like this. |
10:14:32 | markun | check 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@125.33.196.233) |
10:32:45 | amiconn | MMC4.3 adds an interesting extension (vs. 4.2) that gives a hint on what dap manufacturers might utilize to hide firmware |
10:33:37 | amiconn | It 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:06 | amiconn | (partition as in memory range, not as in file system partition) |
10:35:26 | amiconn | This 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] (n=denes@pool-2042.adsl.interware.hu) |
10:50:03 | | Part sylfr |
10:55:16 | | Join robin0800 [0] (n=robin080@cpc2-brig8-0-0-cust394.brig.cable.ntl.com) |
10:57:13 | | Quit perrikwp ("http://www.mibbit.com ajax IRC Client") |
10:58:36 | | Nick JdGordon|afk is now known as JdGordon (n=jonno@rockbox/developer/JdGordon) |
11:00 |
11:01:10 | markun | hi denes_! |
11:02:08 | markun | denes_: 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:05 | markun | denes_: these are the gisters we set: http://130.89.160.166/temp/m6sl-0x154-lcd-init.txt and http://130.89.160.166/temp/m6sl-clock.txt |
11:07:05 | markun | and gevaerts made the framebuffer point to our code, so we hoped to see some garbage on the screen |
11:12:56 | | Join homielowe [0] (n=homielow@d207-81-80-78.bchsia.telus.net) |
11:13:44 | | Quit homielowe (Client Quit) |
11:14:59 | | Join {phoenix} [0] (n=dirk@p54B46636.dip.t-dialin.net) |
11:17:11 | | Join desowin [0] (n=desowin@atheme/member/desowin) |
11:21:06 | | Join culture [0] (n=sam@cpc1-bele3-0-0-cust658.belf.cable.ntl.com) |
11:21:08 | | Quit ajonat () |
11:21:18 | *** | Saving seen data "./dancer.seen" |
11:22:59 | JdGordon | are cans of traces on the pcb useful at all? |
11:23:02 | JdGordon | scans* |
11:25:24 | BigBambi | Bagder: 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] (i=krneki@foo.eternallybored.org) |
11:29:08 | | Quit homielowe_ (Read error: 110 (Connection timed out)) |
11:29:30 | | Join J-23 [0] (n=aldwulf@a105.net128.okay.pl) |
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] (n=bertrik@ip117-49-211-87.adsl2.static.versatel.nl) |
11:58:20 | | Join pixelma_ [50] (i=pixelma@rockbox/staff/pixelma) |
12:00 |
12:03:06 | | Quit bmbl ("Woah!") |
12:03:33 | | Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky) |
12:05:47 | | Join robin0800 [0] (n=robin080@cpc2-brig8-0-0-cust394.brig.cable.ntl.com) |
12:12:17 | | Quit robin0800 (Remote closed the connection) |
12:12:37 | | Join robin0800 [0] (n=robin080@cpc2-brig8-0-0-cust394.brig.cable.ntl.com) |
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:11 | denes_ | hi markun! |
12:26:37 | denes_ | markun: the m3 lcd is probably quite different from m6sl's - because it is connected to the lcd interface (at 0x3c100000) |
12:27:19 | markun | denes_: yes, probably |
12:27:46 | markun | can I see your code anyway? |
12:27:55 | markun | and is any of it ready for commit you think? |
12:28:00 | denes_ | markun: so you get picture on the m3 by writing commands to lcd_wcmd and data to lcd_wdata |
12:28:26 | markun | denes_: yes, I saw those registeres were only used in the M3 firmware |
12:29:12 | denes_ | markun: now the code is right now on my netbook... but I will copy it in the near future |
12:29:13 | markun | gevaerts reported having problems with running code of more than around 25K in DFU mode. Not sure what goes wrong there. |
12:29:20 | markun | ok, great |
12:29:48 | denes_ | markun: btw what is the pll_cnt used for? i don't set it when changing clocks, should I? |
12:30:04 | denes_ | markun: pll lock count |
12:30:05 | markun | I don't know. Just copied what they did. |
12:30:17 | denes_ | markun: i see |
12:30:46 | markun | we just wanted to get it working as soon as possible. Debugging without a screen isn't really fast :) |
12:31:09 | denes_ | markun: so in the m6sl firmware, there is no access to 0x3c100000? |
12:31:18 | denes_ | markun: 0x3c1000XX? |
12:31:23 | markun | let me check |
12:32:04 | markun | nothing found |
12:32:20 | denes_ | markun: bad luck :( |
12:32:36 | denes_ | markun: btw my lcd code is not ready for commit I think |
12:33:21 | markun | what do you think you will work on after the LCD? |
12:33:35 | markun | NAND driver perhaps? |
12:33:56 | denes_ | markun: I don't know rockbox at all, so I want to familiarize myself with it |
12:34:32 | denes_ | markun: and fix anything that's need for rockbox to boot with only the lcd |
12:34:38 | markun | btw, 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:55 | markun | Rockbox will be too big to fit in the 128K of SRAM |
12:35:43 | denes_ | markun: well. than we should write it to flash |
12:35:50 | | Join liiwi [0] (i=liiwi@idle.fi) |
12:35:54 | markun | denes_: now that you can display stuff, you could also check some simple thing. Like what is connected to which ADC channel |
12:35:56 | denes_ | if it doesn't fit in iram |
12:36:07 | denes_ | markun: i will |
12:36:07 | markun | or SDRAM |
12:36:52 | markun | I don't mind flashing if there is no other way, but running directly through DFU mode makes debugging a lot faster |
12:37:07 | markun | well, not *that* much now I think about it |
12:37:47 | denes_ | 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:58 | markun | ah, true |
12:39:01 | liiwi | good afternoon |
12:39:07 | markun | hi liiwi |
12:39:58 | denes_ | 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:37 | markun | denes_: I believe it only works with file compressed with an older version of RAR |
12:40:45 | denes_ | markun: I have that rar-2.80 |
12:40:51 | markun | ok |
12:41:39 | denes_ | 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:54 | markun | so the M3 has this 1MB ROM to store the firmware in? (like the M6TP and M6SP) |
12:42:55 | amiconn | JdGordon: 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:25 | amiconn | In fact you cannot even scan the outer layers properly without stripping all the parts |
12:44:46 | denes_ | markun: right (I forgot the m6sl doesn't have it) |
12:45:25 | markun | denes_: for the m6sl we can just put the firmware uncompressed after the bootloader |
12:49:05 | | Join faemir [0] (n=quassel@88-106-209-242.dynamic.dsl.as9105.com) |
12:56:46 | | Join bughunter2 [0] (n=Jelle@77.164.66.126) |
13:00 |
13:04:18 | markun | denes_: 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:02 | denes_ | markun: I set the clock (not sure it's needed), the gpio ports and send stuff to 3c1000XX |
13:08:52 | markun | ah, you didn't have to initialize over SPI? is lcd_wcmd used for that? |
13:09:13 | | Join dany_21a [0] (n=dan@84-119-5-54.dynamic.xdsl-line.inode.at) |
13:09:57 | markun | what about setting 0x3CF000F0 to 2? |
13:13:22 | denes_ | markun: no spi, yes lcd_wcmd is used for that |
13:14:33 | denes_ | markun: 3cf000f0 has to be set to 2 |
13:15:55 | JdGordon | amiconn: yeah thats what i figured |
13:21:19 | *** | Saving seen data "./dancer.seen" |
13:23:42 | | Join {phoenix} [0] (n=dirk@p54B46636.dip.t-dialin.net) |
13:33:00 | | Join fdinel [0] (n=Miranda@modemcable204.232-203-24.mc.videotron.ca) |
13:33:45 | markun | denes_: I'll leave now for the rest of the weekend. Hopefully we can make some progress next week. |
13:43:13 | denes_ | markun: ok, best regards |
13:46:51 | pixelma | bluebrother: 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:10 | pixelma | the 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:19 | bluebrother | well, 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] (n=Nibbler@e181087069.adsl.alicedsl.de) |
13:53:58 | Nibbler | servus |
13:54:51 | amiconn | gevaerts: Am I right in thinking that the TCC nand interface uses the ONFI specs? |
13:55:34 | pixelma | bluebrother: 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:13 | bluebrother | ok, should work similarly −− and making the player specific is a bad idea anyway. Just realized it too late ;-) |
13:59:15 | amiconn | Why does the player need a specific macro? |
13:59:22 | amiconn | Or name, rather? |
13:59:32 | amiconn | It does have a very distinct resolution... |
13:59:35 | bluebrother | player meaning dap, not archos player |
14:00 |
14:02:57 | | Join Arathis [0] (n=doerk@p508A54DF.dip.t-dialin.net) |
14:03:33 | pixelma | as 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:09 | bluebrother | is the RTC the only thing we need to consider? In that case it shouldn't be too hard. |
14:07:23 | pixelma | in the menus there can also be differences for targets with or without radio and recording |
14:07:57 | | Join fragilematter [0] (n=barbu_do@92.81.232.181) |
14:08:12 | pixelma | not sure how accurate that's done currently |
14:08:56 | bluebrother | hmm. Not sure how hard it would be to also take other features into account |
14:09:43 | pixelma | could parsing of the features.txt also help there? |
14:10:05 | bluebrother | maybe. |
14:11:32 | pixelma | ok, I guess it's not urgent at the moment but would be nice |
14:12:52 | w1ll14m | how does rockbox handle software controlled charging? |
14:14:02 | pixelma | bluebrother: 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:28 | JdGordon | can someone please test FS #9408? I'd like to commit it but really would like another person to test it |
14:18:35 | pixelma | bluebrother: 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] (n=Miranda@p3EE20281.dip0.t-ipconnect.de) |
14:18:52 | bluebrother | pixelma: sounds reasonable |
14:20:39 | bluebrother | I'll try to think about features.txt for screenshots later. Need to go buying some food now ... |
14:20:42 | pixelma | and 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] (n=Siku@e212-246-66-148.elisa-laajakaista.fi) |
14:30:53 | | Join gregzx [0] (n=chatzill@drl150.neoplus.adsl.tpnet.pl) |
14:31:10 | gevaerts | amiconn: 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] (n=Miranda@p3EE20281.dip0.t-ipconnect.de) |
14:41:24 | | Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr) |
14:43:02 | | Join dan_a [0] (n=dan-mirc@wormhole.domicilium.com) |
14:43:33 | | Nick fxb__ is now known as fxb (n=felixbru@h1252615.stratoserver.net) |
14:49:41 | | Join dabujo [0] (i=xx@p4FDB063C.dip0.t-ipconnect.de) |
15:00 |
15:13:52 | | Join MethoS- [0] (n=clemens@host-091-097-241-112.ewe-ip-backbone.de) |
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] (n=aldwulf@a105.net128.okay.pl) |
15:22:56 | | Quit Arathis ("Bye, bye") |
15:26:34 | | Join AndyI [0] (n=pasha_in@212.14.208.235) |
15:34:12 | | Join vcardenas [0] (n=be1b05ce@gateway/web/cgi-irc/labb.contactor.se/x-9322e87892d9ac30) |
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] (i=N4IgMU1A@nat-wh-1.rz.uni-karlsruhe.de) |
15:42:40 | | Quit jeffdameth1 (Read error: 110 (Connection timed out)) |
15:43:26 | | Join jeffdameth1 [0] (n=jeff@dyndsl-091-096-034-221.ewe-ip-backbone.de) |
15:44:04 | | Quit AndyIL (Read error: 110 (Connection timed out)) |
15:44:10 | | Join vitja [0] (n=vitja@79.120.98.174) |
15:49:16 | | Join Nibbler [0] (n=Nibbler@e181087069.adsl.alicedsl.de) |
16:00 |
16:01:01 | | Quit goffa (Read error: 60 (Operation timed out)) |
16:03:10 | | Join goffa [0] (n=goffa@216.220.23.105) |
16:10:38 | | Join MarcGuay [0] (n=chatzill@ip216-239-84-196.vif.net) |
16:11:19 | | Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/mibbit.com/x-41cfa3b971e4cd29) |
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/mibbit.com/x-f1ecd662dcda55f3) |
16:22:39 | | Quit w1ll14m (Read error: 110 (Connection timed out)) |
16:26:35 | | Join w1ll14m [0] (n=b21wdsSS@84-104-81-129.cable.quicknet.nl) |
16:29:25 | MarcGuay | Hey 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: http://www.pastebin.ca/1206630. |
16:32:30 | fragilematter | isn't stmp3600 also used in creative zen nano plus (aka MuVo something) |
16:32:32 | fragilematter | ? |
16:33:28 | | Join stripwax [0] (n=Miranda@87-194-34-169.bethere.co.uk) |
16:33:31 | MarcGuay | fragilematter: I think it's the 3500 in those. |
16:33:38 | | Join m0f0x_ [0] (n=m0f0x@189-47-24-235.dsl.telesp.net.br) |
16:33:47 | w1ll14m | if you would ask me, i think this might look like a damaged drive ? |
16:34:55 | dany_21a | MarcGuay: 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:42 | fragilematter | afaik 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:00 | w1ll14m | what does fdisk -l /dev/sda say ? |
16:36:16 | MarcGuay | w1ll14m: Nothing. It thinks for a second but returns nil. |
16:36:50 | MarcGuay | fragilematter: 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:37:51 | w1ll14m | hmm |
16:38:31 | w1ll14m | i think this is strange: |
16:38:31 | w1ll14m | I/O error: dev 08:00, sector 0 |
16:39:17 | MarcGuay | w1ll14m: 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:28 | w1ll14m | could you do: dd if=/dev/sda of=/path/to/file count=1 bs=512 |
16:39:39 | w1ll14m | true |
16:43:40 | | Join shotofadds [0] (n=rob@rockbox/developer/shotofadds) |
16:44:30 | | Quit m0f0x (Read error: 110 (Connection timed out)) |
16:49:23 | shotofadds | amiconn: 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:28 | kugel | fragilematter: hey, how's v2 hacking? |
16:54:05 | | Quit {phoenix} (Remote closed the connection) |
16:54:13 | kugel | JdGordon: Yo, the freeze is over, time to talk about pitchscreen vp again :) |
16:54:21 | fragilematter | kugel: I'm more of a testes than a hacker, but we're getting there... slowly |
16:54:28 | fragilematter | tester* |
17:00 |
17:03:43 | | Join lasser [0] (n=f@A9024.a.pppool.de) |
17:05:41 | | Join funman [0] (n=fun@82-171-216-191.ip.telfort.nl) |
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] (n=chatzill@adsl-71-132-87-88.dsl.sntc01.pacbell.net) |
17:15:23 | kugel | funman, fragilematter: great news. my fuze arrived |
17:15:52 | fragilematter | another one or the one you broke? ;)) |
17:19:04 | w1ll14m | jhmikes, you here ? |
17:19:46 | kugel | fragilematter: shh, I didn't brick it! |
17:19:59 | kugel | but, another one |
17:20:01 | fragilematter | you broke the volume weel iirc |
17:20:06 | fragilematter | :D |
17:20:13 | kugel | that's a secret though |
17:20:32 | w1ll14m | what's fuze anyway ? |
17:20:45 | kugel | sansa fuze |
17:21:23 | *** | Saving seen data "./dancer.seen" |
17:21:25 | fragilematter | anyways, 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] (n=massiveH@ool-44c48a1e.dyn.optonline.net) |
17:22:29 | JdGordon | kugel: not this week... way too much uni work to do |
17:22:34 | JdGordon | or next week :p |
17:22:39 | JdGordon | week after that maybe |
17:22:46 | | Part tobi-lu |
17:23:12 | kugel | JdGordon: no hurry, it feels fine rotting on the tracker |
17:23:19 | JdGordon | :) |
17:24:53 | w1ll14m | heh, so i got my acer aspire one. the first thing i did: |
17:25:07 | w1ll14m | installed gentoo, and the tools for compiling rockbox.... |
17:25:39 | w1ll14m | i hope he can compile fast :) |
17:26:24 | funman | kugel: graet |
17:26:26 | funman | great* |
17:26:31 | funman | but I have no new test now |
17:27:09 | funman | except 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:50 | funman | no need to open the device for these tests |
17:27:56 | funman | and they have been tested already |
17:28:06 | funman | so no bricking |
17:28:27 | dany_21a | funman: 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:29 | kugel | Yes I thought so, but still |
17:28:29 | fragilematter | funman: but we can only assume that the leds are on the same gpio |
17:28:34 | funman | dany_21a: sure |
17:28:47 | funman | kugel: it's your choice ;) |
17:28:48 | fragilematter | dany_21a: on e200? |
17:29:14 | dany_21a | fragilematter: yes |
17:29:14 | | Quit setkeh ("Leaving") |
17:29:22 | dany_21a | http://paste.ubuntu.com/48601/ |
17:29:31 | kugel | funman: finding the buttons doesn't help us anyway, does it? |
17:29:42 | fragilematter | great, that means my gpio tests can be double-checked :) |
17:29:47 | kugel | i mean, until I test other code where I would need to use the buttons |
17:30:04 | dany_21a | wanted 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:18 | fragilematter | kugel: it helps to determine if you're going to load test code or the OF depending on button states |
17:30:30 | funman | kugel: it helps the fuze owners |
17:30:58 | fragilematter | that too :D |
17:30:59 | dany_21a | but the led never stoped blinking - even if i checked the GPIOD - which should change, bec. the led is on that port |
17:30:59 | funman | dany_21a: there's nothing in [GPIOD_BASE] |
17:31:20 | funman | you need to read at offset 0x3fc to have all the pins |
17:31:39 | funman | logical or between all the offsets for each pin |
17:32:15 | funman | and you should give proper names to your loops ;) |
17:32:18 | dany_21a | funman: GPIOD_REG=GPIOD_BASE |
17:32:38 | dany_21a | just extended the blinking led from atmoicpunk from the thread :) |
17:32:39 | funman | yes but there's nothing at the base |
17:32:51 | funman | pin0 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] (i=parafin@paraf.in) |
17:33:31 | dany_21a | oh... i bthought that pin-based access is only a addition to the full-byte access |
17:33:32 | funman | hmm |
17:33:47 | funman | no you're right it looks like you have the full byte at 0 |
17:34:45 | dany_21a | (page 50 in the AS5325.pdf) |
17:35:19 | funman | gpiod shouldn't change |
17:35:27 | * | liiwi ponders getting another e280 |
17:35:39 | funman | well if you set it before, yes it should .. |
17:35:54 | dany_21a | was testing for all GPIO?... so to find the port where some buttons attached |
17:36:39 | funman | well you make D7 output |
17:36:43 | funman | but don't specify D6:0 |
17:36:55 | funman | they 'should' be 0 at reset |
17:37:01 | funman | but maybe the internal bootloader changed it |
17:37:22 | funman | you can use 0x80 for the initial value of r3 also |
17:37:25 | funman | only byte 7 |
17:37:32 | funman | bit* 7 |
17:37:49 | dany_21a | the should changes, if a button is directly attached to it |
17:38:42 | funman | we only found buttons on A & B atm |
17:38:53 | funman | D is used for the led, lcd, and sd |
17:39:19 | | Join Seed [0] (n=ben@bzq-84-108-232-45.cablep.bezeqint.net) |
17:40:09 | dany_21a | yeah... i let that binary run for every GPIO[A-D] to find some buttons |
17:40:13 | funman | have you seen the 'byte_show' procedure i use ? |
17:40:15 | dany_21a | but it never reacted on a press |
17:40:47 | funman | 17:37 < dany_21a> the should changes, if a button is directly attached to it |
17:41:04 | funman | I 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:15 | dany_21a | sry... "they should change" |
17:41:35 | funman | I had translated :P |
17:41:48 | dany_21a | GPIOx_DIR=0 (=input) on reset |
17:42:08 | funman | ok but some code may be run between reset, and our code |
17:42:21 | kugel | funman, 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:24 | dany_21a | okay.. good point - will try that |
17:42:35 | funman | and if it's 0 no need to read from it, just write #0x80 |
17:42:50 | funman | kugel: my tests/ directory .. |
17:44:10 | kugel | funman: can we have a svn or something, that we can checkout into the rockbox source? |
17:44:11 | dany_21a | write #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:24 | funman | write #0x80 to GPIOx_DIR |
17:44:46 | funman | AND to GPIOD_REG (to set bit 7) |
17:45:06 | funman | to GPIOD_DIR* not GPIOx_DIR |
17:45:20 | funman | sorry if it's confusing you |
17:47:19 | dany_21a | no... i guess im confusing you |
17:48:00 | dany_21a | dont 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] (n=nnscript@s080a.studby.ntnu.no) |
17:48:26 | dany_21a | and if you say buttons are ond GPIOA/B than my code should reacht on presses if i monitor for them... |
17:48:33 | dany_21a | but i does not |
17:48:54 | | Join gregzx_ [0] (n=chatzill@dtb163.neoplus.adsl.tpnet.pl) |
17:49:41 | funman | are you sure your code is not buggy ? did you try to 'simulate' a key press after reading from gpio_data register ? |
17:49:55 | funman | with orr for example |
17:51:39 | dany_21a | on what device did you (or whoever) find other buttons? |
17:51:45 | funman | fragilematter: do you see references to 0x2164c in your firmware ? |
17:51:50 | funman | clip |
17:52:02 | funman | and fragilematter found some on e200 (e280?) |
17:52:07 | fragilematter | I wanted to ask you yesterday about that |
17:52:11 | fragilematter | e250 |
17:52:23 | fragilematter | it was near the 3rd occurance |
17:52:43 | | Join jeffe [0] (n=639c58e9@gateway/web/cgi-irc/labb.contactor.se/x-b25f4b000a5f106d) |
17:52:52 | fragilematter | the 5th if you count the 2 in the header |
17:53:06 | funman | what was there? |
17:53:13 | fragilematter | 0x2164c |
17:53:16 | funman | :) |
17:53:16 | fragilematter | let me check again |
17:53:25 | funman | you should see ~20 references to this offset |
17:53:46 | funman | [0x2164c] and [0x2164c+0xec] contain the base nand or sd register |
17:53:57 | funman | you'll often see it references by |
17:53:59 | dany_21a | funman: with ORR R5,R5,#0x40 it imeadiatly goes into the "button found" state |
17:54:09 | funman | [0x2164c+ r0 * 0xec] where r0 is #0 or #1 |
17:54:19 | funman | dany_21a: ok . |
17:54:40 | funman | dany_21a: where do you initialise direction register ? |
17:54:56 | funman | I see initialisation for A3, does this button work at least ? |
17:56:26 | fragilematter | how should 0x2164c look in the dissasembly? |
17:56:31 | funman | nothing |
17:56:36 | funman | it's on the stack |
17:56:44 | funman | read/written at runtime only |
17:56:55 | fragilematter | mhm |
17:57:01 | funman | it's some place in RAM |
17:57:09 | funman | RAM goes from 0x0 to 0x60000 |
17:57:19 | dany_21a | (this is from atmicpunk... afaiak that is for the clip or so) |
17:57:20 | funman | hum no |
17:57:22 | funman | 0x50000 max |
17:57:39 | funman | dany_21a: I don't remember what A3 is for the e200 .. fragilematter might know |
17:57:58 | fragilematter | it's usb_detect |
17:58:07 | funman | ah trye |
17:58:08 | funman | true* |
17:58:13 | dany_21a | fragilematter on e200? |
17:58:15 | funman | you didn't find any other button, did you ? |
17:58:19 | fragilematter | power |
17:58:35 | funman | A7 ? |
17:58:36 | fragilematter | on something like b4 iirc - it's on the forum |
17:59:15 | fragilematter | yep, b4 |
17:59:38 | funman | dany_21a: did you try powering the e200 through usb, opposed to power button ? |
17:59:45 | | Quit jeffe ("CGI:IRC (Ping timeout)") |
18:00 |
18:00:07 | funman | other buttons may be on 'ABS'(?) |
18:00:36 | funman | ADC.. |
18:00:43 | funman | abs is for cars :P |
18:00:48 | fragilematter | :)) |
18:01:00 | fragilematter | and my sister's bike - she has antilock brakes |
18:01:12 | dany_21a | i 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:51 | funman | dany_21a: usb powered ok, but is it logically plugged to the usb controller of your pc ? |
18:01:54 | fragilematter | dany_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:21 | dany_21a | i 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:28 | fragilematter | funman: a3 didn't detect a logical connection, only 5v to the usb cable |
18:02:49 | funman | oh ok |
18:03:15 | funman | dany_21a: i think we have to sense voltage with ADC |
18:05:11 | funman | but I don't know how this works at all, I think there is several voltages to test .. |
18:05:35 | funman | and in the doc they use ADC especially for audio |
18:06:01 | | Quit gregzx (Success) |
18:06:47 | dany_21a | does 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:06 | funman | I think you are playing something dangerous |
18:07:16 | funman | why do you want to call it after the device is initialized ? |
18:08:05 | | Part FugitivePrisoner |
18:08:23 | funman | there is a general purpose adc |
18:08:53 | funman | but it checks battery, mic, usb, charger, rtc ... |
18:09:18 | dany_21a | if there is some kind of pull-up or powermanagment which activates the keypad, than it would be in the correct state |
18:09:35 | dany_21a | (if the buttons are wired directly to a GPIO) |
18:10:14 | funman | ah I see |
18:10:30 | dany_21a | as far as i can judge, all buttons (except the power) are connected on one side to DGND |
18:10:34 | funman | I tried to modify a branch after of init |
18:10:38 | dany_21a | so matrix scanning is unlikely |
18:10:53 | funman | but it sets the memory where our code lives to 0, and I bricked my 1st clip that way |
18:11:51 | funman | it was in the very first of stage, so i'm not even sure the buttons would be in the correct state |
18:12:12 | dany_21a | clip yes... but not the e200... can easily unbrick it with direct flash-access |
18:12:19 | funman | better disassemble the of and check references to the gpio registers |
18:12:33 | funman | oh right |
18:12:40 | funman | well then any place would fit ;) |
18:13:22 | dany_21a | i 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:01 | dany_21a | fragilematter: how did you test for the powerbutton on b7? currently iam running that code: http://paste.ubuntu.com/48613/ - but does not react on keypresses |
18:16:13 | fragilematter | b4 |
18:16:29 | dany_21a | b4... however... i test the whole port :) |
18:16:35 | fragilematter | I tested one pin at a time] :D |
18:16:36 | | Join tvelocity [0] (n=tony@195.167.65.108) |
18:17:17 | funman | dany_21a: yep you should try testing only 1 pin |
18:18:01 | funman | how do you understand page 162 of the datasheet ? |
18:18:06 | | Join kaze [0] (n=kaze@pac33-1-82-235-251-34.fbx.proxad.net) |
18:18:27 | funman | "can be used for .... button press detection" |
18:18:47 | kaze | I am owner of a sansa clip with dead battery willing to do test |
18:18:50 | funman | but the comments and V/A parameters are an unknown language to me |
18:19:02 | funman | hi kaze nothing to test atm ... |
18:19:12 | kaze | okay :) |
18:19:39 | funman | i am the owner of a sansa clip with alive battery and it killed my philips earphones |
18:19:50 | fragilematter | dany_21a: my test.s http://pastebin.com/m321bb082 |
18:19:55 | funman | maybe too much power |
18:20:03 | funman | and the wire melted |
18:20:24 | fragilematter | you have to modify testgpio for each gpio and the pin for each test |
18:21:06 | fragilematter | then power while holding a key and watch for the blinking... |
18:21:45 | fragilematter | funman: wtf, headphones shouldn't get that much power to be able to melt a whire. never |
18:23:02 | funman | it looks like the cable is broken near to the jack connector |
18:23:14 | funman | I'll try surgery |
18:23:33 | fragilematter | if you don't have a soldering iron you won't be able to fix it |
18:24:04 | fragilematter | maybe you can try the cigarette lighter and insulating tape method ;)) |
18:24:23 | funman | i have a soldering iron |
18:24:30 | funman | I used it to repair my laptop |
18:24:41 | dany_21a | fragilematter: where does this 0x200 come from (/* Read TESTGPIO pin x */ LDRB R2, [R1, #0x200] ) |
18:24:50 | fragilematter | it's the pin offset |
18:25:00 | fragilematter | 0x200 would be pin 7 |
18:25:12 | dany_21a | i thought its 0x00+pinoffset |
18:25:29 | dany_21a | so what would refelect all pins? 0x00+0xff? |
18:25:42 | fragilematter | never tryed it that way |
18:25:46 | funman | 0x00 + 4 * (1<<pin) |
18:25:55 | fragilematter | + I don't have the datasheet, so i can't tell |
18:25:59 | funman | 0x04 is pin0 0x200 is pin7 |
18:26:11 | dany_21a | ah... that *4 is new for me |
18:26:16 | funman | 0x08 is pin1, 0x0c is pin1 (on bit1) and pin0 (on bit0) |
18:26:29 | funman | dany_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:24 | dany_21a | yeah - so GPIOx_BASE+0x3fc would reflect all bits |
18:28:22 | funman | exact |
18:28:30 | funman | and 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:53 | dany_21a | yeah... thats it - now it reacts on power-button |
18:30:13 | funman | so gpio_data doesn't reflect all the bits ... |
18:30:17 | bluebrother | kaze: please stop this in this channel. |
18:30:19 | funman | weird |
18:30:22 | fragilematter | if you start it by usb power it shouldn't react |
18:31:18 | dany_21a | should not react on button press you mean? |
18:31:44 | funman | the test.S should branch back to OF immediately |
18:31:45 | fragilematter | usb start = no power button press => no trigger for the code to blink |
18:32:03 | fragilematter | if you are testing only for the power button |
18:32:20 | funman | what is a "4V Lilo accumulator" ? |
18:32:39 | fragilematter | last in last out |
18:32:44 | fragilematter | 4v - dunno |
18:32:48 | bluebrother | accumulator -> battery? |
18:32:48 | funman | 4 Volts |
18:32:59 | fragilematter | nope, it should be a special register |
18:33:07 | funman | 4 Volts make sense with battery but not with lilo |
18:33:16 | funman | "check battery voltage of" .. |
18:33:19 | funman | so it's a battery |
18:33:33 | fragilematter | it's LiIon then |
18:33:44 | bluebrother | haven't got the previous talk, but could it been LiIo for LiIon? |
18:33:46 | funman | I guess it's the voltage coming to the battery (CHG_OUT) |
18:34:05 | funman | yes it's LiIo fucking xpdf |
18:34:15 | funman | I can't select the text and paste it |
18:34:31 | funman | CVDD = "charge pump" |
18:34:36 | fragilematter | the pdf was probably ocr-ed and it's nasty |
18:34:44 | fragilematter | or something |
18:34:55 | funman | no it's a xpdf limitation |
18:35:08 | fragilematter | I use evince :P |
18:35:10 | funman | it doesn't draw text but pictures |
18:35:19 | funman | MicSup1 |
18:35:35 | funman | check voltage on MicSup1 for remote control or external voltage measurement |
18:35:38 | bluebrother | xpdf 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:42 | funman | MicSup2 (same description) |
18:36:02 | funman | hum .. I thought it was xpdf |
18:36:03 | dany_21a | yeah... there are buttons mapped onto the GPIOC |
18:36:13 | funman | dany_21a: \o/ |
18:36:25 | fragilematter | which ones? |
18:37:03 | dany_21a | left/right/up/down/select trigger reactions on GPIOC - all other not |
18:37:33 | fragilematter | weird, I wouldn't of missed so many keys on a single gpio |
18:38:48 | dany_21a | fragilematter: you could try to run that: http://paste.ubuntu.com/48619/ |
18:40:03 | fragilematter | now to find a non-wrecked (read as patched) copy of mkamsboot |
18:40:12 | funman | svn revert . -R |
18:40:23 | fragilematter | the svn copy is clean :P |
18:43:32 | | Quit robin0800 (Remote closed the connection) |
18:45:10 | fragilematter | now upgrading |
18:45:24 | toffe82 | bluebrother: I tried to make rbutil on a brand new install ubuntu and I have an error |
18:45:35 | toffe82 | bluebrother: autodetection.cpp:24:17: error: usb.h: No such file or directory |
18:45:46 | toffe82 | libusb is installed |
18:45:46 | bertrik | install libusb-dev ... |
18:46:16 | fragilematter | that took a while |
18:46:27 | fragilematter | what's the condition for your code to trigger? |
18:46:34 | funman | button press! |
18:46:38 | dany_21a | fragilematter: have now tested all 4 GPIO... the remaining buttons dont trigger on any GPIO-Port |
18:46:46 | toffe82 | bertrik: libusb-dev or libusb++-dev ? |
18:46:53 | fragilematter | oh, wait, I don't think it even updated :| |
18:47:07 | dany_21a | fragilematter: but you can unbrick your device? |
18:47:15 | fragilematter | of course |
18:47:21 | bertrik | toffe82, libusb-dev I think, never header of libusb++ |
18:47:25 | dany_21a | (you will have no optin to get into th OF back) |
18:47:26 | bertrik | *heard |
18:47:45 | bluebrother | never heard of libusb++ either |
18:47:52 | fragilematter | it went into the OF, so it didn't upgrade properly |
18:48:06 | toffe82 | i am looking in the package manager and there is the 2 |
18:48:28 | fragilematter | okay, upgrading again |
18:48:38 | bertrik | just install libusb-dev and don't get distracted by other stuff :P |
18:48:44 | toffe82 | libusb++ : This is only for programs which use the C++ interface. |
18:49:04 | toffe82 | it what they say :) |
18:49:32 | fragilematter | the power button toggles it |
18:50:14 | | Join culture [0] (n=sam@cpc1-bele3-0-0-cust658.belf.cable.ntl.com) |
18:50:18 | fragilematter | I now have a pretty expensive Li-Ion powered led switch :)) |
18:50:35 | dany_21a | so..will now be off sometime - maybe ill try to find the actuall pins for each button afterwards (in some h) |
18:50:38 | fragilematter | oh, and it has a 250MHz processor |
18:51:11 | dany_21a | btw... who has admin rights for the wiki and can give me write-rights? |
18:52:12 | bluebrother | dany_21a: what's your wiki name? |
18:52:24 | dany_21a | none sofar...wait |
18:52:55 | bluebrother | (anyone with write access can grant you write permissions ;-) |
18:53:16 | fragilematter | I'm going for unbrick |
18:55:35 | | Quit stripwax (Read error: 104 (Connection reset by peer)) |
18:56:44 | bluebrother | dany_21a: it's DanielWeigl? |
18:56:58 | dany_21a | jep...just wanted to post here |
18:57:35 | bluebrother | just noticed it in the recent edits list ;-) |
18:57:48 | bluebrother | ok, you should now be able to edit pages. |
18:58:05 | dany_21a | thx - yes works |
18:58:06 | | Join stripwax [0] (n=Miranda@87-194-34-169.bethere.co.uk) |
18:58:20 | dany_21a | so..now am awy... will come back later (or 2morrow), and post details if i find some |
18:58:23 | dany_21a | bye |
18:58:55 | toffe82 | libusb 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_ (n=dan@84-119-5-54.dynamic.xdsl-line.inode.at) |
18:59:45 | | Quit stripwax (Read error: 104 (Connection reset by peer)) |
19:00 |
19:08:26 | | Join FugitivePrisoner [0] (n=tfarides@ool-182d8639.dyn.optonline.net) |
19:09:21 | | Quit dan_a () |
19:10:40 | | Quit fragilematter ("out") |
19:16:01 | | Join BHSPitLappy [0] (n=BHSPitLa@unaffiliated/bhspitmonkey) |
19:19:45 | funman | I tried to read from 4 adc sources without result ... |
19:20:11 | | Join dusker [0] (n=dusker@76.8.206.88) |
19:20:25 | dusker | what is the status of the rockbox port to the sansa clip? |
19:20:31 | dusker | is that going anywhere? |
19:20:42 | funman | early development |
19:20:54 | dusker | so there is a version that runs on it? |
19:20:58 | funman | no |
19:21:25 | *** | Saving seen data "./dancer.seen" |
19:21:31 | dusker | ah ic |
19:21:45 | dusker | you think it will still be a while then, before we have something usable? |
19:21:51 | funman | yes |
19:22:17 | funman | a while :'( |
19:26:24 | | Join Horschti [0] (n=Horscht@p4FD4ECA1.dip.t-dialin.net) |
19:26:36 | * | J-23 thinks porting to v2 should take 1-2 months... |
19:26:58 | J-23 | but 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:30 | domonoky | J-23: it normally takes much longer, you can not predict development times with only volunteers.. :-) |
19:35:15 | | Join AndyI [0] (n=pasha_in@212.14.208.235) |
19:36:07 | | Join saratoga [0] (n=41becb3b@gateway/web/cgi-irc/labb.contactor.se/x-629e7adf385e063a) |
19:37:15 | toffe82 | silly question : where is rbutil after the make ? |
19:37:32 | | Quit bmbl (Read error: 104 (Connection reset by peer)) |
19:38:37 | saratoga | i arranged to get a probably broken Fuze cheaply |
19:39:11 | saratoga | if 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:32 | domonoky | toffe82: i think on linux its in the rbutilqt folder. on windows its either in rbutilqt/debug/ or rbutilqt/release/ |
19:42:34 | vitja | shotofadds: good news ep0 worked ;) |
19:44:18 | | Join thephilosopher [0] (n=chatzill@modemcable108.47-58-74.mc.videotron.ca) |
19:44:57 | thephilosopher | allo everyone |
19:45:55 | thephilosopher | have some probleme checking out the svn repersitory |
19:46:01 | saratoga | thephilosopher: how goes the TCC hacking? |
19:46:26 | thephilosopher | saratoga on it , thanks for the file |
19:46:55 | thephilosopher | saratoga: i am still in early looking of the code , have a lot of question |
19:46:59 | funman | saratoga: what's a DMM ? |
19:47:10 | thephilosopher | are you familiar with he code ? |
19:47:23 | thephilosopher | Bagder: ? |
19:47:37 | | Join DaCapn [0] (n=dacapn@c-67-170-177-22.hsd1.or.comcast.net) |
19:48:37 | saratoga | funman: digital multi meter |
19:48:38 | | Join Hilikus [0] (n=ROCKERO@bas2-montreal45-1279654377.dsl.bell.ca) |
19:48:44 | | Join krazykit [0] (n=kkit@host-69-145-35-234.static.bresnan.net) |
19:48:46 | saratoga | thephilosopher: some of it |
19:48:47 | Hilikus | hey guys |
19:48:55 | saratoga | what problem were you having with SVN? |
19:49:02 | Hilikus | is release 3 out yet? |
19:49:44 | saratoga | no its out on the 23rd of this month |
19:49:46 | funman | saratoga: you should ask this question on the forum thread |
19:50:13 | saratoga | funman: once i get it and figure out what i want to do I will |
19:50:25 | Hilikus | also, was the contact plugin added to the main line already? |
19:50:52 | funman | thanks |
19:52:09 | funman | it seems we can have an interrupt happen when a button is pressed on sansav2 |
19:53:03 | saratoga | that makes sense, rockbox devices often use interrupt based button handling too |
19:53:24 | funman | that means the interrupt handlers have to be in place before any check is made ? |
19:54:28 | thephilosopher | saratoga: i cant co the svn... got a 405 method not allowed ... any idea ? |
19:54:40 | funman | thephilosopher: proxy? |
19:54:42 | saratoga | pastebin your attempt somewhere and i'll look at it |
19:54:53 | thephilosopher | funman proxy ? |
19:56:20 | funman | are you using a http proxy ? |
19:56:30 | thephilosopher | funman i dont think so |
19:57:07 | bluebrother | are you trying to access the repo using svn over http? I had this once when I used the wrong protocol |
19:57:20 | bluebrother | thephilosopher: you could have a hidden proxy |
19:58:56 | thephilosopher | bluebrother: i am typing this on the commandline : svn co http://svn.rockbox.org/trunk |
19:59:20 | | Join jhulst [0] (n=jhulst@unaffiliated/jhulst) |
19:59:22 | funman | use svn:// instead of http |
19:59:34 | bluebrother | thephilosopher: this is wrong. You need to use the svn:// protocol |
19:59:53 | thephilosopher | like this svn co svn://svn.rockbox.org/trunk |
19:59:54 | bluebrother | Rockbox svn doesn't support svn over http |
20:00 |
20:00:03 | bluebrother | yep |
20:00:05 | saratoga | the correct SVN command is actually on the using svn wiki page |
20:00:11 | saratoga | probably best to just copy and paste that |
20:00:27 | thephilosopher | well i am using the one one the site |
20:00:34 | thephilosopher | the 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:50 | bluebrother | thephilosopher: the wiki page definitely doesn't state svn over http |
20:03:03 | thephilosopher | true |
20:03:06 | thephilosopher | my bad |
20:03:51 | kugel | saratoga: hey, my fuze got replaced by a new one, so I'm back at buisness :) |
20:05:38 | kugel | business* |
20:06:29 | | Join {phoenix} [0] (n=dirk@p54B46636.dip.t-dialin.net) |
20:13:32 | vitja | is usb_drv_recv() async? |
20:13:38 | | Quit shotofadds (Read error: 104 (Connection reset by peer)) |
20:15:19 | * | gevaerts looks |
20:15:30 | funman | do you mean not blocking ? |
20:15:38 | gevaerts | Too long since I did usb stuff... |
20:16:07 | funman | gevaerts: why? did you write usb support on the Enigma machine ? |
20:16:23 | gevaerts | vitja: yes, it's async |
20:16:33 | vitja | thanks |
20:16:42 | gevaerts | funman: I've tried, but it has encrypted firmware |
20:16:58 | funman | gevaerts: the encryption acts as a captcha |
20:17:10 | vitja | hmm one more question: could packet be already there when usb_drv_recv() was called? |
20:17:56 | gevaerts | It shouldn't, as the controller is expected to NAK packets until it has been told by usb_drv_recv() to expect packets |
20:18:23 | pixelma | shall 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:07 | vitja | gevaerts: think in my case there will no be manuall nack/ack |
20:19:11 | bluebrother | pixelma: 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:34 | gevaerts | vitja: you'll have interesting buffer issues then |
20:20:10 | gevaerts | vitja: where will these incoming packets be stored? |
20:20:32 | vitja | gevaerts: I'll give it a buffer for one packet? |
20:20:55 | vitja | gevaerts: or may be disable interrupt for that time? |
20:21:21 | gevaerts | That could be tricky I think. |
20:21:29 | | Join J-23 [0] (n=aldwulf@a105.net128.okay.pl) |
20:21:54 | gevaerts | Anyway, 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:32 | vitja | gevaerts: I'll show it later, when it'll work anyway |
20:22:34 | gevaerts | The problem with a buffer for one packet is, what will you do with the second packet? |
20:22:57 | vitja | gevaerts: 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:47 | vitja | gevaerts: now I will try to understand hardware better |
20:24:23 | | Quit kaze (" <k!15b8>") |
20:24:24 | gevaerts | Anyway if the current api is not well suited to the tcc hardware, we can change it |
20:24:26 | funman | vitja: you are progressing quickly |
20:25:00 | vitja | hmm I'll try to fit it in, the will look |
20:26:38 | gevaerts | Don'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:34 | saratoga | gevaerts: 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:50 | gevaerts | saratoga: 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] (n=kronflux@hlfxns0161w-142177028006.pppoe-dynamic.ns.aliant.net) |
20:33:35 | gevaerts | saratoga: 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] (n=Rondom@p57A95AB5.dip.t-dialin.net) |
20:42:51 | | Quit saratoga ("CGI:IRC") |
20:54:32 | | Join fragilematter [0] (n=barbu_do@92.83.250.101) |
20:57:00 | pixelma | an 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:57:29 | amiconn | no |
20:58:59 | pixelma | weird, all other codepage settings exist in both - just for arabic there are two different ones then |
20:59:03 | amiconn | http://en.wikipedia.org/wiki/ISO/IEC_8859-6 , http://en.wikipedia.org/wiki/Windows-1256 |
21:00 |
21:04:00 | | Join ajonat [0] (n=ajonat@190.48.106.204) |
21:07:26 | | Join Strife89 [0] (n=michael@204.116.245.152) |
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:43 | pixelma | does 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:26 | pixelma | (in the text viewer's "Scroll Mode" submenu, if that's important) |
21:31:51 | | Join funman [0] (n=fun@82-171-216-191.ip.telfort.nl) |
21:42:56 | Strife89 | In 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] (n=clemens@host-091-097-241-112.ewe-ip-backbone.de) |
21:47:43 | | Join EspeonEefi [0] (i=espeonee@STRATTON-FIVE-TWENTY-THREE.MIT.EDU) |
21:50:21 | | Join mackes [0] (n=root@cpe-76-180-145-138.buffalo.res.rr.com) |
21:59:14 | | Quit lasser () |
22:00 |
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 http://pagina.de/deporcali | There are 10 ki) |
22:13:18 | pixelma | meh, 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@146.113.65.145) |
22:22:10 | dataangel | Is there anyway for plugins to use the standard C floor/ceil functions? |
22:25:23 | | Join ajonat [0] (n=ajonat@190.48.106.204) |
22:27:33 | | Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/labb.contactor.se/x-aa8f62d508366982) |
22:28:09 | saratoga | dataangel: since plugins are typically integer only, they're not generally needed |
22:28:32 | dataangel | saratoga: 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:04 | bluebrother | well, 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:30 | saratoga | dataangel: they're not resticted to ints, but keep in mind the FPU goes away when you stop using the sim |
22:30:34 | dataangel | not many |
22:31:16 | dataangel | hrm, need to implement my own ceil then |
22:31:22 | amiconn | The general rule is that you shouldn't use floats in rockbox unless *absolutely* necessary |
22:31:48 | amiconn | The core doesn't use floats at all, and only a very few plugins do |
22:32:18 | amiconn | Also 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:53 | dataangel | k, shouldn't be an issue luckily |
22:33:28 | dataangel | hrm, don't suppose there's a good epsilon for floats defined somewhere? If it helps I'm only dealing with positive floats |
22:33:51 | gevaerts | dataangel: how would you define it? |
22:33:52 | saratoga | should be in the IEEE754 spec |
22:34:06 | dataangel | ah, didn't realize that was standardized |
22:34:37 | * | gevaerts would expect the correct epsilon to depend on what you are doing |
22:35:07 | dataangel | gevaerts: 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:29 | saratoga | it'd be easier to just add 1-epsilon and then cast to int |
22:35:30 | dataangel | truncating by casting to int |
22:35:51 | dataangel | saratoga: That would work too :) |
22:36:32 | bluebrother | hmm. What's the state of establishing themes.rockbox.or? I noticed the domain now points to some server |
22:37:06 | saratoga | according to wikipedia, its 2^-23 |
22:37:14 | saratoga | for single precision anyway |
22:38:47 | dataangel | yep, just found that googling =) |
22:38:50 | dataangel | thanks |
22:39:04 | dataangel | 2^-24 actually |
22:43:31 | | Join Siku [0] (n=Siku@e212-246-66-148.elisa-laajakaista.fi) |
22:44:28 | * | amiconn wonders whether JdGordon tested his commit at all... |
22:44:40 | saratoga | dataangel: IEEE uses a sign bit, not 2's comp, so i think its 2^-23 |
22:45:06 | pixelma | amiconn: 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:02 | amiconn | Hmm, indeed an interesting catch |
22:58:21 | amiconn | It 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 |
23:00:20 | amiconn | But 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@77.164.66.126) |
23:04:04 | | Join funman [0] (n=fun@82.171.216.191) |
23:04:07 | saratoga | does SHAREDBSS_ATTR use IRAM or uncached DRAM? |
23:04:12 | funman | re |
23:04:25 | funman | any sansa e200v2 owner? |
23:04:49 | liiwi | got e280v2 |
23:04:57 | * | bluebrother could help with an m200v2 |
23:05:02 | bertrik | IIUC, 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:16 | funman | bluebrother: they have no recovery mode :( |
23:05:37 | funman | liiwi: 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:57 | liiwi | what sort of tests are we talking about? |
23:06:12 | liiwi | would be glad to help, but time limited, and I need my player :) |
23:06:18 | amiconn | bertrik: 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:22 | funman | upgrading to potentially damaged firmwares |
23:06:45 | liiwi | how's the unbricking procedure? |
23:06:54 | liiwi | jtag fun? |
23:06:55 | saratoga | if you have to ask you should not be patching the sansa v2 |
23:06:58 | amiconn | All 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:10 | funman | you have to open the device and hit it hard with a hammer |
23:07:27 | funman | then take all the parts and put them in the right order, glue them |
23:07:31 | liiwi | can do, but don't have time for that, sorry |
23:07:36 | funman | :) |
23:07:41 | funman | thanks anyway |
23:07:51 | saratoga | funman: 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:03 | funman | saratoga: same here: no news |
23:08:04 | amiconn | The 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:11 | liiwi | might buy another e280 for that, if I get plenty of time for some weird reason |
23:08:14 | funman | I have no cable here |
23:08:15 | amiconn | I only found that .pdf today... |
23:08:21 | | Join Llorean [0] (n=DarkkOne@m2a5336d0.tmodns.net) |
23:08:53 | saratoga | amiconn: is there a define that checks for any PP version? |
23:09:03 | amiconn | But 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:13 | bertrik | it should all get a little easier (at least for sd cards) with the sdhc spec :) |
23:09:28 | amiconn | For MMC there is an equivalent: MMC4.2 |
23:09:49 | bertrik | although I think they put a rather arbitrary limit at 32 GB size |
23:09:58 | amiconn | Yes, that limit is arbitrary |
23:10:10 | funman | I have looked at ipod mini yesterday |
23:10:14 | amiconn | The technical limit is 2TB (using 512byte blocks) |
23:10:20 | funman | I believe sansa e200s also support sd |
23:10:55 | amiconn | This 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:24 | funman | @+ |
23:13:29 | | Quit funman ("leaving") |
23:15:01 | | Join {phoenix} [0] (n=dirk@p54B46636.dip.t-dialin.net) |
23:15:44 | | Join moos [0] (i=moos@81-66-128-18.rev.numericable.fr) |
23:19:24 | | Join mrkiko [0] (n=mrkiko@host213-231-dynamic.5-87-r.retail.telecomitalia.it) |
23:20:11 | saratoga | amiconn: 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] (n=anpu@vpn15.rz.tu-ilmenau.de) |
23:21:28 | *** | Saving seen data "./dancer.seen" |
23:22:19 | | Part andi__ ("Ex-Chat") |
23:22:31 | | Join andi__ [0] (n=anpu@vpn15.rz.tu-ilmenau.de) |
23:22:58 | andi__ | hey folks |
23:23:16 | andi__ | may i ask you guys a question about the sandisk sansa e260 |
23:23:30 | BigBambi | Just ask, don't ask to ask |
23:24:00 | andi__ | at amazon, one can buy two different version of that device: one fm version and one w/o a fm radio |
23:24:16 | BigBambi | If they are v1 both will work with Rockbox |
23:24:30 | BigBambi | However, I supect they will both be v2 and therefore not work |
23:25:02 | andi__ | k, i am aware of the v2 limitation |
23:25:51 | andi__ | but i wonder about the fm no fm version |
23:26:00 | andi__ | is this fm thing just a software limitation? |
23:26:09 | saratoga | mostly software |
23:26:11 | BigBambi | Often but not always |
23:26:17 | saratoga | though apparently theres some with no fm chip either |
23:26:24 | | Quit EspeonEefi ("さよなら") |
23:26:25 | andi__ | are they? |
23:26:26 | andi__ | k |
23:27:41 | andi__ | when did sandisk start to ship v2 players? |
23:27:58 | BigBambi | Quite a while ago |
23:28:12 | BigBambi | Any new ones are pretty much guaranteed to be v2 |
23:28:22 | BigBambi | And even some refurbs might be now |
23:34:36 | amiconn | saratoga: Hmm, 183% realtime (43.6MHz) with svn (2nd Gen) |
23:34:48 | Kopfgeldjaeger | andi__: the ones @amazon are v2 ones. on ebay there are some v1 ones |
23:35:56 | saratoga | amiconn: apparently putting that buffer in DRAM incurs a decient performance hit |
23:36:35 | amiconn | Still, 53% speedup is quite good |
23:36:52 | Llorean | Does test_codec give unboosted numbers too? |
23:36:53 | amiconn | The performance hit is most probably due to the PP5002's broken cache |
23:37:08 | amiconn | I expect the hit to be much smaller on PP5020 |
23:46:51 | andi__ | back again |
23:47:01 | andi__ | @kopfgeldjaeger |
23:47:09 | andi__ | that was my idea two |
23:47:44 | andi__ | and so i am able to ask the seller to check the player version |
23:47:53 | andi__ | what a great plan :-) |
23:49:41 | andi__ | but i am still afraid about the fm radio thing |
23:50:09 | andi__ | it would be great to turn a official non-fm player into a "inofficial" rockbox fm player |
23:50:16 | saratoga | buy one with an fm radio if you want to be sure |
23:50:59 | andi__ | yes sure, but the non-fm are less attractive and thus much cheaper |
23:51:19 | BigBambi | Licensing fees make them cheaper |
23:52:49 | andi__ | 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:19 | bluebrother | if you can simply leave out the chip it's not really more expensive ... |
23:56:34 | saratoga | since sandisk did make two different versions, it was evidently worthwhile to do |
23:57:19 | dany_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:29 | dany_21a_ | selected it: radio worked |
23:57:58 | dany_21a_ | the not-FM Version was about 30€ cheaper than the FM version on amazon that time.... but actually the same hw |
23:58:19 | andi__ | thats exactly what i wanted to hear |
23:58:23 | | Join bmbl [0] (n=Miranda@unaffiliated/bmbl) |
23:58:24 | BigBambi | As I say, licensing fees |
23:58:39 | BigBambi | However, there _are_ some that physically do not have the chip |