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

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

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

#rockbox log for 2008-12-22

00:00:37 Join {phoenix} [0] (
00:00:56 Quit freddy__ (Read error: 110 (Connection timed out))
00:01:50 Join freddy__ [0] (
00:11:07 Quit totofdu33 ("CGI:IRC (EOF)")
00:12:39 Join QUICKSTART [0] (
00:15:26kugellucent: hey, I had some success
00:15:47 Quit bertrik ("Leaving")
00:16:48 Join n1s [0] (n=nils@rockbox/developer/n1s)
00:19:10kugelany scroll/clickwheel expert?
00:19:27n1sjhMikeS: cheers on getting the charging stuff committed :)
00:19:35 Quit Juice^ ("Leaving")
00:19:44kugelI'm having problems to get it to work in menus
00:20:39n1sgevaerts, Unhelpful, jhMikeS: The problem with uninstallation and dual boot is the same, you need a fresh nk.bin which we can't really distribute without permission
00:21:18fdinelkugel & mc2739: there's no code toggling GPIO A1 in the e200 code (and no similar code with other pins) so I guess the buttons/wheel handling is not completely the same
00:21:22 Quit robin0800 (Read error: 60 (Operation timed out))
00:21:59 Quit QUICKSTART (Remote closed the connection)
00:22:37 Join ASULutzy [0] (
00:22:48n1sthis is also true for a couple of other targets but for those we rely on third party mirrors only difference is that those are usually update files that the manufacturer has released freely
00:23:12ASULutzyAny idea why my 2nd generation ipod mini won't enter disk mode after I installed rockbox?
00:23:20ASULutzyfdisk -l doesn't show it either
00:23:33n1sASULutzy: does it freeze?
00:24:10ASULutzyOnce I plug a USB cable in, a picture of a USB dongle is displayed and it just sits there; I'm able to reboot it by holding select + menu
00:24:31kugelI bet this acceleration is troublesome
00:24:55n1sanyway i see 3 ways forward (1) easy, we simply do not support uninstallation or dualboot (2) we get permission to redistribute the file (3) we rely on 3rd party mirrors to do it
00:25:01ASULutzyn1s: I'm a little worried I may have bricked my ipod :)
00:25:41n1sASULutzy: that is a known bug, some rockbox builds freeze on USB insertion on some players for an unknown reason
00:25:45 Join QUICKSTART [0] (
00:26:18ASULutzyn1s: heh, so I've got no way to interface with my ipod and it's a fancy paperweight until said bug is fixed?
00:26:19n1sASULutzy: a workaround is to manually enter diskmode or start the original firmware
00:27:08 Quit {phoenix} (Read error: 104 (Connection reset by peer))
00:27:23ASULutzyHow can I manually enter disk mode?
00:27:28ASULutzyor start the original firmware for that matter
00:28:04n1swhen the ipod is starting toggle hold to start the original firmware (this is in the manual btw)
00:28:22n1syou then need to menu+select restart it to get back into rockbox
00:28:58ASULutzyn1s: I'll rtfm, sorry I just thought I bricked my ipod and was said and wanted immediate resolution, you know how it is ;)
00:29:00n1sto get into diskmode press select+play immediately afer resetting with menu+select (IIRC)
00:29:05ASULutzyn1s: Thank you for your help
00:30:39 Nick JdGordon|zzz is now known as JdGordon (n=jonno@rockbox/developer/JdGordon)
00:31:15JdGordonrasher: i didnt know i didnt?
00:34:08 Part ASULutzy
00:34:27 Join Llorean [0] (
00:35:01 Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/
00:42:09***Saving seen data "./dancer.seen"
00:43:14 Join Luigi12 [0] (
00:43:23 Quit killan ("( :: NoNameScript 4.22 :: )")
00:44:13Luigi12hi, I was wondering if I can have rockbox play in a random order w/out having to shuffle. I can't figure it out and it's not in the manual.
00:44:33 Join gregzx_ [0] (
00:45:34n1sLuigi12: to shuffle you can either turn on the shuffle option or use "Insert Shuffled" to inser tracks in a random order into a playlist
00:45:44 Quit gregzx (Nick collision from services.)
00:45:51 Nick gregzx_ is now known as gregzx (
00:46:10Luigi12yes, but I don't want to turn on the shuffle option, and preferrably not shuffle the playlist
00:46:37pixelma"insert shuffled" on a song or directory
00:46:38n1sthen the answer is "no"
00:47:09Luigi12ok, thanks. Can you shuffle the current playlist w/out enabling the shuffle option?
00:47:18 Join killan [0] (
00:47:36n1sselecting "reshuffle" from the wps context menu shoudl do it
00:48:10Luigi12ok that works. Thanks for your help!
00:48:21 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
00:49:42 Quit linuxstb (Read error: 110 (Connection timed out))
00:50:20 Quit MethoS-- (Read error: 104 (Connection reset by peer))
00:50:28 Quit Luigi12 ("using sirc version 2.211+KSIRC/1.3.12")
00:54:48 Quit gregzx ("ChatZilla 0.9.84 [Firefox 3.0.5/2008120122]")
00:56:09Unhelpfuln1s: i know about the redistribution issue, i was trying to think of ways we might be able to extract the nk.bin from the user's own player. accessing the drive on their PC with an adapter really doesn't seem "nice", there were never any updates, and no official, recovery tool either, so we can't extract it from that... unless we know a way to inject executable code via a file, we're kind of stuck on providing dual-boot or uninstall. :/
00:57:17saratogaas long as we make it clear that theres no legit way to uninstall I don't see a problem
00:57:23LloreanNor do I.
00:57:33LloreanBig, red letters in the manual.
00:57:41LloreanAnd in RBUtil, I suppose.
00:58:28n1sthat will of course not stop the people asking about how to uninstall :/
00:58:46saratogatheres not that many beast users around
00:58:55saratogaso i doubt many will ask
00:59:18saratogathe players been out of production for years and seems to be fairly easy to break
00:59:43n1sbut i really don't see the problem of hosting a file copied from a player when hosting a file downloaded from a website seems fine, AFAIK you need express permission to distribute both
01:00:32Lloreann1s: Do we host firmware images at Rockbox that we've downloaded from somewhere?
01:00:33n1ssaratoga: if i didn't know rockbox well, i'd be reluctant to install it if there was noway to uninstall
01:00:37 Join esotericguy [0] (
01:00:48saratogan1s: then you shouldn't install it
01:00:59n1sLlorean: no, i mean that we refer to rasher's mirror for example
01:01:43saratogatheres no sense keeping it unsupported forever just because some people might not want to use it if it can't be uninstalled
01:01:57 Quit __lifeless (Read error: 110 (Connection timed out))
01:02:20saratogait should be made supported, and then we should hope that some owner figures out a way to install without losing the original firmware
01:02:36LloreanI think one difference is that it's a mirror of files that are available sans-cost from the hardware manufaturer.
01:02:46LloreanMeanwhile the firmware installed on the player isn't available sans-cost, it costs what the player costs.
01:03:07n1sLlorean: but legally i don't think there's a difference
01:03:35n1showever i doubt that either toshiba or microsoft would really care
01:04:03saratogawe definately don't have the right to distribute the files, but we're probably ok telling people that they exist as long as we're not linking to them
01:04:08n1sit is of no use to anyone who have not got the player
01:05:14n1smaybe rasher or Bagder are fine with hosting it?
01:05:19esotericguyHi, So i'm having problems with rockbox. It was working fine but then i couldn't initialize the library (it would stop at 1500+songs found even tho i only had 900-ish) so i restored my ipod 30gb in itunes. i reinstalled rockbox using the rockbox utility. but now when i try to initialize the database it goes up to 409 and stops. any suggestions, help?
01:06:04saratogai wonder if its possible to recovery the original nk.bin file after overwritting it
01:06:15saratogadoes the update process erase or rewrite the file?
01:06:43saratogaesotericguy: that usually means you have a corrupt file somewhere that freezes the tag parser
01:07:41esotericguysaratoga: and how do i go about fixing this?
01:07:51 Quit einhirn (Read error: 104 (Connection reset by peer))
01:07:58saratogaesotericguy: delete the corrupted file or fix its tags
01:08:12n1sor file a bugreport and attach it
01:08:23saratogayeah that one is probably best
01:09:28esotericguyand how do i do that?
01:10:21amiconnsaratoga: Since at least the firmware partition uses TFAT, and TFAT is transaction safe, I would expect the old data to be recoverable, as long as nothing else is written to disk afterwards
01:11:02Lloreanamiconn: So, write the firmware, reboot into our code, and immediately attempt to read the old firmware without writing anything else?
01:11:16LloreanOr even have our code read/dumb it on first boot?
01:11:37Unhelpfuli believe both use tfat, at least in the OF
01:11:45amiconnIt could be that there's built-in protection against recovery of the firmware file, but not very likely
01:12:25amiconnThe problem is to RE TFAT enough to be able to find the old data
01:13:06kugeloh this needs some serious calibration
01:13:36saratogaamiconn: maybe the file is written to sequentially to the disk when toshiba images the firmware? if so it might be possible to scan the unallocated space for it
01:13:42esotericguysaratoga: how do i delete the corrupted file or fix its tags?
01:14:00saratogaesotericguy: I have no idea
01:14:13saratogamaybe binary search for it or just rewrite all your files tags
01:14:32Unhelpfulwe know the md5sum, that helps :D
01:15:25saratogathe start of the file is at the start of some cluster [or whatever they're called in tfat], so maybe check the first couple bytes of each cluster for the nk.bin, copy it out, and then md5 it
01:15:44saratogajust thinking aloud here
01:15:55Unhelpfulit's definitely an idea
01:16:23amiconnMaybe one complete cluster
01:16:48esotericguywell i have no idea how to do any of that... Why isn't restoring it, then reinstalling rockbox working?
01:17:11saratogaesotericguy: because the problem is your files
01:18:27UnhelpfulFW partition is 137MB, 2048B clusters
01:18:52Unhelpfuloriginal nk.bin is 13MB
01:19:05esotericguywhich and what files? on my ipod? computer?
01:19:43 Quit tyfoo ("Carpe diem")
01:20:32 Part aurix_lexic1
01:21:08saratogaonce rockbox is installed, is there some easy way to dump the firmware partition?
01:21:30amiconnjhMikeS: The beast charging somehow disturbs usb... :(
01:23:31kugelsaratoga: I got the wheel working, sort of
01:23:32Lloreanesotericguy: As they said, it's a problem with the tags in one of your songs.
01:23:46 Join ameyer [0] (
01:24:09n1sesotericguy: database initialization hanging is usually caused by tags causing our metadata parsers to fail, to fix the problem you need to find the files which have the tags that cause this and (preferably file a bug report and attach one of them) then rewriting the tags or deletign the files
01:24:55kugelsaratoga: want a patch?
01:25:08saratogakugel: sure
01:25:33saratogaare you going to have something to commit tonight?
01:26:03esotericguyn1s: how do i find the files? and how do i make a bug report?
01:26:13n1sesotericguy: one efficient way is doing a binary search, i.e. remove half your files and see if it works, if it does remove that half and put the other back if it didn't work remove half of what you have on the player now, rinse, repeat
01:26:43n1sfile bugreports i the tracker
01:27:27 Join Aurix_Lexico [0] (
01:28:48jhMikeSamiconn: disturbes it? I haven't seen that nor know how it could.
01:29:11amiconnUSB (in main rockbox) jumps in & out for me now
01:30:10 Quit ender` (" Of course, this is not a very secure program... But, we weren't trying to write a security system, just an example for page")
01:30:21jhMikeSthe hub issue perhaps? noone else reported anything.
01:30:33 Join onlysoaa [0] (
01:30:43amiconnIt's not the hub issue. USB worked perfectly without charging
01:30:51kugelsaratoga: here: (unexpetec wheel behavior included :) )
01:30:54amiconnThe hub issue only affects PP
01:31:19onlysoaaHullo everyone. I was wondering if I can have a chat with anyone experienced with Telechips devices.
01:31:55 Quit n1s ()
01:32:22saratogaonlysoaa: theres a few developers working on those ports, probably best to just ask and then see if any of them are listening now
01:33:05 Part esotericguy
01:33:12saratogakugel: regarding the SD issue i'm having with my fuze, is this just because I have an 8GB fuze and need to move .rockbox below 1GB?
01:33:19jhMikeSDon't PP targets always try to draw current for charging? Its only tie up with USB is checking the input state for available current.
01:33:48onlysoaaThanks. I'm looking to hack the firmware update for the Samsung P2 (sorry, not for rockbox porting) and I was wondering if anyone knows how to disassemble the update ROM.
01:34:07onlysoaa(maybe I'll start a P2 port later on, but I'm too inexperienced at the moment)
01:34:10kugelsaratoga: what issue exactly?
01:34:13saratogayou mean more specifically then objdump?
01:34:19kugelbut yea, definitely possible
01:34:29saratogakugel: I get a hang with an SD error when the bootloader finishes
01:34:37onlysoaasaratoga: objdump works with update ROMs?
01:34:47amiconnjhMikeS: I am referring to the newly committed beast charging.
01:34:52saratogaonlysoaa: sure it works with anything thats arm
01:35:17onlysoaasaratoga: Thanks, I'll give it a shot. Working on Windows at the moment, but I'm running an ubuntu vm.
01:35:19kugelsaratoga: I created a 500MB filesystem limiting my disk space, I don't experience such things
01:35:47amiconnBefore it, USB worked perfectly. Now when I plug it, it starts charging and connects. After a few seconds (time varies) usb disconnects, then reconnects again after a few more seconds. Somethimes it stays disconnected, or locks up.
01:35:59jhMikeSamiconn: Me too. It does nothing with the USB stack except to check current and use it if available.
01:36:00saratogaonlysoaa: you'll need the objdump included with the rockbox dev tools, and you may want to look at the D2 port to see if any of their tools are useful
01:36:17amiconnI will observe it further - it seems to work if the charger is plugged in addition to usb
01:36:40jhMikeSMakes sense. Then it won't draw current from the port.
01:36:48onlysoaasaratoga: Thanks. Where should I look for the rockbox dev tools?
01:37:11amiconnjhMikeS: Maybe it draws too much so the OS temporarily disables the port?
01:37:12jhMikeSCurrent should be under 500mA even at the max for USB.
01:37:34amiconnIt must not draw more than what's negotiated
01:38:02saratogagiven the small size of the battery its hard to imagine it can pull more then 500mA
01:38:09onlysoaasaratoga: Thanks. Maybe we'll see some custom fonts with the Samsung OF within a few days, and a rockbox port to the P2 in a few years. :D
01:38:09jhMikeSYou can check the debug screen and it will tell you. It only draws charging power if approved and < 100 if not.
01:38:25kugelsaratoga: I'm kinda doubtful that it's going to be a useful wheel w/o interrupts
01:38:26 Quit ZincAlloy ("CGI:IRC")
01:38:52saratogakugel: yeah assuming its 72/clicks a turn, its going to be messy if you spin remotely fast
01:39:01kugelthe wheel values changes a lot within one "physical click"
01:39:17kugeland the chance is incredible high that you miss values using the tick task only
01:39:29saratogai'd be amazed if they didn't have some way to do interrupts
01:39:37kugelit's already messy if turning really slowly
01:39:39saratogaotherwise they'd have put a button on the DBOP and the wheel on GPIO
01:40:09saratogathe fact that its the wheel on DBOP means they must have a way to get an interrupt off of it
01:40:23kugelwell, the wheel must be baiscally on gpio too
01:41:00kugelit's not found so far. But I think I'll have another look at the pins with GPIOA1 set. we lacked that one upto now
01:41:42jhMikeSThe limit for configured USB (upper end of regulator tolerance) is 401mA. Unconfigured is 91.
01:43:31amiconnPolled wheel is next to unusable. I know this from the old ipod G1..G3/mini G1 driver
01:44:25amiconn(although the ipod wheel has a bit more resolution - 96 steps per turn)
01:48:14jhMikeSsaratoga: It can draw up to 555mA if the main charger is connected (max setting).
01:49:31saratogajhMikeS: how big is the battery?
01:50:11jhMikeSsaratoga: 700mAh, so that's about .79C which is just fine (and what the OF uses).
01:50:14 Part onlysoaa
01:50:31saratogaamiconn: is it possible they just had a regular interrupt that fired ~100 times a second, polled the status register, and then returned?
01:50:47saratogajhMikeS: thats fairly high, but i guess if the OF uses it
01:50:48 Join mc2739_ [0] (
01:51:03rasherJdGordon: I don't see any commits to the 3.1 branch by you.
01:51:31 Quit mc2739 (Nick collision from services.)
01:51:32 Nick mc2739_ is now known as mc2739 (
01:53:13amiconnsaratoga: Reading 100 times a second is way too slow even if you spin the wheel only moderately fast
01:53:22 Quit fdinel (Read error: 104 (Connection reset by peer))
01:54:10amiconnYou'll easily miss a status, and then it starts behaving erratically, because the direction cannot be detected anymore
01:54:10kugelamiconn: yea that's my impression too
01:54:31kugelbut unless we get a way to use irq that's the only way
01:58:18JdGordonrasher: oh, misunderstood you.. I thought you said my commit only got into the 3.1 branch (/me thinking release meant trunk..)
01:58:25JdGordonhow do i commit to the branch?
01:59:04saratogakugel: well theres unused IRQ numbers in the interrupt controller, perhaps sandisk has a different revision then our datasheet covers?
01:59:12pixelmaJdGordon: checkout the 3.1 trunk and commit from there
01:59:42saratogaIRQ20 is DBOP, but 21 is unused, perhaps its not usued in sandisk's revision
01:59:51pixelma(apply your changes somewhen in between)
01:59:52kugelsaratoga: I think they got their earlier then we got our? No, I think all possible ISRs are covered
02:00:28saratogakugel: they got sandisk to add DRAM to the chip, and our datasheet doesn't mention it, so adding something else is also possible
02:00:28JdGordonpixelma: arg, ok
02:00:38 Join Blessedcurse [0] (
02:00:40saratogai assume you mean youv'e looked at all the ISRs in the dump?
02:01:34kugelbut funman told me that there's an isr on GPIOB, so it's possible
02:01:52saratogaare all the ISRs together in the firmware?
02:03:33kugelfunman said the isrs are mentioned directly after the occurrence of the word "HEADER"
02:04:07kugelI have looked at it, but I didn't get much out of it. I'll look again once I'm more familiar with IdA
02:04:58saratogahow are interrupts stored on ARM? does it just branch into the interrupt handler, check the intterupt code, and then branch to an ISR?
02:08:04kugelwell, you set up an interrupt in the VIC, and implement the isr, that's it
02:08:16kugela bit more complicated for GPIO, but essentially the same
02:08:52kugelthe vic will branch to the isr when an interrupt happens
02:11:22kugelthat's at least how it works on your ams sansas
02:16:01 Quit moos (Read error: 110 (Connection timed out))
02:17:00QUICKSTARTis there a way to eliminate duplicate entries in the database?
02:20:44 Join itcheg [0] (i=62db4767@gateway/web/ajax/
02:21:12 Quit Blessedcurse (Read error: 110 (Connection timed out))
02:28:30 Quit culture (Read error: 60 (Operation timed out))
02:29:25 Quit Thundercloud (Remote closed the connection)
02:30:28 Join onlysoaa [0] (
02:31:03onlysoaaHmm... objdump doesn't recognize the format of the P2's update ROM image.
02:32:44 Quit lasser (Read error: 110 (Connection timed out))
02:34:40 Nick fxb is now known as fxb__ (
02:37:17 Join fdinel [0] (
02:42:13***Saving seen data "./dancer.seen"
02:47:39saratogaonlysoaa: the ROM won't be a standard format, so you'll have to dump it in raw mode and force arm, check the man entry
02:50:50Unhelpfulkugel: you could maybe implement interrupts for the unused IRQ numbers that just increment an entry in a table, and then scroll the wheel a bunch and look in the table for something that's gone up quite a bit?
02:51:51kugelUnhelpful: you mean trial and error? :)
02:52:42Unhelpfulessentially, but you *do* have a list of supposedly unused interrupts, and that seems the easiest way to find if one of them is triggered by wheel movement
02:52:54saratogayou probably have to enable interrupts for those pins though
02:54:39kugelUnhelpful: we have free isr for dbop and gpiob, that should not be the problems
02:54:45 Quit itcheg (" ajax IRC Client")
02:55:16kugelUnhelpful: we need to mask the interrupts, and for that we need to know how the wheel could trigger an interrupt
02:55:35*Unhelpful remembers how little he knows about this hardware stuff, and goes back to his bitmap corner
02:55:49kugelhehe :)
02:56:10saratogathe DBOP looks like a custom AMS part rather then something they licensed, so in theory sandisk could have asked them to change it however they liked
02:59:12 Quit bmbl ("Woah!")
03:02:55kugelsaratoga: dbop is part of as3525
03:03:01onlysoaaHmm... the man entry doesn't talk about raw mode...
03:05:50saratogaonlysoaa: did you try something like arm-elf-objdump -D -marm -b binary ?
03:05:58saratogafound that just now on google
03:06:04 Join itcheg [0] (i=62db4767@gateway/web/ajax/
03:06:16onlysoaasaratoga: I'll try that right now.
03:08:00onlysoaaIt works, thanks. I doubt it's doing it correctly though.
03:08:11saratogawhys that?
03:08:22onlysoaaOh wait, nevermind.
03:09:08onlysoaaDo you think it could disassemble into gibberish if the format isn't specified right? Or would it just fail?
03:10:15saratogaonlysoaa: if theres no ARM code you'll just get a lot of invalid ops, but that shouldn't happen unless you're using the wrong file or something
03:10:59onlysoaaAh, I see. Is there a quick way to find out if it's outputting gibberish or not?
03:12:46saratogaonlysoaa: you understand what objdump does right?
03:13:02onlysoaasaratoga: Yeah.
03:19:43 Quit QUICKSTART (Read error: 104 (Connection reset by peer))
03:21:18 Quit saratoga ("CGI:IRC (EOF)")
03:23:21 Quit dfkt ("-= SysReset 2.53=- Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.")
03:24:17Unhelpfulseriously, it's one extra multiply, and a condition and a few bytes more code, in a plugin, if we want to make it selectable. and it's during the caching part, rendering, they both render just as fast. the code i have for the latter model is somewhat entangled in my other PF work, but i could port it separately quite easily.
03:27:13*kugel fears Unhelpful is getting horny on every single saved byte
03:30:59Unhelpfulactually, i'm more trying to say that a few extra bytes for this aren't a big deal. it's in the plugin buffer, which has a fixed size. it only matters if it makes the plugin's code too big for it to buffer the data it needs to.
03:41:50 Join Makuseru [0] (
03:47:06onlysoaasaratoga: Ah hah, the TelechipsInfo and D2 pages are quite useful. :]
03:47:38 Quit Makuseru (Read error: 104 (Connection reset by peer))
03:48:22 Join Makuseru [0] (
03:48:33 Nick fxb__ is now known as fxb (
03:52:57 Nick fxb is now known as fxb__ (
03:54:46kugelUnhelpful: exactly!
03:58:07 Join akur [0] (
03:58:18 Part akur
04:01:50 Quit Makuseru (Read error: 104 (Connection reset by peer))
04:02:02 Quit _Auron_ (Read error: 104 (Connection reset by peer))
04:02:28 Join _Auron_ [0] (
04:04:47 Quit Schmogel (Read error: 104 (Connection reset by peer))
04:21:08 Quit t0mas ("Leaving")
04:23:35 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
04:25:31 Join Darksair [0] (n=user@
04:25:39 Join blkhawk- [0] (
04:26:07 Join akur1 [0] (
04:27:55 Part akur1
04:37:29 Quit EspeonEefi ("さよなら")
04:40:27 Quit miepchen^schlaf (Read error: 60 (Operation timed out))
04:41:32 Quit blkhawk (Read error: 110 (Connection timed out))
04:41:38 Nick blkhawk- is now known as blkhawk (
04:42:17***Saving seen data "./dancer.seen"
05:14:13 Quit perrikwp (" ajax IRC Client")
05:25:59 Quit itcheg (" ajax IRC Client")
05:39:11 Join solca [0] (
05:39:38 Part solca
05:45:39 Join pixelma_ [0] (n=pixelma@rockbox/staff/pixelma)
05:46:53 Quit amiconn (Nick collision from services.)
05:46:55 Join amiconn_ [50] (n=jens@rockbox/developer/amiconn)
05:49:17 Quit pixelma (Read error: 60 (Operation timed out))
05:55:00 Join Spot` [0] (
06:04:54 Join _lifeless [0] (n=lifeless@
06:05:35 Quit Spot` ("Yep I left now what?")
06:08:22Lssim having a problem with unicode tags
06:08:33Lssit doesnt display and shows up as sort of a box
06:09:13 Join ajonat [0] (n=ajonat@
06:09:15onlysoaaLss: You need a font that supports unicode.
06:09:44Lssi isolated the issue to being theme related so how do i make the theme work?
06:09:56Unhelpfulit's *font* related. use a unicode font.
06:10:01Lssim trying to use detailed text
06:10:11Lssi did select the unicode font
06:10:29Lssipod video set to english and using unicode
06:10:42Unhelpfuland then did you set a theme after setting the font?
06:11:14Unhelpfulthe theme changed the font, probably.
06:11:52Lssbut i double checked after changing the theme and its still unicode unless the theme forces charset?
06:12:34Unhelpfulindividual fonts have different characters in them. not all fonts contain glyphs for all characters.
06:13:03 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
06:13:09Unhelpfultry changing the font to 16-GNU-Unifont
06:13:43Lssgimme a sec
06:15:26Lssok that worked
06:20:56 Join Spot` [0] (
06:21:56 Quit Spot` ("Yep I left now what?")
06:26:21 Join Dhraakellian [0] (
06:26:51Dhraakellianabout how often would you guys say the data corruption bug occurs on the Sansa e200?
06:27:56Dhraakellian...and it still happens with cut/paste without USB, right?
06:30:32 Join Photoguy [0] (n=Photoguy@
06:30:58PhotoguyIs it possible for a Lithium ion battery to just quit suddenly?
06:31:15PhotoguyMy e-200 battery won't charge anymore.
06:32:31DhraakellianI know that mine started only charging to ~94% seemingly overnight a few weeks ago
06:32:39Dhraakelliannot charging at all?
06:33:03Dhraakellianopen it up, take the battery out, put it back in, try again?
06:33:04PhotoguyNo..Im charging externally, but no matter what I do it still dwindles..
06:33:35Dhraakellian(disclaimer: I don't claim to be an expert about such things)
06:34:29PhotoguyBut it actually did quit overnight.
06:34:39Dhraakellianwhen charging overnight?
06:34:50PhotoguyOne night it was working then it just wouldn't all!
06:35:02PhotoguyYeah, actually :)
06:35:02*Dhraakellian goes looking for the page about building Rockbox for oneself
06:35:35PhotoguyForget it..
06:35:37 Quit HellDragon (Read error: 104 (Connection reset by peer))
06:35:45 Join HellDragon [0] (
06:35:53PhotoguyMaybe I'll buy a PSP, they're pretty hackable.
06:37:25DogBoynot on purpose they're not
06:37:45scorcheeither way, it is off-topic..
06:38:13PhotoguyOr a D2..Cowon.
06:38:21PhotoguyBut those are exspensive.
06:38:22onlysoaaI got a PSP, but I'm going back to my Samsung P2 because the PSP is just too big.
06:38:41PhotoguyHm, how much will you sell it for?
06:38:46onlysoaaToo bad neither can run Rockbox. although the P2 does have sweet sound options.
06:38:47PhotoguySorry, off topic.
06:38:52scorchefolks...this is #rockbox..can we please keep discussion on Rockbox?
06:39:13*Dhraakellian drifted off a tad, for which he is sorry
06:39:33*Dhraakellian continues looking into building with USB enabled
06:39:42 Quit pabs (Read error: 113 (No route to host))
06:40:56Photoguy /me wonders why Dhraakellian keeps a running commentary on his personal life..
06:41:42*Dhraakellian shrugs
06:42:20***Saving seen data "./dancer.seen"
06:45:07 Quit kugel ("ChatZilla 0.9.84 [Firefox 3.0.4/2008111319]")
06:49:21Lssis it normal that just turning on the ipod causes the battery to go from 100 to 90
06:49:38Lss5.5gen video
06:54:54 Quit jhulst (Read error: 113 (No route to host))
06:57:26 Quit fdinel ("Miranda IM! Smaller, Faster, Easier.")
06:58:55 Join massiveH [0] (
07:00:36 Quit massiveH (Client Quit)
07:13:34*lucent reads note from kugel about wheel
07:34:32 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
07:34:33 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
07:39:29 Part onlysoaa
07:40:11Dhraakellianif I'm building Rockbox for my e200 with USB enabled, should I enable high speed or just full speed?
07:43:06 Quit bmbl (Client Quit)
07:58:51LloreanDhraakellian: It depends. Do you want file corruption after slow transfers, or after quick transfers?
07:59:59Dhraakellianmy reasoning is that if I'm going to be using cut/paste anyway, I might as well just risk the corruption over USB instead of the more labor-intensive way
08:00:25DhraakellianI was just wondering if there was a reliability difference between full speed and high speed
08:00:45LloreanWith cut/paste you're just going to corrupt the card (assuming you only write to it)
08:01:02LloreanIf you use USB support to write to the player you could trash its filesystem, needing more work to restore.
08:01:09LloreanHigh speed is much faster than full speed.
08:01:20Dhraakellianoh, I'd still be using the OF for transferring to the internal storage
08:01:58LloreanYou really should just get a card reader. They're very cheap.
08:03:18DhraakellianI have one, but using it would require undoing and redoing the hot-glue/electrician's tape jury-rig I have to keep the card from popping out
08:09:12 Join Rob2223 [0] (
08:12:34 Quit Darksair ("To Arch or Gentoo? That is the question...")
08:19:21 Quit Tuplanolla (Remote closed the connection)
08:19:35 Join Tuplanolla [0] (n=jani@unaffiliated/tuplanolla)
08:22:21lucentDhraakellian: i'm confused, what is your question
08:23:24Dhraakellianlucent: I was wondering if there was any quality/reliability difference between enabling high-speed vs. only low-speed USB (data corruption aside)
08:23:43 Quit jhulst (Remote closed the connection)
08:23:57Dhraakellianand then I explained my reasons for not using an external adapter
08:27:32 Quit Rob2222 (Read error: 110 (Connection timed out))
08:28:06 Join Tuplanol1a [0] (n=jani@
08:28:10 Quit Tuplanolla (Read error: 131 (Connection reset by peer))
08:31:08 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
08:42:22***Saving seen data "./dancer.seen"
08:49:51 Join feisar [0] (i=jljhook@
08:56:10 Quit Aurix_Lexico (Read error: 110 (Connection timed out))
08:59:27 Join einhirn [0] (
09:00:50 Quit XavierGr ()
09:10:50 Quit BHSPitLappy (Remote closed the connection)
09:11:33 Quit gevaerts (Nick collision from services.)
09:11:45 Join gevaerts [0] (n=fg@rockbox/developer/gevaerts)
09:14:25 Quit ajonat ()
09:15:08 Join MethoS- [0] (
09:17:06lucentDhraakellian: Sorry, I don't understand. What is the question you are asking to the channel?
09:17:28Dhraakellianlucent: nevermind. I think it's been answered.
09:17:55DhraakellianI'm going to go back into lurk mode and then eventually fade/part out
09:18:22 Join pabs [0] (
09:20:46Lssim just wondering but isnt it a better idea to reverse the newline thing for wps files
09:21:03Lssnewlines are treated as comments unless specified
09:23:38 Nick pixelma_ is now known as pixelma (n=pixelma@rockbox/staff/pixelma)
09:28:42 Quit MethoS- (Remote closed the connection)
09:29:17 Join bertrik [0] (
09:41:42 Join ender` [0] (
09:41:52lucentwow... kugel's latest patch makes rockbox behave somewhat like rockbox for Fuze targets
09:44:13 Quit kachna (Read error: 60 (Operation timed out))
09:44:46 Join RossyMiles [0] (
09:47:10 Join Thundercloud [0] (
09:49:43 Nick RossyMiles is now known as rossy (
09:49:55 Nick rossy is now known as _rossy_ (
09:59:14_rossy_hi #rockbox
10:00:29_rossy_i just made a wps for the iriver H10 5/6GB. could someone give me write access to the wiki at JamesRossGowan?
10:00:31 Nick Tuplanol1a is now known as Tuplanolla (n=jani@
10:06:32 Quit Seed ("cu, Andre")
10:07:38lucent_rossy_: stick around, someone will hear you
10:07:46 Quit Photoguy ("ChatZilla 0.9.84 [Firefox 3.0.5/2008121622]")
10:07:48_rossy_ok, cool
10:08:31lucent_rossy_: before posting, be *sure* you follow the provided guidelines on making a WPS contribution. I think I remember that there's documentation to write, uh.. other stuff?
10:08:48lucentsorry I don't remember details
10:09:02_rossy_yeah, i checked all the guidelines
10:09:07*lucent :)
10:09:30lucentyou probably want rasher or Badger
10:09:40_rossy_ah, ok
10:09:49_rossy_when are they likely to be online?
10:10:11lucentonce or twice daily, I don't know what hour of the day
10:10:43pixelmano need to wait for them for wiki write access...
10:12:45pixelma_rossy_: you should be able to edit pages now, hope you don't intend to spam ;)
10:12:58_rossy_ok, thanks
10:20:00 Join psycho_maniac [0] (i=psycho_m@
10:20:35psycho_maniaci was just wondering if somebody could confirm a bug i have found
10:21:50psycho_maniacfirst let me get the latest version and see if it still exists
10:22:56 Part psycho_maniac
10:25:32 Join psycho_maniac [0] (i=psycho_m@
10:25:56psycho_maniacok now im not so sure if its a bug :S
10:27:41 Quit Thundercloud (Remote closed the connection)
10:28:57psycho_maniacim in a album folder and i have sort files as bottom quickscreen item. if i have it set to newest files already and go in that folder then use my quick menu to sort them by alphabetical they do not change unless i go out of the folder and back in
10:32:54 Quit _rossy_ ("ChatZilla 0.9.84 [Firefox 3.0.5/2008120122]")
10:35:16lucentpsycho_maniac: I don't know the code involved, but I'm not surprised by that behavior
10:42:23***Saving seen data "./dancer.seen"
10:49:48 Join stoffel_ [0] (
10:53:43 Quit soap (Read error: 110 (Connection timed out))
10:55:32lucentHm, why don't plugins build for the Fuze (Sansa AMS AS3525 target) ? Is it just a missing plugin keymap?
10:59:50 Join Nibbler [0] (
11:00:48bertrikare there any targets that do have radio but don't have recording?
11:01:59bertrikthe ams sansas do not have recording yet, but I want to add proper radio support soonish
11:03:05bertrikas far as I can see, the analog radio input to the codec can be enabled with audiohw_set_monitor, but this function is only compiled #ifdef HAVE_RECORDING
11:04:03 Join kachna [0] (
11:04:07 Join robin0800 [0] (
11:04:27 Join Darksair [0] (n=user@
11:04:35 Join {phoenix} [0] (
11:07:23 Quit robin0800 (Remote closed the connection)
11:08:25 Join robin0800 [0] (
11:10:03 Join lasser [0] (
11:16:41 Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
11:19:55 Quit robin0800 (Remote closed the connection)
11:31:05amiconnlinuxstb: Do you think the small optimisation should be ported to the 3.1 branch? The fixes (8 bit and one-channel silence) already are there.
11:45:16 Join daurnimas [0] (
11:45:38 Join daurn| [0] (
11:46:05 Quit {phoenix} (Read error: 104 (Connection reset by peer))
11:47:20 Quit daurnimator (Read error: 60 (Operation timed out))
11:50:59 Quit daurn (Read error: 145 (Connection timed out))
11:52:09JdGordondoes anyone in here use bookmarks?
11:53:17gevaertsI do, occasionally
11:53:36 Part psycho_maniac
11:54:26JdGordonI'm going to need some opinions on my patc sometime soonish if you wanna have a play?
11:54:40 Join n1s [0] (n=nils@rockbox/developer/n1s)
11:55:12gevaertsI can't test right now as I don't have my player with me, but I can try to give some opinions
11:55:56gevaertsn1s: I didn't mention dual-boot last night because we do have precedents for that not being needed for a target to be supported
11:55:59JdGordonno worries.. its not quite ready yet... almost
11:56:37n1sgevaerts: ok, but it's the same problem
11:56:52 Quit freddy__ (Read error: 60 (Operation timed out))
11:57:26 Join freddy__ [0] (
12:04:44 Quit _lifeless (Remote closed the connection)
12:05:29 Join _lifeless [0] (n=lifeless@
12:06:56JdGordonwhy are we using .<filename> for system files inside the .rockbox folder?
12:07:18JdGordonwe really should discuss moving user data out of .rockbox
12:08:58 Quit n1s (Read error: 60 (Operation timed out))
12:09:33JdGordonwould using 3 lines for each bookmark in the recent bmark browser be way too much?
12:10:20gevaertsNot on gigabeat, but on e.g. c200 I wouldn't really like that I think
12:11:37JdGordonI'm having trouble keeping as much info there as possible without wasting too much RAM storing it, or cpu loading .bmarks and reading id3 data
12:12:38 Join {phoenix} [0] (
12:13:19gevaertsI guess it depends on your usage pattern. If you only have two or three "streams", three lines is fine. If you have dozens it isn't
12:13:27 Join n1s [0] (n=nils@rockbox/developer/n1s)
12:14:03JdGordonand thats the problem... I dont actually use bookmarks
12:14:33 Quit HBK (Read error: 104 (Connection reset by peer))
12:16:16 Join pvagner [0] (n=Miranda@
12:17:48 Quit n1s (Client Quit)
12:18:49JdGordongetting better... I've got <.bmark "name">: <track filename> on the first line neither of those have full paths
12:18:57JdGordonor extensions
12:19:09JdGordonso the display will be as good as your filenameing scheme
12:19:30JdGordonalthough that wastes too much space on the 2nd line
12:23:35linuxstbamiconn: Yes, I think it's worth including that in 3.1 - nice optimisation BTW. Does changing (f->avg * 3) to (3 * f->avg) do anything, or is it just cosmetic?
12:23:48amiconnThat's cosmetic
12:24:07linuxstbOK - you never know with gcc...
12:24:13amiconnVery true...
12:25:44amiconnI already tried that optimisation once, and it sounded ok, but didn't commit it. Now I verified that it is mathematically correct and won't overflow. Decoding is bit perfect for mono & stereo; 8, 16 and 24 bit
12:26:48amiconnOn arm it only helps a little because gcc optimised the /3 using smull and some fixup. On coldfire it saves an actual div instruction
12:27:49 Quit stoffel_ ("Lost terminal")
12:36:08 Join HBK [0] (
12:37:26 Join n1s [0] (n=nils@rockbox/developer/n1s)
12:42:19 Join Jaykay [0] (
12:42:26***Saving seen data "./dancer.seen"
12:42:40 Join culture [0] (
12:47:56 Join B4gder [241] (n=daniel@rockbox/developer/bagder)
12:48:17*lucent pokes Sansa AMS target Fuze to enable plugins and see what happens
12:50:48lucentlooks like they mostly work
12:55:40gevaertsB4gder: do you already have a more detailed release schedule? i.e. is it still "23rd or 25th or 26th" or is there a specific date (and possibly time) yet?
12:56:34B4gderno I don't yet...
12:57:06B4gderbut afaik there's nothing major in the pipe anywhere so it should still be possible on any of those dates
12:57:23B4gderpossibly already on the 23rd then, to keep the 3 month interval exactly
13:01:05freddy__lucent, are keymaps for the plugins already in svn ?
13:01:25lucentfreddy__: no not as of today
13:02:13lucentfreddy__: I mostly cloned E200 keys, except that the E200 has a BUTTON_REC, so I substituted the Fuze's BUTTON_HOME instead because the Fuze does not have a record button
13:02:26lucentfreddy__: also I'm not really sure what to make of the mpegplayer plugin
13:02:33freddy__okay then I will make up my patch to work with the current svn so someone can commit the patch
13:02:42 Join Bozena [0] (n=54f55ff5@gateway/web/cgi-irc/
13:02:52lucentfreddy__: yeah, I am testing on real hardware btw ;)
13:02:57lucent8gb Fuze
13:03:07freddy__my patch is at FS #9617
13:03:35lucentif you want to sync with SVN, I'll test and comment on your patch
13:04:09lucentfreddy__: does a tweak to tools/configure belong in your patch?
13:04:09 Quit Bozena (Client Quit)
13:05:32freddy__tools/configure is already patched in svn or ?
13:07:48lucentfreddy__: I meant the line for target #58 in tools/configure that says plugins="""
13:07:53freddy__ah my make file is old I did a svn revert ;-) you just need to put in plugins="yes" in line 1751
13:07:57lucentmischat, it says plugins=""
13:08:30freddy__thats not in my patch
13:08:41lucentmy question to you, is who makes a change like that to tools/configure, would it be part ... oh okay great to know the answer thanks!
13:14:26 Quit Jaykay (Read error: 110 (Connection timed out))
13:16:24 Join dfkt [0] (i=dfkt@unaffiliated/dfkt)
13:21:31bertrikn1s, I'd like to add proper radio support for ams sansas soon, would you mind if I committed my si4700.c (with 16-bit register cache and optional oscillator enable)? I'll keep the tune function the same as currently in SVN, we can work on improving that later
13:23:18 Join AndyIL [0] (i=AndyI@
13:25:49lucentbertrik: how does one go about accessing the radio feature, is it a top-level menu item?
13:25:57lucent(when enabled)
13:27:21bertriklucent, yes it appears in the main menu (as "FM Radio")
13:30:21 Join Schmogel [0] (
13:32:44 Quit Nibbler (Read error: 110 (Connection timed out))
13:33:07 Join Nibbler [0] (
13:34:45 Quit AndyI (Read error: 110 (Connection timed out))
13:36:28gevaertsB4gder: ok. I'll try to do a lot of test installs tonight then
13:36:55n1sbertrik: sounds good to me :)
13:45:55 Nick daurnimas is now known as daurnimator (
13:45:58 Join __lifeless [0] (n=lifeless@
13:47:05 Quit mc2739 ("ChatZilla 0.9.84 [Firefox 3.0.5/2008120122]")
13:48:28 Join jfc^2 [0] (
13:49:56freddy__lucent my patch is ready. I am trying on real hardware now FS #9617
13:50:29 Quit feisar (Remote closed the connection)
13:50:36 Nick jfc^2 is now known as jfc (
13:52:46 Join Seed [0] (
14:02:51 Quit _lifeless (Read error: 110 (Connection timed out))
14:03:17 Join _lifeless [0] (n=lifeless@
14:05:23 Quit ameyer ("leaving")
14:06:39 Quit __lifeless (Read error: 110 (Connection timed out))
14:07:16 Join akur [0] (
14:07:20 Part akur
14:08:11*bertrik tries to add LINEIN2 support to as3514
14:11:38 Join Tangent1 [0] (
14:17:28 Quit Nibbler (Read error: 113 (No route to host))
14:22:12bertrikare there any targets with more than one LINE-IN?
14:22:30bertrikI mean, LINE-IN in use
14:23:18 Join feisar [0] (
14:23:51Tangent1Can I delete the original ipod folders to clean up the root directory?
14:24:11 Quit freddy__ (Read error: 110 (Connection timed out))
14:24:36 Join tyfoo [0] (
14:24:38 Join freddy__ [0] (
14:26:00 Join {-phoenix-} [0] (
14:28:31 Quit B4gder ("It is time to say moo")
14:28:46linuxstbTangent1: Yes, but if you ever start the original Apple firmware again, it will recreate them.
14:29:38 Quit lasser (Connection timed out)
14:30:13 Join lasser [0] (
14:30:16Tangent1ah, thanks!
14:31:36 Join Jaykay [0] (
14:36:47 Quit {phoenix} (Read error: 110 (Connection timed out))
14:36:57 Join gregzx [0] (
14:42:30***Saving seen data "./dancer.seen"
14:42:31 Quit gregzx ("ChatZilla 0.9.84 [Firefox 3.0.5/2008120122]")
14:51:31 Join Horscht86 [0] (
14:51:41 Nick Horscht86 is now known as Horscht (
14:54:29 Join LambdaCalculus37 [0] (i=44a04303@rockbox/staff/LambdaCalculus37)
14:54:42 Quit pvagner (Read error: 54 (Connection reset by peer))
14:58:22 Quit feisar ("leaving")
14:58:38 Join feisar [0] (i=jljhook@
15:01:18JdGordongevaerts: if you get a chance to play with bookarks, can you test out 9407? the .bmark file format changed so old ones wont work anymore...
15:02:36Tangent1i would like some nice, listless ambient music
15:06:00 Quit lasser ("ChatZilla 0.9.84 [Iceweasel 3.0.4/2008112309]")
15:09:36gevaertsJdGordon: I'll (try to) install a build with that later today, in between testing 3.1RC installs
15:10:01JdGordon3.1 is more important...
15:10:35 Quit Horschti (Read error: 110 (Connection timed out))
15:10:53 Part Tangent1
15:12:00 Quit {-phoenix-} (Remote closed the connection)
15:16:01 Join Tangent1 [0] (
15:16:15Tangent1howcome my player keeps booting into the audio recorder
15:17:19scorchehave you checked the setting that dictates the screen you first see on bootup?...i cannot recall the exact name, but you can probably find it in the manual
15:18:26 Nick fxb__ is now known as fxb (
15:19:16Tangent1any idea what to search for in the manual to find that?
15:19:17JdGordonstart screen...
15:19:24JdGordonunder settings > system
15:19:45LambdaCalculus37Tangent1: Download the PDF manual for your player, then open it in a PDF viewer with a search function.
15:20:15Tangent1i have the pdf manual, i was just looking for a keyword to search for in it
15:21:41Tangent1thanks, when I found that feature on my own I thought it was to allow me to toggle on and off the different options on the main menu
15:22:04LambdaCalculus37jhMikeS: Congrats on getting charging for the beast into SVN! :)
15:23:29 Join itcheg [0] (i=62db4767@gateway/web/ajax/
15:29:08 Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP)
15:30:14Jaykayis there a way to get a complete clean svn after applying patches but without apllying the patches again with -R?
15:30:36JdGordonsvn revert -R .
15:30:45JdGordonwill get rid of all changes under the current directory
15:31:09*JdGordon points Jaykay to google or man svn
15:31:42Jaykayman = manual?
15:32:01JdGordonman page
15:32:20Jaykayok... thanks
15:32:38linuxstbJdGordon: You've read the svn manpage? ;)
15:33:06 Join kugel [0] (n=chatzill@unaffiliated/kugel)
15:33:21JdGordoncourse not :D
15:37:48gevaertsJdGordon: do so. It doesn't take much time :)
15:38:44 Quit feisar (Remote closed the connection)
15:45:26 Quit freddy__ (Read error: 110 (Connection timed out))
15:46:11 Join freddy__ [0] (
15:51:29 Nick JdGordon is now known as JdGordon|zzz (n=jonno@rockbox/developer/JdGordon)
15:52:08 Join Nibbler [0] (
15:57:18 Quit Nibbler ("Ex-Chat")
16:01:54 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
16:05:00 Join freddy_ [0] (
16:05:01 Quit freddy__ (Read error: 110 (Connection timed out))
16:05:27 Part Tangent1
16:13:28 Join ZincAlloy [0] (n=d9eeeddd@gateway/web/cgi-irc/
16:14:14 Join Aurix_Lexico [0] (
16:22:36 Join gregzx [0] (
16:24:35 Join Nibbler [0] (
16:30:07Unhelpfulsuggestions on where to put another in-core image decoder? bmp.* and resize.* currently live in apps/recorder, and that seems a little arbitrary, but it might be best to just keep doing what we're already doing.
16:35:02*dionoea thought that the consensus was to have something like for audio codecs to support multiple image decoders
16:35:19dionoeaSo not in core but load when needed
16:37:30 Quit Horscht ("User was distributing pornography on server; system seized by FBI")
16:39:51Jaykaybadger: around?
16:42:05linuxstbdionoea: Was there a concensus about that? Given the limited number of image codecs we're likely to need, is it worth the complication?
16:42:31***Saving seen data "./dancer.seen"
16:42:31dionoeaThat's what I remember... I might have missed some stuff :)
16:42:49dionoeaI guess that it also depends on the added bin size
16:44:33 Quit bmbl ("Woah!")
16:45:36 Quit freddy_ (Read error: 110 (Connection timed out))
16:45:45 Join freddy_ [0] (
16:47:06 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
16:49:18 Quit Nibbler (Remote closed the connection)
16:49:39 Join Kitti [0] (n=himka_co@
16:50:15 Part Kitti
16:58:30amiconnUnhelpful: apps/recorder might seem a little arbitrary due to rockbox history. It's should probably be named apps/bitmap, and apps/player should be apps/charcell
16:59:11LambdaCalculus37amiconn: A good idea.
17:01:24amiconnIt's just that the player was the first (and only) charcell target, and the recorder was the first bitmap target, but now there are lots of those
17:01:45amiconn...even some which don't have recording
17:02:39amiconnIf we're going for those names, some modules should probably be moved from apps/recorder to their own directory
17:03:02amiconn(e.g. fm radio and recording stuff which really isn't related to the display type)
17:03:23LambdaCalculus37Most of that should be more generalized, anyway.
17:06:17amiconnThe recording and radio stuff in apps/recorder is in fact gui stuff, so apps/gui might be the correct place
17:12:45 Quit nplus (Read error: 110 (Connection timed out))
17:16:43LambdaCalculus37amiconn: Actually, would moving the recording and radio stuff into apps/gui allow for possible theming of the recording and FM screens in the future, or does that require something else?
17:23:07 Quit axionix (Read error: 60 (Operation timed out))
17:23:18Unhelpfulwell, if it's apps/recorder == apps/bitmap, i'll leave it in there for now ;)
17:25:12*amiconn has several unfinished things in his tree, e.g. apps/player/bmp.c :\\
17:25:37Unhelpfulgah, you have bmp.c work that's not committed! so have i! :/
17:26:42amiconnIt's a minimalistic bmp loader for charcell, which is meant to be used for loadable filetype icons
17:27:11amiconnThe loader works, but the icon integration doesn't exist yet
17:27:33Unhelpfulah. what i'm working on now is getting jpeg_decoder.c to compile in core. then i can see about how to bolt a scaler frontend onto it.
17:28:54 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
17:30:41 Join DerDome [0] (
17:36:03 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
17:36:33Unhelpfulon charcell, i'd say it's probably reasonable to make icons cell-sized, and to support reading only 1bpp bitmaps, and ignoring the palette
17:37:52LambdaCalculus37Unhelpful: I believe most of the icons on the Player are already cell-sized, but you can always look at them via the sim.
17:37:59amiconnThe reader is resricted to width <= 8 and 1bpp files
17:38:27amiconnIt does check the palette though, because the various gfx programs save 1bpp bmp files in both possible ways
17:38:55amiconnHeight isn't restricted - it is meant for loading a vertical bmp strip containing a number of icons
17:39:39Unhelpfulhuh, funny thing, in-core jpeg_decoder.c seems to thing i'm compiling for ARM
17:40:11Unhelpfulsorry, for SH. it's choking on one of the inline asm bits.
17:42:10Unhelpfulthe other inline asm implementations for range limit are tests for whether CPU_XXXX is defined, but the sh version is #if CONFIG_CPU == SH7034 ... i'm guessing neither is defined when building sim?
17:43:04Unhelpfulor perhaps i'm missing an include :/
17:43:11kugelamiconn: I found a way to use an isr for the wheel
17:43:22kugelbut it's a bit messy
17:43:35kugeland it doesn't work like I want
17:43:42amiconnSince you're probably no longer including plugin.h (which would be wrong) you should include config.h
17:44:27Unhelpfulamiconn: yup, i got that, and it works now. it doesn't seem to need anything except config.h and string.h
17:44:38 Quit kachna (Read error: 113 (No route to host))
17:45:09kugelI can trigger an interrupt when the dbop fifo is emtpy (which is filled by the lcd). The isr gets exectued (and the wheel is read), but enabling the IR in that isr creates some kind of endless loop
17:46:56kugelprobably because the fifo is empty most of the time
17:49:34kugelso, I seem to need to re-enable based on another condition, or regulary in some kind of "tick task"
17:50:22Unhelpfuli expected "getting it to build in core" to be more than four lines of edit. now i have to think about the scaler part
17:54:15 Quit Seed ("cu, Andre")
17:56:55 Join toffe82 [0] (n=chatzill@
18:06:27 Join evilnick [0] (i=0c140464@gateway/web/ajax/
18:10:24lucentfreddy_: acknowledged :)
18:10:32 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
18:12:42 Join miepchen^schlaf [0] (
18:17:01 Join Photoguy [0] (n=Photoguy@
18:19:13bertrikkugel, I noticed in the fuze display driver that the FIFO is not really used yet
18:20:27 Join lasser [0] (
18:21:49 Quit AndyIL ()
18:24:09kugelbertrik: it is I think
18:24:20kugelsee lcd_write_data
18:24:46kugelbut, as the fifo seems to be empty most of the time that's nor really applicable for a interrupt
18:24:48bertrikthe loop should try to keep the FIFO nearly full, not wait until it is empty every time
18:25:41 Join MethoS- [0] (
18:25:58amiconnHow does the wheel readout work on the fuze?
18:26:02kugelbertrik: yea, it should probably wait for half-full, not empty
18:26:34kugelbut then again, the driver is purely based on disassembly. we just do as bad as the of :)
18:26:36amiconnI thought it would be the usual low-level 2-bit 90° phased signal, but then you're talking about a fifo
18:27:37kugelamiconn: no, it's like you say. but the readout is a bit more complicated as (apparently) cannot readout on gpio directly
18:28:49amiconnHmm, so for interrupt readout, it would be necessary to trigger an interrupt on every level change of either signal pin
18:28:54kugelnow I read the dbop input, which can only be read if the output fifo is empty and the read data valid flag is set (and thus there's no way to use a isr from dbop in)
18:29:31amiconnOn PP these are plain GPIO interrupts. The ISR adjusts the trigger condition to be always the opposite of what just triggered it
18:30:03kugelyes, I looked how pp does it
18:31:34kugelthe wheel is apparently attached to gpio too (since dbop is physically connected to gpio b and c), but I haven't found any trace of the wheel when trying to read gpio pins
18:32:13amiconnThe clickwheel ipods except mini G1 are a little more complex, because they don't have the wheel connected to gpio. They use the so-called opto interface
18:33:22amiconnThose don't provide the 2-bit 90° phased signal either, but the absolute position.
18:35:04bertrikI still don't see why GPIO can't read those bits, while DBOP can. There must be something else we're overlooking, like some other pin that needs to be high or low to make the wheel work.
18:35:34kugelbertrik: well, A1 needs to be set to read it over dbop
18:35:53kugelI already tried to set it when reading gpio, but without success
18:36:48kugelbertrik: but apparently you cannot read all buttons with dbop which you can read using direct gpio connection
18:37:57bertrikthen we're still overlooking something, there's no fundamental reason why something can't be read with normal GPIO
18:40:50bertrikof course, for research purposes it can be very helpful to try different approaches to reading the buttons.
18:41:45jhMikeSgevaerts: Did I miss anything here to present two different configs?">
18:42:28kugelbertrik: I'm not too sure about that. The OF reads over dbop too
18:42:33***Saving seen data "./dancer.seen"
18:43:06kugelbut I haven't yet found which buttons it reads over that
18:44:50gevaertsjhMikeS: I don't see anything obvious
18:46:02lucentkugel: casual observation here about Fuze OF and wheel, is that the wheel has a (I'm guessing magnetic) bump feel to it, about 8 of these around the wheel, and each "bump" is what the OF responds to... does OF "know" when the bump is complete?
18:48:17kugelbertrik: do you think it's possible the wheel sends something to the lcd (the lcd ignores it though)? This way we could fire an interrupt when the fifio is being filled
18:48:19 Join MethoS-- [0] (
18:49:35bertrikkugel, it sounds highly unlikely to me that the wheel sends something to the lcd
18:49:51kugelwell, it's all dbop
18:50:22kugelI mean I tri-state dbop before reading (which apparently means locking the output)
18:51:40kugelI just think, since dbop is meant to be output, everything that's attached to dbop sends something to the output
18:52:47 Join unstable [0] (i=unstable@tor/regular/sid)
18:53:38bertrikI don't know what you mean
18:55:33 Quit tyfoo ("Carpe diem")
18:55:54unstableok, so I just got my Sansa e280 in the mail. I have it plugged in, haven't changed anything yet. I need this rockbox file: right? and I just unzip it onto the device.. and then what? do I run some script? are there instructions for the install on the website?
18:56:19 Quit Darksair ("To Arch or Gentoo? That is the question...")
18:57:03LambdaCalculus37unstable: We have a very fine manual here with all of the details:
18:57:16evilnickunstable: I'd use the rbutil tool to install rockbox, as it's easier than the manual install
18:57:33evilnickAnd that is linked to from LambdaCalculus37's URL
18:59:23bertrikkugel, ok I see the O in DBOP stands for output :P. I can indeed imagine that it's easier to use only DBOP for both the display and button readout, rather than constantly switching back and forth between DBOP and GPIO
19:00:00 Quit miepchen^schlaf ()
19:00:05unstableHow do I put my Sansa e280 into UMS mode?
19:00:47 Quit MethoS- (Connection timed out)
19:04:45lucentunstable: check OF options look for "USB" menu under settings, switch it to MSC (not MTP)
19:06:29bertrikunstable, please also make sure it's a "v1" sansa e280, you can determine this from the original firmware version number
19:07:12 Join onlysoaa [0] (
19:07:30onlysoaaElloh everyone. Does anyone know if an ARM emulator/debugger?
19:08:11unstableIs the version it says bertrik
19:08:13 Join karashata [0] (n=karashat@
19:08:16jhMikeSgevaerts: then it appears windows just goes with whatever is first in the list and ignores others.
19:09:49bertrikunstable, that's bad news for you... rockbox doesn't run with that hardware yet
19:10:29unstablebertrik: What version is it?
19:11:13unstablewtf.. I ordered it from eBay, the guy specifies it was v1, and rockbox can run on it.
19:11:22unstableI ordered that one.
19:12:18unstablebertrik: Are you sure/
19:13:11 Join miepchen^schlaf [0] (
19:13:24Jaykayunstable: its a fact that rockbox doesnt run on 03.xxxx models.....
19:13:51bertrikunstable, yes I'm sure, sorry to have to tell you
19:13:51Jaykayif the seller wrote its v1, you can send it back because of wrong informations.
19:14:47lucentunstable: it's very common what you see, sellers just assume rockbox works on everything
19:15:04unstablebleh, f'ing seller. pain in my butt.
19:15:22lucentunstable: good luck resolving with your eBay snag :/
19:15:26unstableSo 03.xxxx models means it's a version 3 e280 sansa?
19:15:47kugelamiconn: do you know why the keyboad screen sets DRMODE_COMPLEMENT for displaying the keyboard?
19:15:59unstableJaykay: And what would a v1 player say?
19:16:13unstabledammit, I bought an 8gig microsd card too. Now I might not be able to find a v1 e280
19:16:24unstablewhat a bastard
19:16:31Jaykayyou got it.
19:16:33*unstable prints out a label
19:16:38unstableshipping label that is
19:16:52kugelthat inverts the global_settings colors in the keyboard screen if no backdrop is set
19:17:08kugellooks pretty ugly
19:18:37Jaykayunstable: but the microsd card should work, afaik the v2 models support sdhc
19:19:03unstableyea, but I don't want this proprietary crap
19:19:50Jaykayunstable: you could send it back and wait until rockbox works on the fuze.....
19:20:08Jaykayits much cheaper than the e200 series
19:20:45PhotoguyThis seems to be an E-280..
19:20:46unstableDoes the fuze work more than the v2 e280?
19:21:00PhotoguyV1..that is
19:21:19lucentunstable: depending on your definition of "work(ing)"
19:21:24unstableJaykay: Can I play music on the fuze with rockbox? as it is now?
19:21:41lucentunstable: I own an 8GB Fuze, and though it's a bit off-topic for this chan, I'll say that the OF is plenty capable
19:22:02lucentunstable: I'm patient and don't mind to wait for rockbox to progress
19:22:07Jaykayunstable: afaik yes, but its not fully supported, some things do not work
19:22:46bertrikv2 sansas (ams sansas) should not be considered "supported" just yet
19:23:43 Join miepchen^schla [0] (
19:26:28unstableAnyone have a url from saying how the v2 doesn't work yet?
19:26:54lucentnot totally accurate or recent, but better than it used to be anyways
19:28:10lucentif you want help trying rockbox, I don't mind taking the time to explain it. Know that it's unsupported, doesn't fully work, and (though unlikely) could brick your device.
19:28:10 Join Acksaw [0] (
19:28:36unstableSo rockbox can work with this v2 e280?
19:28:37lucenthit me in privmsg for anything like that though please
19:28:47 Quit Nico_P (Remote closed the connection)
19:31:17 Join spiorf [0] (
19:34:57 Join stoffel_ [0] (
19:36:02 Join MethoS_ [0] (
19:38:24 Join Thundercloud [0] (
19:41:10 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
19:44:25 Quit MethoS-- (Read error: 60 (Operation timed out))
19:44:45 Quit lasser ("ChatZilla 0.9.84 [Iceweasel 3.0.4/2008112309]")
19:45:19 Quit parafin (Read error: 60 (Operation timed out))
19:48:38 Join tyfoo [0] (
19:49:09 Join parafin [0] (
19:57:15 Join freddy__ [0] (
19:59:44 Quit tyfoo ("Carpe diem")
20:00:42 Quit freddy_ (Read error: 60 (Operation timed out))
20:01:07lucentfreddy__: hi!
20:01:34lucentfreddy__: I fixed up your patch a little, attached to the task
20:02:07lucentfreddy__: I think you forgot some parts though
20:02:38bertrikyuck, radio support is entangled with recording support, so we can't have radio without recording it seems
20:03:20lucentbertrik: is recording simply a plugin, or is it hardware dependent?
20:03:51lucentsorry I'm confused and I am asking this poorly
20:04:26lucentI am looking for simple work that I can contribute (like testing plugin keymaps)
20:04:46jhMikeSbertrik: It's not. e200 had FM before recording and currently the beast has FM without recording.
20:05:49bertrikaudiohw_set_monitor in as3514.c only exists when HAVE_RECORDING but is required for FM
20:07:01lucentoh. IMO that should be split out further so that it's HAVE_MIXER or something
20:07:12jhMikeSbertrik: true, but the condition could be changed, no?
20:08:08bertrikyes, it could, I should probably do that
20:09:33 Join Seed [0] (
20:11:03 Quit stoffel_ ("leaving")
20:11:43bertrikyes, it could, I should probably do that
20:12:08freddy__lucent, could be that I forgot something I'll have a look later
20:12:25 Quit culture (Read error: 110 (Connection timed out))
20:12:34 Quit miepchen^schla ()
20:13:00lucentfreddy__: otherwise the patch looks good to me, thank you :)
20:13:45 Quit Thundercloud (Remote closed the connection)
20:15:02 Join miepchen^schlaf [0] (
20:16:41*bertrik wonders how the beast routes the analog FM signal into the codec
20:18:16jhMikeSThey were just enabled at startup. I guess just to get it in place for nwo.
20:20:21*Photoguy thinks it's impossible!
20:26:22 Join captainkwel [0] (i=2669ecc2@gateway/web/ajax/
20:31:46jhMikeSamiconn: As a check, see if this changes anything for you:">
20:34:22 Quit einhirn ("Miranda IM! Smaller, Faster, Easier.")
20:42:35***Saving seen data "./dancer.seen"
20:44:18 Join TheLizard [0] (
20:49:58 Quit killan ("( :: NoNameScript 4.22 :: )")
21:01:14 Quit perrikwp (" ajax IRC Client")
21:02:25bertrikjhMikeS, in order to enable LINE_IN2 for the analog FM input I want to make audiohw_set_monitor also available for targets without recording. Is this OK? or should I make this work some other way?
21:02:32 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
21:02:49 Part TheLizard
21:05:32jhMikeSbertrick: There are input caps that tell which inputs a target has which should be defined in the config file.
21:06:03 Quit markun (Read error: 104 (Connection reset by peer))
21:07:53 Join markun [50] (n=markun@rockbox/developer/markun)
21:10:01 Quit Acksaw (Connection timed out)
21:10:14 Join Acksaw [0] (
21:10:40 Join robin0800 [0] (
21:20:42bertrikyeah I have those, but I still don't know what the proper way is to switch FM for targets without recording
21:21:29jhMikeSAS3525 has no ADC?
21:22:08bertrikyes it has, but support has not been coded yet
21:22:12 Part unstable
21:23:18jhMikeSaudiohw_set_monitor should simply change monitoring. switching should use that exclusively without recording.
21:23:59 Join {phoenix} [0] (
21:24:03jhMikeSso, analog inputs or not. I suppose it would be like other targets with recording but use the non-recording case for FM
21:26:06 Quit bmbl ("Woah!")
21:27:57bertrikok, I consider that a 'yes' then to my earlier question
21:28:00jhMikeSaudiohw_set_monitor has rather target-dependent behavior so really you just do with it what's needed. it's never called from outside the audio mux.
21:29:26 Join einhirn [0] (
21:29:59bertrikah ok, thanks for the explanation
21:30:08 Join Nerd42 [0] (
21:30:13Nerd42hello :)
21:30:29onlysoaaHullo, Nerd42.
21:30:48Nerd42um i'm looking around but I don't see which is the cheapest player i can put rockbox on
21:31:06Nerd42so that next time i buy an mp3 player i will know which models to get :)
21:32:07onlysoaaI used to have a gigabeat. They're really good hard drive players with fast processors.
21:32:11Nerd42right now i've got this cheap Chinese piece of crap called an "iQ Touch"
21:32:27 Quit ZincAlloy ("CGI:IRC (Ping timeout)")
21:32:54lucentNerd42: I like my Sansa Fuze (it's not supported by rockbox yet)
21:33:24lucentsince there's no supported rockbox target *in production* it's a bit off-topic for #rockbox ;)
21:33:36Unhelpfulif you can find a e200v1, they're pretty nice. i like my gigabeat S60, but that's also a not-officially-supported-yet target.
21:33:54onlysoaagigabeat Fs are great. O:
21:34:12Nerd42what? you mean rockbox doesn't work with any mp3 player models currently on the market??
21:34:19onlysoaaYou can also stick a newer slim 40GB drive in an F20.
21:34:33onlysoaaUnfortunately, as all manufacturers try to lock down their firmwares.
21:34:49onlysoaaEither that or the player in question simply isn't popular enough for a porting effort.
21:34:53onlysoaaSuch as my Samsung P2.
21:35:47jhMikeSbertrik: I suppose the same is true for all the functions the mux uses. They don't really even have to be those audiohw APIs.
21:37:25 Quit spiorf (Remote closed the connection)
21:39:02Nerd42so there are no open source portable mp3 players on the market eh?
21:39:14Nerd42maybe i should get an openpandora lol :)
21:39:30Unhelpfulthere have never been very many where the manufacurer intended any open-source-ness.
21:39:36lucentNerd42: Neuros Technology has the opensource firmware Neuros player
21:39:48lucentit's no longer in production but it was officially open source firmware
21:40:13Nerd42ooh i fond something
21:40:42Unhelpfullucent: though you were never able to build it with open-source, or even free, tools
21:41:23 Join mirak [0] (
21:42:03lucentUnhelpful: lol @ that, it's true
21:43:04Nerd42You'd think that id software would get some kind of licensing deal with a manufacturer and sell people DooM branded ones ready-to-go with the DooM plugin for rockbox already installed and preloaded with the DooM soundtrack(s) lol
21:43:16Nerd42"ones" meaning mp3 players
21:43:29lucentno, I wouldn't think that
21:43:44Nerd42why not? that'd be the coolest christmas present ever
21:43:54krazykitin any case, this is kind of veering off-topic now
21:44:00lucentI think "when kugel is ready with his code I will test some more plugin keymaps for the Sansa Fuze target and help rockbox project"
21:44:20lucentother discussions are welcomed in #rockbox-community :)
21:44:26Nerd42yeah i just saw that
21:44:38 Join miepchen^schla [0] (
21:44:52lucentNerd42: good luck finding your desired music player
21:45:10Nerd42thx :)
21:45:27Nerd42i'll chill over at #rockbox-community for a bit. thx bye :)
21:45:30 Part Nerd42
21:48:13 Join killan [0] (
21:55:53 Quit karashata ("G'bye everyone!")
21:55:56 Quit LambdaCalculus37 (" ajax IRC Client")
22:02:05 Join karim_ [0] (
22:03:56 Quit mirak (No route to host)
22:05:16 Join blippe_ [0] (n=none_of_@
22:11:17 Quit agaffney (Read error: 110 (Connection timed out))
22:12:36 Quit robin0800 (Read error: 104 (Connection reset by peer))
22:17:10 Join agaffney [0] (n=agaffney@gentoo/developer/agaffney)
22:17:18 Quit miepchen^schlaf (Connection timed out)
22:20:44 Join miepchen^schlaf [0] (
22:24:54 Quit Jaykay ("ChatZilla 0.9.84 [Firefox 3.0.5/2008120122]")
22:25:02 Join einhirn_ [0] (
22:29:19 Quit blippe (Read error: 110 (Connection timed out))
22:30:24 Quit einhirn (Read error: 60 (Operation timed out))
22:32:58 Join Thundercloud [0] (
22:33:26 Quit Acksaw (Read error: 104 (Connection reset by peer))
22:33:40 Join Acksaw [0] (
22:34:21 Quit reacocard ("leaving")
22:35:11 Join reacocard [0] (
22:35:55 Quit miepchen^schlaf (Operation timed out)
22:37:54 Quit XavierGr (Nick collision from services.)
22:38:05 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
22:40:58 Quit Acksaw (Read error: 131 (Connection reset by peer))
22:41:44 Join Acksaw [0] (
22:42:40***Saving seen data "./dancer.seen"
22:48:27 Quit reacocard ("leaving")
22:48:43 Join reacocard [0] (i=reacocar@
22:49:27 Quit miepchen^schla (Read error: 110 (Connection timed out))
22:53:34 Join opteek [0] (
22:54:30 Quit opteek (Client Quit)
22:54:41 Join opteek [0] (
22:54:51opteekHello all
22:54:59onlysoaaHi there opteek.
22:55:20opteekI've got a bricked sansa e260 that I can't seem to get into manufacture mode.
22:55:36opteekive tried holding the center button as well as the down button while booting with the sansa locked and unlocked
22:56:00opteeklsusb as root doesnt show anything at all, neither from dmesg
22:57:28 Join n1s_ [0] (
22:57:38 Quit n1s (Read error: 110 (Connection timed out))
22:57:48onlysoaaSorry, I don't know anything about Sansas.
22:58:03opteekthats ok
22:58:24gevaertsNothing in dmesg either?
22:58:26opteekthere was someone here who was helpful before but i had to log before we could do anything
22:58:44opteekis there anything specific i should be looking for
22:59:15gevaertsI would expect at least a "new high speed USB device using ehci_hcd and address ..." message
22:59:16opteekthe only usb related entries are for my wireless mouse
23:00:08opteeknew low speed device uhci_hcd
23:00:21opteekinput: Logitech USB receiver ..
23:00:43gevaertsThat sounds like bad hardware to me. Maybe a bad cable?
23:01:00opteekthe sansa turns on when i connect it
23:01:11 Join Dekkard [0] (
23:01:12opteekand the cable had worked fine previously to the sansa bricking
23:01:21gevaertsThat means it gets power, not much more
23:01:38 Join Zagor [242] (
23:01:43opteeki just turned off rockbox one time after using it for weeks and then next time i turn it on i get the blue wheel
23:01:55 Quit karim_ ("Ex-Chat")
23:02:02evilnickopteek: did you drop it at any point?
23:02:12gevaertsHave you tried pluging it in and running e200tool init like rasher suggested?
23:02:29evilnickYou could try opening it (once you've exhausted all other suggestions) and re-seating the memory
23:02:34opteekyes ive tried the e200tool but it doesnt find the player since i cant get into manufacture mode
23:02:37opteekand yes i have dropped it
23:02:42Dekkardi have a ist gen nano.. i am trying to format it as a winpod.. and used the dd command.. but the device shows read only.. owned by root.. and is read only.. any help?
23:02:45opteekbut every time i did the player worked afterwards
23:02:54evilnickopteek: I'll find the link that I used to fix mine...
23:02:59 Join miepchen^schlaf [0] (
23:03:02 Join n1s [0] (n=nils@rockbox/developer/n1s)
23:04:10 Quit n1s (Client Quit)
23:05:07gevaertsDekkard: is this on linux?
23:05:11opteekwould the memory being knocked out cause the thing to not respond to manufacture mode?
23:05:22evilnickafaik, it's possible
23:05:25rasheropteek: did you specifically run e200tool init?
23:05:33evilnickit sounds exactly like what happened to mine
23:05:56opteekrasher, yes I did it came back as device not found
23:06:00 Join n1s [0] (n=nils@rockbox/developer/n1s)
23:06:06Dekkardyes.. im running a linux box
23:07:01Dekkardi tried to change permissions.. but for some reason.. the machine wont let me( from sudo)
23:07:15gevaertsDekkard: if you mount it as root without special options, it will remain root-only
23:07:30gevaertsFAT doesn't do permissions the way e.g. ext3 does them
23:07:58Dekkardbut the ipod is formatted to hfs filesystem.. i originally used it on a mac
23:08:38Dekkardi need to format it to fat..than install the rockbox stuff.. but the freekin ipod is showing up as a read only filesystem
23:09:03opteekremount rw ?
23:09:15gevaertsWhy does that matter if you need to reformat anyway?
23:10:04Dekkardwhne i tried to dd the file(.bin) to format it as fat.. the ipod wont allow it.. its staying read only.. I cant write to it
23:10:06 Quit Acksaw (Read error: 104 (Connection reset by peer))
23:10:30gevaertsWhat is the exact command you used?
23:10:54Dekkardsudo dd if=mbr-nano4gb.bin of=/media/disk
23:11:37Dekkardso /media/disk is wher its mounted
23:11:39 Join Acksaw [0] (
23:12:08gevaertsThat's wrong. You don't dd it to a mountpoint
23:12:16gevaertsUnmount it, and dd it to the device
23:13:44gevaertsAlthough honestly if you're not familiar with this sort of thing, I would strongly recommend finding a Windows machine with itunes installed and let that handle the conversion
23:14:37Dekkard1+0 records in
23:14:37Dekkard1+0 records out
23:14:37Dekkard512 bytes (512 B) copied, 0.0203896 s, 25.1 kB/s
23:14:59 Quit n1s_ (Read error: 110 (Connection timed out))
23:15:06Dekkarddoes that mean it worked?
23:15:17gevaertsThat looks a lot better, yes
23:16:10opteekevilnick, did you have a chance to find those instructions?
23:16:25Dekkardso now i have to remount it +rw and copy the .rockbox folder to it right?
23:16:26opteekill try that before I get another one for 40 bux
23:17:01 Quit linuxstb (Read error: 110 (Connection timed out))
23:17:17gevaertsDekkard: are you following IpodConversionToFAT32? You need to do more things
23:17:30evilnickopteek: am still trying
23:17:38evilnickIt's laughably simple though
23:19:06evilnickBasically (after you've tried *all* the advice on the wiki) you unscrew the backplate, open it up, and apply very slight pressure on the big black chip at the top of the sansa, so that the memory gets re-seated.
23:19:20 Join BigBambi [0] (
23:19:27evilnickIf you have the right size screwdriver then it takes maybe 2 minutes
23:19:52Zagorumm. buffering.c accepts setting a new watermark, yet still keeps BUFFERING_CRITICAL_LEVEL hardcoded at 128 KB. shouldn't that rather be something like 50-75% of the set watermark level?
23:20:34 Quit goffa (Read error: 110 (Connection timed out))
23:20:56Zagor128 KB is is 8 seconds of 128kbit mp3 = way above a reasonable watermark
23:22:24evilnickopteek: This: is the nearest I can find, look from the second post onwards
23:22:25 Part Llorean
23:22:36evilnickbest of luck anyway. Bye.
23:22:41 Quit evilnick (" ajax IRC Client")
23:25:24 Join goffa [0] (n=goffa@
23:27:58 Quit n1s ()
23:29:10 Join archivator [0] (n=archivat@
23:32:36 Quit gregzx ("ChatZilla 0.9.84 [Firefox 3.0.5/2008120122]")
23:33:01Dekkardgavaerts: can i just use gparted to do the conversion to fat32?
23:33:25gevaertsgparted doesn't handle conversions between partition table formats
23:33:48gevaertsAlthough you may use it for just the formatting
23:34:11 Join faemir [0] (
23:34:18Dekkardyou are actually making me wish i had a windows machine..
23:34:23Dekkardi feel so dirty
23:34:24gevaertsBe careful to format the correct partition though
23:34:32Dekkardroger that
23:35:56Dekkardshows the device as /dev/sdb
23:36:26 Join casainho [0] (n=chatzill@
23:36:45Dekkardther is dev sdb 1, 2 and 3
23:37:00casainhois there a way to force RB bootloader to not build using Thumb instructions?
23:37:02Dekkard3 is hfs 3.75gig
23:37:26gevaertsDid you unplug after dd-ing the new mbr?
23:37:31casainhoI am getting one problem when ARM enters on Thumb mode, with an instruction BLX
23:37:35Bagderrockbox uses thumb?
23:37:38Dekkardyes i did
23:37:46 Join Llorean [0] (
23:37:54Dekkardfrack.. it didnt take did it
23:38:04gevaertsThen you did something wrong. You're only supposed to see two partitions.
23:38:09gevaertsWhat exactly was your dd command?
23:38:41Dekkardsudo dd if=mbr-nano4gb.bin of=/media/disk-1
23:38:55Dekkardthat is the mopunt point that gparted shwos
23:39:13gevaertsOK, still wrong
23:39:21casainhoBagder: here the piece of assembly code with BLX:
23:39:44gevaertsFor your specific situation, you need 'sudo dd if=mbr-nano4gb.bin of=/dev.sdb'
23:39:59casainhoBagder: since I understand, it's an instruction that starts executing in Thumb mode... no?
23:40:06Bagdercasainho: afair, blx only enters thumb if the address is odd
23:40:42Dekkardshould it be as /dev/usb?
23:40:43casainhoBagder: ah, okok - so, my mistake
23:41:06gevaertsno, why?
23:41:08BagderI'm not an arm asm wizard so check the details
23:41:37casainhoBagder: I am doing debug with JTAG, and my code jumps to a "strange address" after executing that blx r3
23:41:45casainhoBagder: do you have any idea?
23:42:01Bagdercasainho: well if you debug it, why not just check r3 at the point of the branch?
23:42:17casainhoBagder: I will do it now :-)
23:42:18Dekkardwell.. its ubuntu.. and i am trying to see the mount point in /dev
23:42:30Dekkardof course its makred as a symlink
23:42:35Dekkardmarked sorry
23:42:47gevaertsYou don't need a mountpoint. You need a device
23:43:39Dekkardif i go by gparted its /dev/sb3
23:43:57gevaertsYou first need a correct mbr
23:44:45gevaertsDid you dd again, unplug and replug?
23:44:57Dekkardim going to do though it again
23:45:06*Dekkard grits teeth
23:45:49 Quit opteek ("Leaving")
23:47:08 Join mib_7uebmr8k [0] (i=d8ef4ba1@gateway/web/ajax/
23:47:35 Quit einhirn_ (Read error: 110 (Connection timed out))
23:48:14 Quit archivator ("Ex-Chat")
23:49:53 Join mirak [0] (
23:51:05 Nick mib_7uebmr8k is now known as MarcGuay (i=d8ef4ba1@gateway/web/ajax/
23:51:55MarcGuayArg. 'enumitem.sty' not found building the manual, again. I should have written down the solution last time this happened to me..
23:53:08casainhoBagder: you ere right :-)
23:53:58casainhoBagder: looks like were jumping to some lib that do divisions :-)
23:54:26onlysoaaAre there any D2 developers online?
23:55:39onlysoaaI'd like to know if the TCC7801 loader sets any registers before loading the ROM.
23:57:32MarcGuayonlysoaa: I think shotofadds is the person to talk to but he doesn't appear to be around.
23:58:04onlysoaaAw, alright.

Previous day | Next day