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-03-12

00:00:48 Quit tanjahreeen ("CGI:IRC")
00:02:01*gevaerts would add m:robe 100 to that list, but no-one knows when that will be ready either I guess
00:03:06pixelmayeah, just noticed myself that I forgot about that one. I only thought that "portalplayer targets" might be a bit abstract for a newbie...
00:04:57gevaertsIt might be, yes. And maybe even "portalplayer targets" would be too concrete, since once people figure out the correct enable magic, it should also work on iMX31
00:05:55pixelmaah, right
00:06:35 Quit kugel ("ChatZilla 0.9.81 [Firefox]")
00:07:56 Join Kupopop [0] (n=huhu@
00:08:30 Quit DefineByte ("Bye all")
00:08:58KupopopI took apart my iriver H140 just now and noticed that there are RXD and TXD pads on the main board
00:09:24 Join tanjahreeen [0] (n=4427f7d3@gateway/web/cgi-irc/
00:09:25bluebrotherthose are an unconnected UART running at 3.3V levels (IIRC)
00:09:33tanjahreeenhi sorry i disconnected
00:09:37bluebrotherthere is documentation about this in the wiki somewhere.
00:09:45Kupopopokay I'll have a look thanks
00:09:51tanjahreeenhow do i connect my sansa with rockbox onto the pC?
00:10:08bluebrotherusing a cable ;)
00:10:11tanjahreeeni do
00:10:20tanjahreeenbut my pc does not recognize it
00:10:21bluebrotheryou need to boot into the OF for disk access
00:10:36tanjahreeeni dont know that that is
00:10:38pixelmaturn it off and then connect
00:11:11bluebrotherthe FAQ knows this ...
00:11:15pixelmaor you could boot into the Original Firmware manually...
00:11:47tanjahreeeni turned it off
00:11:56tanjahreeenwhile the cabel was plugged in
00:11:59pixelmaand sometimes you don't need to turn it off and it just reboots automatically
00:11:59tanjahreeenand rockbox booted normally
00:12:12 Quit ender` (Read error: 104 (Connection reset by peer))
00:12:13tanjahreeenit didnt show up
00:12:19tanjahreeenon my pc
00:12:23bluebrotherdid it boot into the OF?
00:12:38*bluebrother considers making the key column in the buttonmap fixed width
00:12:51tanjahreeencan you tell me how to boot into the OF?
00:12:54pixelmacould you please try to put one sentence on one line instead of 4 or 5? Makes it so much easier to read
00:12:59bluebrothersorry, was just because.
00:13:08tanjahreeeni dont know how to do it
00:13:14tanjahreeenand i misunderstood you
00:13:14bluebrothertanjahreeen: have you tried the FAQ? Or the manual?
00:13:26tanjahreeenits kinda confusing
00:13:27 Quit Isolinear (Read error: 110 (Connection timed out))
00:13:32bluebrotherthe manual at least holds how to boot into the OF.
00:13:41tanjahreeenill check it out
00:14:46tanjahreeeni did the original firmware
00:14:52tanjahreeenbut when i do msc mode
00:14:57tanjahreeennothing happens
00:15:04pixelmaturn your player off while the cable is not connected and then just connect. In case you have a microSD plugged it can happen that the original firmware starts but doesn't register the USB connection
00:15:37pixelmatanjahreeen: and please don't use the enter key so often - there is no need for that...
00:16:09*bluebrother saw it again ...
00:16:13tanjahreeenso i am in the "OF" i plugged my cable in... but nothing happens
00:16:27 Quit csc` (Connection timed out)
00:16:36pixelmado you have a microSD inserted?
00:17:13pixelmaso you're saying that you don't get the "connected" screen?
00:17:29tanjahreeeni mean yes that is what im saying
00:17:46 Quit seraph ("Ex-Chat")
00:17:46tanjahreeenim thinking that my sansa thinks the cable is like a wall charger
00:17:59 Quit leox (Read error: 110 (Connection timed out))
00:18:32pixelmacould you try to plug it again (leave the Original Firmware running) - maybe even try a different port on your computer?
00:18:54 Quit mcuelenaere (Read error: 110 (Connection timed out))
00:18:56bluebrothermaybe there's a hub inbetween causing errors?
00:18:57tanjahreeenill try
00:19:08tanjahreeennope, no hub
00:19:34tanjahreeenyay it worked
00:19:42tanjahreeeni guess that usb prot stopped working
00:21:40tanjahreeenthanks guys
00:25:26tanjahreeenand by the way, is there a possibilty that i can keep my menu in english, but if my songs are in chinese, that they are displayed in my song list?
00:26:05bluebrotherthe tracks are listed according to their tags (database) or filenames.
00:26:18bluebrotherhow should we "translate" your tags`
00:26:25tanjahreeennot translate
00:26:37tanjahreeenlike keep them and display them in their original characters
00:26:52bluebrotherwell, name your files / tags accordingly.
00:27:06bluebrotheror, asking first: have you already tried?
00:27:50tanjahreeenthe tag is in chinese
00:27:57tanjahreeenyes my songs are in chinese
00:28:15tanjahreeenbut rockbox is not displaying anything in place where chinese is the tag
00:28:25tanjahreeenit is just blank
00:28:40bluebrotheryou need to use a font that has these characters. Try unifont
00:28:41 Quit roolku ()
00:28:59bluebrotherand depending on your tags you might need to select the correct codepage
00:30:04tanjahreeenwhere can i find unifont?
00:30:38bluebrotherits part of the fonts package
00:31:05tanjahreeenok thanks i selected it, and it works thanks alot!
00:31:18*bluebrother sighs
00:31:44tanjahreeen1 question though, from now on do i have to select it when i turn it on? or is it default now
00:32:18pixelmawhy not try? ;)
00:32:32*bluebrother gets really tired by these FAQ questions
00:32:32tanjahreeennevermind i just tried it thanks you guys ill stop bothering you guys now
00:32:41 Quit shotofadds (" ajax IRC Client")
00:32:47*bluebrother goes building all manuals
00:32:48 Quit tanjahreeen ("CGI:IRC (EOF)")
00:32:50*gevaerts also has a question...
00:33:07*bluebrother hides
00:33:09pixelmabluebrother: that's double...
00:33:27 Part toffe82
00:33:37scorche|shgevaerts: you are supposed to log in as streaveg when you ask questions ;)
00:34:04 Nick gevaerts is now known as streaveg (n=fg@rockbox/developer/gevaerts)
00:34:16*bluebrother awaits question
00:34:36streavegCan any settting be put in a theme .cfg file, or is it limited to theme-related settings ?
00:34:54bluebrotherstreaveg: a cfg can hold as much settings as it wants to
00:34:54 Join m0f0x_ [0] (
00:35:07*streaveg is making a theme for gevaerts's gigabeat
00:35:14 Nick streaveg is now known as gevaerts (
00:35:25bluebrotherbut putting non-theme settings in a theme setting might be confusing though ...
00:35:47scorche|sh(if you are going to distribute, that is)
00:36:11gevaertsI promise not to distribute a theme that enables dircache :)
00:36:30bluebrotherscorche|sh: you might even confuse yourself if you load such a "theme" file a couple of weeks later and wonder why like the volume changed too ;)
00:37:08bluebrotherbut technically are theme files only a convenience thing
00:37:25scorche|shbluebrother: i would REALLY confuse myself if it did that as i never listen out of the headphone port and only out of the line out ;)
00:37:31gevaertsActually on the sansa c200 screen, it might make sense to include brightness/contrast settings
00:38:04pixelmagevaerts: I think it wouldn't - someone else's screen might be different...
00:38:40 Quit ompaul (Client Quit)
00:38:56*bluebrother looks for a slightly breakable space in LaTeX
00:39:22gevaertsthere is that of course. Especially on sansa, where nobody seems to know what parts are included in what player...
00:39:28pixelmagevaerts: or even someone else's eyes or "watching habits", if I think of how different people adjust the colour settings of a TV for example
00:39:40 Join leox [0] (
00:40:05*gevaerts probably wouldn't be a good theme builder
00:40:09scorche|shand if they happen to listen in their bed at night or in their car in the daytime
00:40:29pixelmabluebrother: "slightly breakable space"?
00:40:33gevaertsThey should use different themes for day and night !
00:40:48scorche|shgevaerts: actually, i do sometimes... ;)
00:40:50bluebrotheryeah, something that _could_ get broken but is preferred to get not
00:40:56pixelmagevaerts: automatically chosen by daytime?
00:41:03 Join EspeonEefi [0] (i=espeonee@STRATTON-FIVE-FOURTY-SEVEN.MIT.EDU)
00:41:16Nico_PDAPs need light sensors! :)
00:41:17bluebrotherI'm fiddling with the button tables −− the long alternate lists require some change here
00:41:29scorche|shmaybe that could be a use for the ambient light sensor on PrototypeB!...measure the light and adjust your theme accordingly
00:41:36scorche|shNico_P: hah
00:41:38bluebrotherpixelma: automatically chosen by users mood ;-)
00:41:57gevaerts... which can be determined from what's playing
00:42:17bluebrotherpixelma: check the button table for the virtual keyboard in the e200 manual :/
00:42:17scorche|shperhaps we could have a device that goes on one's arm and changes their theme by their pulse
00:42:40*scorche|sh waits for AAP support to come in so such a device can be possible ;)
00:42:41bluebrother(i.e. the output)
00:42:44Nico_Por a a camera and facial expression recognition
00:42:58bluebrotherthe MR500 has a camera already ...
00:43:19Nico_Pyeah we just need to code the facial expression recognition... piece of cake!
00:43:31 Join JdGordon|uni [0] (i=82c20d6a@gateway/web/ajax/
00:43:45scorche|shand here is the man to do it!
00:43:55Nico_Pafter that we can turn it into an accelerometer
00:43:58pixelmabluebrother: do you mean the wide first colums, especially for "scroll back/ scroll forward" or the length of the table?
00:44:18gevaertsActually, since some players have i2c on their dock connector, this ambient light sensor might be doable
00:44:24 Quit Zarggg (Read error: 104 (Connection reset by peer))
00:44:31bluebrotherit makes the description somewhat unreadable
00:44:44pixelmabluebrother: yes, would be nice if thw width could be limited somehow
00:44:52 Join Zarggg [0] (
00:44:58bluebrotherbut I think I have an acceptable solution now
00:45:35bluebrotherhmm, I need to admit that I kinda like having a splash screen in rbutil
00:46:01bluebrotherbut no more on this as of today. Got work to do in a bunch of hours, should really go for sleep now.
00:46:40 Join corevette [0] (n=corevett@
00:46:41pixelmasame here, night
00:46:47 Quit bluebrother ("sleep ...")
00:47:05 Quit m0f0x (Read error: 110 (Connection timed out))
00:47:36*gevaerts decides to join in the general sleepiness
00:47:54 Quit gevaerts ("goodnight")
00:48:05 Part pixelma
00:48:14 Quit jhulst (Connection timed out)
00:54:12 Quit Siku (Nick collision from services.)
00:54:18 Join Siku [0] (
00:58:23 Quit HellDragon (Read error: 104 (Connection reset by peer))
00:58:52 Join perrikwp [0] (i=4aa794a0@
01:00:46 Join Isolinear [0] (
01:08:11 Part SSnake
01:08:36 Quit DerDome ("Leaving.")
01:09:06 Quit herrwaldo (Remote closed the connection)
01:15:18***Saving seen data "./dancer.seen"
01:17:19 Join PinGuiN_-_XY [0] (n=jan@
01:20:40 Join barrywardell_ [0] (n=barrywar@rockbox/developer/barrywardell)
01:22:20 Quit amiconn (Nick collision from services.)
01:22:26 Join amiconn [50] (n=jens@rockbox/developer/amiconn)
01:22:30 Quit BigBambi (Read error: 110 (Connection timed out))
01:22:57 Join HellDragon [0] (i=jd@unaffiliated/helldragon)
01:23:13 Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi)
01:28:53 Join ryran [0] (
01:31:39 Quit ryran (Client Quit)
01:31:55 Join ryran [0] (
01:32:16 Part PinGuiN_-_XY
01:32:28 Join csc` [0] (n=csc@archlinux/user/csc)
01:33:01 Quit ryran (Client Quit)
01:33:16 Join ryran [0] (
01:35:14 Quit ryran (Client Quit)
01:35:27 Quit barrywardell_ ()
01:36:08 Join fasmaie [0] (n=yohann@
01:36:23 Part fasmaie
01:36:44 Join barrywardell_ [0] (n=barrywar@rockbox/developer/barrywardell)
01:36:45 Quit Nico_P (Remote closed the connection)
01:47:13 Join Absinthe [0] (
01:47:23 Join sbhsu [0] (
01:52:23 Quit Siku (Read error: 145 (Connection timed out))
01:58:30 Join Siku [0] (
01:59:47 Join Febs [0] (
02:01:50 Quit JdGordon|uni (" ajax IRC Client")
02:02:46 Quit barrywardell_ ()
02:05:20 Quit ol_schoola ()
02:06:28 Join ol_schoola [0] (
02:09:10 Quit Absinthe ("Leaving")
02:33:42 Join Zieen_ [0] (n=KuoJi@
02:34:01Zieen_Hi. I'm having some problems with rockbox utility identifying my player. Anyone around?
02:39:06Zieen_Hmm I suppose I'll just ask my question and hope someone pops in.
02:39:39Zieen_I have a Sansa e280 v1 (I assumed it's version 1, because I can put it into recovery mode). Rockbox won't autodetect it. Do I have to be in recovery mode to install rockbox?
02:40:47advcomp2019Zieen_, you have the sansa in msc or mtp mode or is it a e200r?
02:40:51Zieen_And can I dual boot with the automatic install
02:41:06Zieen_it's an e100 and its in recovery mode atm
02:41:28Zieen_I just put it into recovery. Didn't want to try and install right now because i wasn't sure if it was safe
02:41:49Zieen_restarting it now
02:41:51advcomp2019is it a e100 or e200?
02:42:06Zieen_it's in mtp
02:42:15Zieen_do i want msc to install rockbox?
02:42:18advcomp2019use msc mode
02:42:22Zieen_ok thanks
02:42:30Zieen_and i can get dual boot through automatic installation, correct?
02:43:03 Quit japc (Read error: 104 (Connection reset by peer))
02:43:24advcomp2019you will need to use dual boot till the usb support for the pp based players is out
02:43:45Zieen_ok. windows is demanding I restart. Thanks for the help
02:44:00 Quit Zieen_ (" I love my HydraIRC -> <-")
02:49:13 Quit Seed (Nick collision from services.)
02:49:19 Join Seedy [0] (
02:50:17 Nick JdGordon|zzz is now known as JdGordon (n=jonno@rockbox/developer/JdGordon)
02:53:42 Quit DaCapn (Read error: 104 (Connection reset by peer))
02:54:29 Join blackk [0] (
02:55:26 Join tvelocity [0] (n=tony@
02:58:49 Join Zieen_ [0] (n=KuoJi@
02:58:54Zieen_Hi. I'm back with more problems
02:59:39 Join ctaylorr [0] (
03:00:05Zieen_Configuration autodetects my e200, but I have to specify the mount point manually. No problem. However, when I try to install the bootloader it says No Sansas found.
03:00:17Zieen_I'm in MSC mode currently. Do I have to be in recovery to install the bootloader?
03:00:49advcomp2019what sansa firmware do you have on the sansa right now
03:01:06Zieen_I had to restart the rockbox utility lol
03:01:48 Join HellDragon_ [0] (i=jd@unaffiliated/helldragon)
03:02:29 Join Seed [0] (
03:03:09 Quit HellDragon (Nick collision from services.)
03:03:15 Nick HellDragon_ is now known as HellDragon (i=jd@unaffiliated/helldragon)
03:03:26 Quit BlakeJohnson86 (Remote closed the connection)
03:06:55 Quit ol_schoola ()
03:09:09 Nick midkay_ is now known as midkay (
03:14:25 Join BlakeJohnson86 [0] (
03:15:19***Saving seen data "./dancer.seen"
03:17:17 Join tedr0ck [0] (
03:17:23 Quit tedr0ck (Remote closed the connection)
03:17:29 Join Ebert [0] (
03:20:31 Quit Seedy (Read error: 110 (Connection timed out))
03:23:14 Quit ctaylorr (Read error: 110 (Connection timed out))
03:26:00Zieen_How do you enable dual boot?
03:27:38krazykitthe manual covers that.
03:27:40advcomp2019have you read the manual
03:27:52 Quit tedrock (Read error: 113 (No route to host))
03:27:54Zieen_oh not the rockbox utility manual the normal one
03:29:49 Quit Zom (Read error: 110 (Connection timed out))
03:43:15 Quit tvelocity (Remote closed the connection)
03:48:04 Quit Zieen_ (" HydraIRC -> <- Go on, try it!")
03:48:53 Quit csc` ("Powering Off")
03:49:59 Join Zom [0] (
03:58:06 Quit Kupopop (" <k!15b8>")
04:18:26 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
04:18:33 Join miepchen^schlaf [0] (
04:23:28 Quit simonrvn (Read error: 104 (Connection reset by peer))
04:37:43 Join simonrvn [0] (i=simon@unaffiliated/simonrvn)
04:41:37 Join RunningUtes [0] (
05:01:59 Quit EspeonEefi ("さよなら")
05:04:00 Part RunningUtes
05:08:47 Quit Isolinear (Read error: 110 (Connection timed out))
05:08:49 Quit Thundercloud (Remote closed the connection)
05:10:52 Join Davide-NYC [0] (
05:15:21***Saving seen data "./dancer.seen"
05:16:37 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
05:17:03 Join miepchen^schlaf [0] (
05:19:17Davide-NYCJdGordon: ping
05:19:27JdGordonreplying to the thread
05:19:34Davide-NYCrecording screen has me salivating
05:19:36JdGordonand runnning out in a min
05:20:09Davide-NYCI'm going to go to Guitar Center (massive retailer) and check out the high end recording devices tomorrow (time permitting)
05:20:29Davide-NYCsee if there is anything we're missing. I doubt it though.
05:20:39 Quit FOAD (Remote closed the connection)
05:21:55Davide-NYCOMG it's very late. Good night. I'll respond to the thread tomorrow as promised.
05:22:05 Quit Davide-NYC ("ChatZilla 0.9.81 [Firefox]")
05:27:17 Join WeaponX [0] (
05:27:50WeaponXquick question, when updating to a newer version of rockbox, is there a way i can update without loosing my settings and stuff like game highscores?
05:28:38 Quit Horscht ("Snak 5.3.3 Unregistered copy. Evaluation period is over. Program will now quit. Thanks for using Snak.")
05:28:48scorchehow are you currently updating?
05:29:09WeaponXwell i was going to replace the .rockbox folder with a new one
05:30:41scorchejust extract over the folder as the manual says
05:31:07WeaponXbut wont that delete all my previous settings, files, etc?
05:32:30WeaponXalrighty thanx
05:32:34scorcheit will replace the same files that are in the zip
05:41:36 Quit leox (Read error: 104 (Connection reset by peer))
05:41:54 Join leox [0] (
05:42:32 Join homielowe [0] (
05:43:47 Join Jon-Kha [0] (
05:45:34 Join DaCapn [0] (
05:46:07 Quit homielowe (Client Quit)
05:46:11 Join homielowe [0] (
05:47:22***Server message 505: 'logbot :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( )'
05:47:53 Quit homielowe (Client Quit)
05:54:17 Join homielowe [0] (
05:54:53 Join toffe82 [0] (
05:55:48 Quit Ebert ()
06:01:48 Quit WeaponX (Read error: 110 (Connection timed out))
06:03:18 Join echelon_ [0] (
06:03:33echelon_for some reason last night, i couldn't find fm radio in the menu
06:03:53echelon_and in debugging, it said there was no fm radio hw found
06:04:07 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
06:05:13 Quit DaCapn (Read error: 104 (Connection reset by peer))
06:05:25 Join ol_schoola [0] (
06:08:46advcomp2019echelon_, what player do you have?
06:09:01echelon_sansa c250
06:09:36echelon_but it's working now though
06:09:43echelon_i thought i was going crazy
06:11:06 Join FOAD [0] (
06:12:19 Join midkay_ [0] (
06:12:21 Part hcs
06:17:35 Join FOAD_ [0] (n=dok@
06:18:20 Quit linuxstb (Read error: 110 (Connection timed out))
06:20:02 Quit FOAD_ (Client Quit)
06:25:15 Join toffe82_ [0] (
06:29:38 Quit midkay (Read error: 110 (Connection timed out))
06:29:49 Quit FOAD (Read error: 110 (Connection timed out))
06:42:07 Quit toffe82 (Read error: 110 (Connection timed out))
06:46:55 Nick Neskaya is now known as hugglehug (i=featherd@wiktionary/neskaya)
06:50:04 Quit homielowe (Read error: 110 (Connection timed out))
07:04:17 Quit jhMikeS (Nick collision from services.)
07:04:23 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
07:09:35 Part toffe82_
07:14:55 Quit wisp_sh (Read error: 110 (Connection timed out))
07:15:22***Saving seen data "./dancer.seen"
07:16:00 Join LinusN [0] (n=linus@rockbox/developer/LinusN)
07:29:19 Quit jhMikeS (Read error: 104 (Connection reset by peer))
07:41:41 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
07:42:41 Join oxygen77 [0] (n=c1c28427@gateway/web/cgi-irc/
07:56:44 Quit oxygen77 (Remote closed the connection)
08:01:07 Join homielowe [0] (
08:03:39 Join DerDome [0] (
08:05:45 Quit perrikwp (" ajax IRC Client")
08:07:40 Quit DerDome (Client Quit)
08:09:04 Join GodEater [0] (i=c2cbc962@rockbox/staff/GodEater)
08:11:34 Join Phill [0] (
08:11:36 Join Rob222241 [0] (
08:11:44 Quit Phill (Client Quit)
08:12:54amiconnjhMikeS: Hmm, why is this explicit locking necessary?
08:13:02 Quit GodEater (Client Quit)
08:13:26 Join GodEater [0] (i=c2cbc962@rockbox/staff/GodEater)
08:13:36amiconndisk_mount() accesses the card in the regular way
08:14:08amiconnAnd the unmount case doesn't touch the card at all...
08:21:50jhMikeSactually I need to step up and lock fat before that. I can also combine the two cases.
08:22:31 Quit BigBambi (Remote closed the connection)
08:22:56jhMikeSyou also don't want the .initialized and .retry to be touched during access
08:24:26 Quit homielowe ()
08:24:34amiconnWhat else would touch them?
08:25:10amiconnAlso, what could cause SYS_HOTSWAP_INSERTED without an intermediate SYS_HOTSWAP_EXTRACTED?
08:26:29jhMikeSinsert card, pull card, reinsert, within timeout duration...which I could make it do and lose the ability to mount the card permanently
08:27:44amiconnI'm asking because the Ondio handles hotswap exactly this way without any extra locking, and I've never seen any problems resulting from that
08:30:00amiconnActually, it does one extra thing in the hotswap monitoring tick - it resets the 'initialized' flag on extract
08:30:08 Quit Rob2222 (Read error: 110 (Connection timed out))
08:30:58amiconnThat's an oversight from my side - the equvalent place would be the 'else' case in sd1_oneshot_callback()
08:31:00 Quit GodEater (" ajax IRC Client")
08:32:00 Join GodEater [0] (i=c2cbc962@rockbox/staff/GodEater)
08:33:05jhMikeSmy testing is rather abusive and proper unmount and sync ensure it always releases files mounts properly no matter what sequence happens
08:39:23 Join CyBergRind|w [0] (n=cbr@
08:43:19 Quit [CBR]Unspoken|w (Read error: 104 (Connection reset by peer))
08:43:24*amiconn also tried quite hard to make it fails, but didn't manage to do so even without those extra measures...
08:46:40*jhMikeS managed to kill it in about 30 seconds by deliberately producing certain sequences
08:47:30LinusNi assume that the race is about a thread using the disk while it is pulled, right?
08:48:27amiconnHmm, weird
08:50:26jhMikeSLinusN: pulled or inserted
08:50:45LinusNhow can the disk be used when it is inserted?
08:51:32jhMikeSdo a resume on a file that resides on the SD card while having the insert timeout pending
08:52:28jhMikeSso, insert, resume, pull, insert
08:56:30*LinusN spots a coding guidelines violation: tCardInfo
08:57:04 Join ender` [0] (
08:57:50jhMikeShasn't that been there for ages?
08:58:26Bagderit sounds like a name used in a data sheet or similar
08:59:06Bagder(that sometimes makes rules violations more sensible)
08:59:38LinusNcommitted 8 months ago by a dude called jethead71 :-)
09:00:05BagderLinusN: did you send out the hit team yet?
09:00:12jhMikeSLinusN: Indeed. I just left it as is.
09:00:26*jhMikeS didn't name it
09:00:44LinusNBagder: i told them to wait outside for my signal
09:01:04*jhMikeS runs for the bunker
09:01:32amiconnAhem, /me named it, back in 2004
09:01:35*amiconn hides
09:02:06LinusNit's good that it is prefixed by a "t", how else would i know that it is a type? :-P
09:04:54amiconnDates back to the first working Ondio MMC driver...
09:05:29jhMikeSCamelCase is a capital crime ;)
09:08:29 Join petur [50] (n=petur@rockbox/developer/petur)
09:10:07LinusNamiconn: and you managed to escape the hitmen for al these years - impressive :-)
09:15:24***Saving seen data "./dancer.seen"
09:17:23amiconnShall I remove it?
09:18:09LinusNnot that it'
09:18:12amiconnI think even the typedef ins't necessary, as that type is neither used in very many places, nor is it a function type
09:18:29LinusNs high prio, but it would be good if it was cleaned
09:18:50amiconn(with functions, not using a typedef can be a pita)
09:19:26amiconnI think just 'struct card_info' will do here
09:19:36LinusNsounds much nicer
09:25:54 Join Zagor [242] (
09:34:53*jhMikeS hates circular init depedencies (a card insert at the wrong time can make disk_mount be called before fat_init is called)
09:41:04amiconnYou mean at boot?
09:41:40jhMikeSunlikely but possible
09:42:03amiconnOn Ondio, MMC hotswap monitoring isn't enabled right from the beginning, e.g. for that reason
09:42:15amiconnIt's explicitly enabled later
09:42:59*jhMikeS doing a crackdown on repeat kernel object inits (which are really bad to do and appeared in fat.c and in the pp i2c)
09:43:32amiconnsee disk.c:disk_mount_all(), hotswap.h, and ata_mmc.c
09:44:27amiconnNo need to do sophisticated mutexing here. Just make sure things happen in the correct order
09:44:28 Quit Rick ("I don't need to be here.")
09:44:38amiconnLinusN: pm_ping
09:44:57jhMikeSamiconn: for that the e200 should follow suit
09:48:11 Join desowin [0] (n=desowin@atheme/developer/desowin)
09:50:09 Join Rick [0] (
10:10:52desowinBagder: those 0x10 bytes starting with "aa bb ff ee" are indeed some marker
10:13:14desowinwould it be okay to me to put those 16 bytes and zsi_fw output on wiki?
10:13:43Bagdercould the other parts of the 0x10 bytes be addresses? or counters?
10:14:44desowinsounds like adresses
10:14:56desowinand some bytes are displayed by zsi_fw
10:16:23 Join wisp_sh [0] (
10:19:06desowinwiki updated
10:24:02Bagderthe last 32 bits is obviously the length
10:24:07Bagder00 38 1b 00
10:24:31Bagderexcluding the header itself
10:26:00Bagdersince the .srr file is 1B3810 bytes
10:27:09Bagderquite possible the 32 bit value at offset 4 is an address where the data is put
10:27:26Bagderor something
10:28:46Bagder04400020 is ~71MB...
10:30:27 Join retarded [0] (
10:31:03retardedis degrading a crime or unacceptable by society? is it smart or stupid to degrade as a money wise person in mind?
10:31:18Mode"#rockbox +o Bagder " by ChanServ (ChanServ@services.)
10:31:18desowinyou're indeed retarded...
10:31:29Mode"#rockbox +b *!*@* " by Bagder (n=daniel@rockbox/developer/bagder)
10:31:30Kick(#rockbox retarded :Bagder) by Bagder!n=daniel@rockbox/developer/bagder
10:31:56peturthat was quick ;)
10:32:09Bagderit was so obvious he came here to troll
10:34:03 Join gevaerts [0] (n=fg@rockbox/developer/gevaerts)
10:34:53gevaertsGood morning all
10:36:45gevaertsMy coworker told me he won't be able to get the PCF50607 datasheet for me : his contacts are in the wrong nxp division (ironically, they're in the DAP-chip division..). So it's either mailing nxp directly, or figuring it out from lots of measurements.
10:37:12 Quit JdGordon (Remote closed the connection)
10:37:35amiconnThe Mini G2 has PCF50605. Unfortunately I don't think I'll be able to do these measurements :(
10:37:45 Join JdGordon [0] (
10:38:04Bagderdesowin: hey
10:38:09Bagder"Loading: 1008000 16809984 1754944"
10:38:15amiconnWhen dissecting the Mini G2, it's necessary to discommect the wheel. It stays in the case
10:38:15Bagderthat 1008000 is found in the header
10:38:23desowinall three are
10:38:36desowin16809984 = 0xffffffff
10:38:52amiconnSo I dont know how to operate the Mini while it's opened...
10:39:16desowinah not, you pasted the vmlinux marker
10:39:20desowinmy mistake
10:39:31Bagderah right, but still
10:39:50Bagder4294967295 is 0xffffffff
10:40:04desowinyeah, it was just what I wanted to say
10:44:28desowinalso vmlinux is /dev/mtd2, and initrd is /dev/mtd3 as it can be seen in "fupdate" script in initrd
10:47:48 Join whoever_ [0] (n=whoever@
10:49:20gevaertsWould it make sense to do this on a 4G, color or photo ? Or would that change too many variables at the same time (both PP5020 and PCF50605) ? Of course I'd need to get one first.
10:50:13Bagderdesowin: btw, it uses an openssl version with numerous known vulnerabilities, if you ever feel like getting access through that means
10:50:56desowincould we write patcher that uses those? ;)
10:51:09BagderI think you can
10:52:09linuxstb_gevaerts: Could you get hold of the PNX010x datasheets? IIUC, no-one has found them yet...
10:52:16Bagderthere's at least one buffer overflow in the list that sounds like it can be used
10:52:35Bagder"A buffer overflow was discovered in the SSL_get_shared_ciphers() utility function. An attacker could send a list of ciphers to an application that uses this function and overrun a buffer."
10:52:58LinusNah, good old fashioned hacking
10:53:55gevaertslinuxstb_: I can always ask.
10:56:19 Join Mathiasdm [0] (
11:05:07jhMikeSwhat happened to the commit summaries when you click the time on the build table?
11:05:37gevaertslinuxstb: I assume you found ? It only seems to contain pinout info unfortunately
11:06:12*gevaerts reads again and sees an extra 0 in linuxstb's question
11:06:29jhMikeSthe last revision that shows one is 16600
11:06:55jhMikeSoops 16601
11:09:20linuxstb_gevaerts: I'm just going by what's on this page -
11:09:56jhMikeSis this phenomenon just somehow /me or did I miss a conversation about it? :)
11:11:09peturjhMikeS: it is known, I think they (Bagder,Zagor) are working on it
11:14:33 Join BoD[] [0] (
11:14:38BoD[]Hello !
11:15:27***Saving seen data "./dancer.seen"
11:15:29BoD[]hey... Yesterday I subscribed to the mailing list, and posted a msg, but it seems it was not received (doesn't appear on the archive page). Any idea?
11:16:44LinusNwhich mailing list was it?
11:19:03LinusNyou seem to be subscribed allright
11:28:44 Join barrywardell_ [0] (n=barrywar@rockbox/developer/barrywardell)
11:29:23peturBod[]: does your mailclient use the same 'from' address as the one you subscribed?
11:30:42BoD[]petur: actually that was the problem. LinusN helped me on a private window
11:30:43LinusNpetur: we sorted it out in a private channel
11:30:55peturah ok
11:31:52BoD[]I thought I was clever with my fancy tmda email addresses ;)
11:32:04BoD[]but that's not so good with mailing lists
11:38:56amiconnjhMikeS: (1) disk.c line 107 can be shortened to #ifdef HAVE_HOTSWAP (2) Could you explain why the fat driver needs locking?
11:40:16amiconnOh, and there's yellow
11:42:25jhMikeS1) Yes, it should be that (after more looking) 2) ata is sometimes used without the sectore cache involved. 3) I'm trying to straighten out the yellow nicely. 4) The hwcodec targets don't need that function so what to do there
11:44:26 Join fasmaie [0] (
11:46:05desowinis chrisjs162216 from anythingbyipod here?
11:46:55 Part LinusN
11:50:04desowinI'm refering to "You'd need the signature for the bootloader to accept the firmware"
11:50:34desowineither he didn't have connect in hands ;) or he found out something important
11:51:48desowinas the .sig file is just gpg signed platform file, and it's being checked by thing that lies in initrd, and hence I assume patching initrd would help us :D
11:55:46JdGordonanyone feel like making the peak meters work in the sim?
11:56:54peturI thought they did some random signal?
11:57:29peturhmmm not anymore
11:58:02JdGordonthats what I was hoping, but yeah... its boring and not showing anything
11:58:38peturweird, I can remember adding the output of rand to it
11:58:44*petur peeks at the code
11:58:52desowinif there's anyone familiar with compressed romfs, and is willing to help, please pm me
11:59:57peturah, amiconn removed that in r14650
12:00:50*petur wonders why - SWCODEC doesn't have real signal inputs on the sim, right?
12:01:28JdGordonthats an odd diff
12:01:37JdGordonaccidental commit maybe?
12:01:39peturamiconn: ping
12:01:52peturno, the commit message mentions this
12:02:51JdGordonworks fine in the sim...
12:03:16peturI know it worked, I added it
12:03:36JdGordonwhy the srand every call though?
12:03:43peturmaybe there are plans to let the sim record
12:03:45JdGordonnot that it would change anything
12:04:16peturJdGordon: it was actually the result of some debug code....
12:04:26JdGordoncommented them out and now its nice and random
12:04:47JdGordonso rec screen is now 3 lines, peak meters at sysfont height then the list
12:05:06JdGordontop is forced to sysfont if ui font doesnt allow for it
12:05:17peturJdGordon: one important thing: we want to get rid of sysfont for the recording screen
12:05:20JdGordonand list is sysfont if < 2 lines
12:05:31JdGordonwell.. if it doesnt fit its needed
12:05:38peturah well
12:05:59*JdGordon hopes to have some screenies up in the next few hours
12:06:10peturmaybe a translation problem... want to get rid of those LANG_SYSFONT_ things
12:06:56peturJdGordon: I will not be of much help - gone on a ski trip in 5 hours, back on monday
12:07:19JdGordonyeah, those langs suck
12:07:22JdGordonand have fun :)
12:08:13markundo we need some small tasks for gsoc applicants to prove they can compile rockbox and write some simple code?
12:08:28peturJdGordon: many users also want bigger peakmeters....
12:08:36peturmarkun: yes
12:10:54JdGordonpetur: like how big? user font size?
12:11:37peturI don't know, I just remember it being a popular feature of the REP. at least double of what they are now, I think
12:12:30peturJdGordon: might do a bit of screen redesign while or after your changes
12:13:07*JdGordon was hoping for more input from the forum thread...
12:15:16*petur running out of time :(
12:16:49peturbbl, gone to lunch();
12:22:27 Join ch4os_ [0] (n=ch4os@unaffiliated/ch4os/x-059673)
12:24:33JdGordonpetur: (and nayone interested)...
12:29:06 Join mcuelenaere [0] (
12:31:29*jhMikeS is having an awful day with the red :\
12:37:11markunyour score keeps getting higher :)
12:37:49markundoes anyone know why the commit logs are empty?
12:38:33jhMikeSthis is like playing whack-a-mole
12:41:13 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
12:43:10JdGordonmarkun: iirc scripts got moved
12:47:06 Join mcuelenaere [0] (
12:47:21amiconnpetur: Randomising the peakmeters that simple way makes them random for both recording and playback. I disabled this for swcodec to make the peakmeters work properly in the wps
12:47:44JdGordonfair enough... ok
12:50:08whoever_Hi together - my iAudio X5 with the current daily build can not start even with up to 30% accu. There is always the message that there is to less battery. Can I change that (sorry for my english, I'm German:))
12:52:46 Join PinGuiN_-_X1 [0] (
12:53:23 Part PinGuiN_-_X1
12:53:38 Join DerPapst [0] (
12:53:38 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
12:53:46 Quit ol_schoola ()
12:54:19*DerPapst wonders how JdGordon got the list start below the peakmeters...
12:56:32*JdGordon just happens to be a genius :D
12:56:36JdGordonalso... viewports
12:58:53 Join mf0102 [0] (n=michi@
13:00:38DerPapsti tried that too... i defined a viewport and throwed the list in there... but it doesn't work ;-P
13:02:35 Join mcuelenaere [0] (
13:02:50 Quit fasmaie (Read error: 113 (No route to host))
13:08:53*amiconn would like to see the viewport list problems fixed first :/
13:09:21 Quit Llorean (Read error: 104 (Connection reset by peer))
13:09:51amiconnjhMikeS: I still don't understand why the sansa needs fat locking, while the Ondio doesn't
13:10:54 Quit barrywardell_ ()
13:13:06jhMikeSmaybe the ondio does but I haven't evaluated the threading concerns there at all
13:14:50 Join EternalRains [0] (
13:15:28***Saving seen data "./dancer.seen"
13:15:43JdGordonDerPapst: its a bit fiddly atm, but its doable
13:16:05JdGordonyou need to set the parent viewports in the list struct before drawing it the first time
13:17:06*JdGordon wonders if amiconn looked at the flyspray task /me asked him to yesterday which would fix the BB list issue
13:19:41Mode"#rockbox -o Bagder " by Bagder (n=daniel@rockbox/developer/bagder)
13:20:05DerPapstJdGordon: ah.. thanks. I'll try it out :-)
13:22:41 Join Thundercloud [0] (
13:23:21 Nick magicthr1e is now known as magicthree (n=Banana@
13:24:36jhMikeSconcurrent programming has a major peculularity - testing it doesn't prove it correct but only logical evaluation
13:25:48 Join agm3nt [0] (n=opera@
13:27:01 Quit magicthree ("Lost terminal")
13:27:48 Quit Febs (Read error: 110 (Connection timed out))
13:30:44amiconnjhMikeS: What I don't understand is what could be concurrent here.
13:31:41amiconnThat is, why could it be concurrent on Sansa but neither on other swcodec targets nor on Ondio, or rather, why a potential concurrency would be a problem here
13:32:45 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
13:33:22 Part EternalRains
13:34:44peturJdGordon: maybe the order of things needs changing, having the peakmeters so close to the list (border of VP) doesn't look good...
13:35:12peturamiconn: woops (re random peakmeters in sim) - I only focussed on recording ;)
13:35:28JdGordonI tihnk having it there would make it obvious the top text isnt part of the list...
13:35:40JdGordonit can be moved a few pixels down to add a gap if needed
13:37:33peturfair enough
13:38:24jhMikeSa disk access while mounting from the ata thread changing the initialized/sd_info status being the main reason.
13:39:27amiconnWell, while the ata thread mounts, nothing else can access the disk because disk accesses are already mutexed. I wonder what I'm missing here...
13:39:58 Join webguest12 [0] (n=c8695251@gateway/web/cgi-irc/
13:40:13 Join mcuelenaere [0] (
13:40:54webguest12Hi... is usb fully working for e200 and is it enabled by default now?
13:41:05DerPapstno and no :-)
13:41:43webguest12so what does not work (or not work good) at the moment?
13:41:52DerPapstyou can be sure that it will be mentioned on the front page once it's enabled by default.
13:42:25gevaertswebguest12: see for status details
13:42:28DerPapstsignla quallity and corruption on write
13:42:48webguest12ok... thx
13:45:22*gevaerts notices that some of the minor issues on that page are fixed now. Editting...
13:46:29 Join DefineByte [0] (n=defineby@
13:47:38*gevaerts removes a 't'
13:47:38 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
13:49:06amiconngevaerts: Btw, should rockbox return from the usb screen when the device is 'safely removed' in Windows?
13:50:16 Quit barrywardell (Remote closed the connection)
13:50:58gevaertsI think it currentlt won't (I use the eject command to trigger this, and I don't think windows sends that on safe remove"). It probably should, I guess.
13:52:03*linuxstb_ wonders how the Apple firmware handles that (without ipodservice.exe installed)
13:53:17gevaertsdesowin: when you reported the write error on your sansa last month (the one with the two shifted bytes), was that on internal flash or on a microSD card ?
13:53:24jhMikeSamiconn: but we might be changing card_info/sd_status while it's in the middle of the protected code. also it prevents card mux switching while mounting which often requires one retry of the main card after mounting another card.
13:53:52*DerPapst wonders how he can access the gui_synclist struct to change the parent viewport of a list within a plugin...
13:54:09amiconnDoes the SD driver not protect all card access with a mutex?
13:54:32 Quit webguest12 ("CGI:IRC")
13:54:40 Join mcuelenaere [0] (
13:54:50desowingevaerts: heck if I remember, sorry, but I think both gave me problems...
13:56:18gevaertsdesowin: I should have asked back then I guess, but I only found out that this was not a USB bug later unfortunately. I ask because I don't seem to have that error on internal flash but only on microSD on c200.
13:59:24*gevaerts was still new then, and assumed that all other rockbox code worked perfectly
14:00:33DerPapstyou make it perfect ;-)
14:00:43markungevaerts: kgb2008 from meizume figured out the addresses of the USB host and device parts of the SA58700, so now we can start checking if they match the S3C2443X datasheet.
14:01:46gevaertsGood news. So I guess no rest for me again this week ;)
14:02:05jhMikeSamiconn: it won't if you change protected card information outside it
14:03:21JdGordonDerPapst: the list struct should be a local variable...
14:06:42 Join webguest90 [0] (n=3ea13b0f@gateway/web/cgi-irc/
14:09:11 Quit Mathiasdm ("Yuuw!")
14:09:15 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
14:10:00 Join jenky [0] (i=foobar@
14:11:08markunhi jenky
14:11:40jenkydumb question but whats a good music player i can get that will work well with rockbox? was thinking one of the gigabeats
14:13:09markunGigabeat F works fine for listening to music
14:13:15markunand is not so expensive
14:13:57DerPapstJdGordon: ah... but will that be used by MENUITEM_STRINGLIST and do_menu?
14:13:59markunjenky: here's a list we made:
14:14:05jenkyand presumably with rockbox i could do stuff like flac, ogg..?
14:14:55JdGordonDerPapst: no
14:15:12markunjenky: yes, all of these players play ogg and flac with rockbox
14:15:50jenkythe newer gigabeat series seem like they might be supported well soon though?
14:16:26DerPapstJdGordon: then i fear i don't understand how i can make the list apper where i want like you did in your recording screen experiment :-(
14:16:32 Join mcuelenaere [0] (
14:16:41markunjenky: yes, looks like it, but still it's impossible to predict how long that will be. Depends on the free time of the devs and their mood and luck
14:17:06JdGordonDerPapst: you cant do that with the menu... only lists you setup
14:17:47jenkycool i think i'll go chase down an F. thanks for your help markun
14:17:51 Quit JdGordon ("Konversation terminated!")
14:18:07jenkyi've a friend with one of the umm maybe F or X series, and she was rapt when i told her about rockbox
14:18:17jenkyher player works much better now
14:18:58 Quit jenky ("Leaving")
14:19:43 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
14:19:57 Join JdGordon [0] (
14:20:21 Join nicktastique [0] (n=nick@unaffiliated/nicktastic)
14:20:32 Join Febs [0] (n=chatzill@
14:20:48DerPapstJdGordon: ah... i hoped that it will work with menus too. thanks for the clarification :-)
14:21:16 Join perrikwp [0] (i=98215ac7@gateway/web/ajax/
14:24:39 Join LambdaCalculus37 [0] (n=44a0430f@gateway/web/cgi-irc/
14:24:43 Quit DerPapst (Read error: 104 (Connection reset by peer))
14:25:10 Join DerPapst [0] (
14:27:11 Join mcuelenaere [0] (
14:27:19 Quit mcuelenaere (Client Quit)
14:35:10 Join perrikwp|class [0] (i=98212e1e@gateway/web/ajax/
14:37:25 Quit JdGordon (Read error: 104 (Connection reset by peer))
14:44:47 Quit perrikwp|class (" ajax IRC Client")
14:44:52 Join perrikwp|class [0] (i=98212e1e@gateway/web/ajax/
14:48:35 Quit whoever_ ("Bin dann mal weg - allen noch 'nen schönen Tag")
14:49:26linuxstb_petur: Do these changes to the recording screen mean you've given up on the idea of a customisable WRS?
14:49:54peturnot completely ;)
14:50:39peturWRS can still be implemented later on (top items)
14:51:52 Join freqmod__nx [0] (
14:51:55peturand anyway, it doesn't look like I will have more free time :/
14:51:55 Quit freqmod_nx (Read error: 104 (Connection reset by peer))
14:53:59 Quit webguest90 ("CGI:IRC")
14:54:39*gevaerts hands petur a box of free time
14:54:54peturif only you could....
14:55:13peturand I will not take my laptop on the ski-trip ;)
14:56:15gevaertsWhat ? No downhill coding ?
14:56:33markunI remember a time when LinusN told us he would be away for a while because he was going to cook on a ship. He ended up being in here pretty much every day :)
14:57:03peturyeah, curse wireless access :)
14:57:29FebsHow does Rockbox handle the genre tag for ID3v1? Is there a lookup table somewhere?
15:02:07FebsDo you know offhand where it is located?
15:05:06linuxstb_Just search for Negerpunk...
15:07:28markunah yes :)
15:09:51*gevaerts doesn't like id3 genres. MAXINT-3 kinds of rock, and then "Classical"...
15:14:37FebsThere are many problems with id3v1 genres.
15:15:23 Quit DefineByte ("Bye all")
15:15:25*Febs wonders, for example, if "porn groove" really requires its own genre.
15:15:33***Saving seen data "./dancer.seen"
15:15:58*petur still wonders about negerpunk
15:16:40petur"appears to have been added as a joke by the developers."
15:17:07*gevaerts looks for some christian gangsta rap
15:17:26LambdaCalculus37gevaerts: And it actually exists.
15:17:51linuxstb_petur: I see there's no reference to that fact in the wikipedia article...
15:19:39*petur hands linuxstb_ some glasses
15:19:58linuxstb_Where is it?
15:20:14petur 3rd line
15:20:36linuxstb_Yes, but there is no reference quoted.
15:20:51linuxstb_i.e. where did the wikipedia author get that information?
15:20:54peturah... no no reference
15:21:02LambdaCalculus37Here's a whole list of the genres:
15:21:20linuxstb_petur: Sorry, my statement wasn't clear...
15:22:17 Join jcollie [0] (n=jcollie@
15:22:36peturit was added by a user called 'Talk'
15:23:11peturnot talk, just an ip address
15:24:44LosNir[]'Talk' is a link lol
15:25:06LosNir[]I think it's Wtfiwant1now
15:25:07*petur is a bit wikipedia ignorant
15:28:15 Quit cnakiinjp (Remote closed the connection)
15:29:55 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
15:30:32 Join bnakifhll [0] (i=0@
15:34:01 Join nplus [0] (
15:36:23 Quit perrikwp|class (" ajax IRC Client")
15:36:26 Part agm3nt
15:46:37 Quit leox (Read error: 104 (Connection reset by peer))
15:46:37 Quit LambdaCalculus37 ("CGI:IRC (EOF)")
15:47:16 Quit corevette (Remote closed the connection)
15:47:31 Join toffe82 [0] (
15:49:07 Join LambdaCalculus37 [0] (n=44a0430f@gateway/web/cgi-irc/
15:50:01preglowis the new usb stuff enabled by default yet?
15:50:31markunimpressive firmware:
15:50:43gevaertspreglow: No. The major blockers are still there
15:51:05preglowgevaerts: which are?
15:52:12LambdaCalculus37markun: If it had FLAC support, it'd be the bee's knees.
15:52:26gevaertspreglow: for usb mainly signal quality, and for sansa I don't want to enable it as long as the sd write bug is there. See also
15:52:42preglowwe have bad signal quality??
15:53:23toffe82markun: so you are going to buy one ;)
15:53:28markunnope :)
15:53:30gevaertsyes. bad enough to stop it from working on some setups
15:53:58preglowgevaerts: i assume you don't know why?
15:55:03*preglow reads page
15:55:36gevaertsCurrent hypothesis is that the USB transceiver isn't powered correctly. Comparing the output from the power management chip for rockbox and OF should help (working on that...)
15:56:35 Join Horschti [0] (
15:57:19 Quit Horscht (Nick collision from services.)
15:58:32*gevaerts expects a player that plays everything to support flac and ogg theora
16:01:21linuxstb_No lossless compression support at all by the looks of it...
16:01:42LambdaCalculus37gevaerts: The one markrun showed us mentions OGG in the video codec section, so it must play Theora.
16:01:59linuxstb_And Ogg/FLAC...
16:03:12gevaertsWhere ? I can't find that
16:05:33 Join DefineByte [0] (
16:05:52preglowgevaerts: so you know the tranceiver is powered by the pcf chip, then?
16:06:24preglowgevaerts: and how are you working on that, btw? re? multimeter?
16:06:46gevaertspreglow: we don't know it, but it's the simplest explanation.
16:07:24gevaertsMultimeter+stereo microscope (which I want to put forward as my candidate for "oldest tool used for reverse engineering an ipod")
16:08:10*scorche|sh thinks "wedge" is a slightly older tool
16:08:21 Join kugel [0] (i=kugel@unaffiliated/kugel)
16:08:44*gevaerts meant this specific microscope, not microscopes in general
16:10:18*petur is suddenly reminded of those guys that cracked a chipcard by opening the chip and looking at the gates through a microscope to RE the encryption
16:10:57BoD[]why do you need a microscope? to look at the actual "wires" inside the ipod??
16:10:57amiconnA stereo microscope isn't that unusual a tool for dealing with today's electronics
16:11:43gevaertsBoD[]: I need to measure on pins that are 0.5mm apart.
16:11:58amiconn[IDC]Dragon used one for RE'ing the Ondio, soldering the backlight mod etc
16:12:14BoD[]"respect!" :)
16:12:59gevaertsI think the one I use is over 50 years old, but it's hard to check that.
16:13:17Horschtimade in UdSSR?
16:14:07gevaertsIt says Leitz Wetzlar, made in Germany
16:15:07HorschtiGermany or W. Germany?
16:15:14 Nick Horschti is now known as Horscht (n=Horscht@xbmc/user/horscht)
16:15:31Horschtprobably not older than 20 years
16:16:33gevaertsLooks like the one at the top of
16:18:03blackkI got a problem with the database when an index file is openened/read multiple times from different threads; I traced down the problem in tagcache.c and it happens when get_next runs together with tagcache_search for example
16:18:41blackkit can be reproduce on simulator, sansas and gigabeat; anybody have an ideea how to do a proper locking? or is it a problem with the file/disk driver?
16:19:33linuxstb_IIUC, the file/disk driver shouldn't be used in the sim, although maybe some of the very high level stuff is.
16:20:20blackklinuxstb_: true, but even with sim_... functions the bug is there. so does that rule out a file/disk driver bug I guess
16:20:24Horschtgevaerts, since it says "Made in Germany", I think your microscope is post 1990.
16:20:46Horschtbecause from 1949 - 1990, Germany was slipt into east and westgermany
16:21:04linuxstb_Horscht: That company has been making microscopes since the 19th Century though...
16:21:07Slasheriblackk: so there is write and read operations going on simultaneously?
16:21:25Horschtyes, but I doub't his microscope is older than 1949 :)
16:21:28gevaertsHorscht: I know it's earlier than that. My mother's aunt used it in the 1970's
16:21:57Horschtok, I am probably wrong then
16:22:15 Join DerDome [0] (
16:22:33blackkSlasheri: no, I found out that between a lseek and a read it can happen that there is another open and seek/read of the same file; that's when the problems show up, the first read will read garbage
16:23:12Slasherihmm, interesting.. i thought that shouldn't be an issue and that is allowed in the code too
16:23:33Slasherionly read&write operations at the same time are prevented
16:23:36blackkthat's why I said maybe file/disk cause in theory it should work
16:24:21blackkas long as they are different opens/different handlers
16:24:40Slasheriindeed.. hmm, that needs some debugging
16:24:41 Join japc [0] (n=japc@
16:25:02Slasherihow there can be two reads at the same time?
16:25:53blackkif you build a simulator, go to database/album, long press select and do Playlist/Insert, it will try to read the album content in the same time it's inserting the file in the playlist
16:26:27linuxstb_I've only looked briefly, but don't both functions use the same fds? i.e. tcs->idxfd[] ?
16:26:29Slasheriah, and that happens only without db in ram?
16:26:43blackkyou need gather runtime data = on and load to ram = off
16:26:53Slasherilinuxstb_: it might be, i will check that
16:27:09Slasherii have never used db much without loading to ram so that bug was hidden..
16:28:02blackkand there is another function that when run together with get_next cause the same problem: find_entry_disk
16:29:44blackkif working with differed fds work well, than it's just about making seek&read operations atomic
16:32:07 Quit advcomp2019 ("+++ OK ATH OK")
16:32:50amiconnConcurrent reading should never be a problem in general. If it is in case of the db, maybe some function isn't reentrant?
16:49:27 Join jgarvey [0] (
16:49:58 Join Arathis [0] (
16:51:43 Join mcuelenaere [0] (
16:54:57*petur walks off for some AFK holiday, back on monday
16:55:10 Quit petur ("gonne")
16:55:41 Join mchua [0] (
17:03:03 Quit m0f0x_ (Read error: 110 (Connection timed out))
17:13:40 Join pondlife [50] (n=Steve@rockbox/developer/pondlife)
17:15:37***Saving seen data "./dancer.seen"
17:16:34pondlifeI've got Rockbox r16339 into a wacky state. It refuses to play anything - just sits on the WPS (track 1 of n) with no progress at all. If I select from the database, I get a playlist with a single entry "(ERR)". Voice is working, but something is very confused.
17:16:52pondlifeAny ideas on any other info I could get out of it before I reboot?
17:17:06 Quit wisp_sh (Read error: 110 (Connection timed out))
17:17:53LambdaCalculus37pondlife: How'd that happen?
17:18:17pondlifeNothing special. I played an album through and it came to a natural stop (no auto-dir change or anything
17:18:26pondlifeAnd now it won't start again!
17:18:56pondlifeIt says "No file!", even though the browser appears fine.
17:19:05LambdaCalculus37pondlife: Which device did you get this wacky state on? I'll try one of my devices and see if it happens there.
17:19:14*LambdaCalculus37 picks up his 4G iPod color
17:19:19LambdaCalculus37My guinea pig.
17:19:47pondlifeAh, dircache appears to have become uninitialised.
17:20:28 Join advcomp2019 [0] (n=advcomp2@unaffiliated/advcomp2019)
17:20:28pondlifeDatabase stats all look ok though; iniitialised and in RAM
17:21:29LambdaCalculus37Is that what caused this?
17:29:06pondlifeI don't know
17:29:25pondlifeI don't think it's meant to be possible for dircache to go from ok -> uninitialised
17:33:17markuntopposting in the forums.. I think it's the first time I've seen that
17:36:35*gevaerts thinks he also didn't look at his this adapter very closely, if he had to "force" a ZIF connector
17:38:21LambdaCalculus37pondlife: I updated to r16339 on my iPod color and I'm running an album right now.
17:38:35pondlifeI'd guess this won't be reproducible
17:38:44pondlifeSmells like memory corruption
17:39:11pondlifeGuess I'll reboot and try again
17:39:51LambdaCalculus37All right. I'll let you know if this wacky state happens on my iPod, though.
17:40:07pondlifeI hadn't done much since the update/ROLO. Just a database > Album > (Random) selection or two, then play through
17:45:20LambdaCalculus37Playing an album now; selected from Database > Album (Random)
17:46:33 Join mchua_ [0] (
17:47:30 Quit gevaerts ("work->home")
17:48:09 Quit mchua (Read error: 113 (No route to host))
17:49:20 Nick mchua_ is now known as mchua|away (
17:49:45 Join Davide-NYC [0] (
17:50:36Davide-NYCHow do I invoke the charger in the SIM?
17:53:23Davide-NYCDo any of the Archos recorders have hold switches?
17:53:58LambdaCalculus37Davide-NYC: Hey there!
17:54:21LambdaCalculus37To my knowledge, the Archos recorders don't have any kind of hold switch, neither in software nor in hardware.
17:55:09Davide-NYCDeviceChart says that none of them have hold switches but I remember having to leave a space for a hold switch icon in the statusbar for Mmmm back when we put in the extra recording info.
17:55:36*Davide-NYC would confirmation as to why that might have been necessary
17:55:42*Davide-NYC *like
17:55:42 Quit DefineByte ("Bye all")
17:56:28LambdaCalculus37Davide-NYC: If I recall, I read one time (again, can't confirm) that there was a trick to put the Archos into a "hold" state.
17:56:35*LambdaCalculus37 consults Google
17:58:01LambdaCalculus37Davide-NYC: The JBRv1 seems to have a hold function; per the General FAQ on Archos' site: "Yes, to enable the HOLD function, press and hold the ON key for 3 seconds. This will activate the HOLD feature. To turn off, press and hold the ON for 3 seconds."
17:59:06Davide-NYCIs there any support for a hold function in the Simulator?
17:59:46Davide-NYCOn most (if not all) other target simulators the "H" key invokes a hold condition.
18:00:09LambdaCalculus37Yes, that's correct.
18:01:03*LambdaCalculus37 reads but sees no mention of invoking the charger in the sim
18:01:29 Quit GodEater (" ajax IRC Client")
18:02:01pondlifeLambdaCalculus37: I don't thjink that's possible yet.. would be nice though
18:02:15pondlifeCurrently the sim just lowers then raises the battery level
18:02:31pondlifeBut even when the level is rising it's not "charging"
18:03:11 Quit Siku ()
18:05:26LambdaCalculus37pondlife: The hold function on the Archos JBRv1... think that's controlled by software?
18:05:36pondlifeNo idea
18:06:33LambdaCalculus37Actually, it does seem to be.
18:07:34*LambdaCalculus37 confirms it by testing on his JBR
18:08:03 Join barrywardell [0] (
18:08:26 Part pondlife
18:08:36 Join [CBR]Unspoken|w [0] (n=cbr@
18:08:56 Nick LosNir[] is now known as LosNir (
18:09:59 Quit CyBergRind|w (Connection reset by peer)
18:09:59linuxstb_barrywardell: Hi. Can you remember if it was you that built the e200rpatcher.mac binary that's on the download server?
18:10:18barrywardellI think it might have been, yes
18:11:51linuxstb_I don't have a Mac any more - could you put it in a .dmg file (like the other patchers are) ? There was a confused Mac owner who posted to the forums recently (it downloads as a ".mac" file, which none of his apps opened...)
18:12:16 Quit mcuelenaere ()
18:15:06 Nick mchua|away is now known as mchua (
18:15:54barrywardellyeah, ok
18:17:27 Join barrywardell_ [0] (n=barrywar@rockbox/developer/barrywardell)
18:17:43 Quit Febs ("ChatZilla 0.9.81 [Firefox]")
18:23:03scorche|shLambdaCalculus37: it is software...holding OFF should still work while "hold" is on
18:25:57 Join gevaerts [0] (n=fg@rockbox/developer/gevaerts)
18:26:12 Join remotechief_311 [0] (
18:28:09LambdaCalculus37scorche|sh: Ahh, thanks.
18:28:26amiconnDavide-NYC, LambdaCalculus37: None of the supported archoses has a hold switch. Rockbox supports software hold on them
18:29:14Davide-NYCamiconn: how do I invoke this on the Archos (ducks the RTFM command)
18:29:15amiconnIt's a bit better than the OF method (didn't even know it had that!), as it uses a button combo for lock and unlock
18:29:27Davide-NYCinvocable in sim?
18:29:28amiconnOn Recorder it's F1+Down
18:29:38amiconnIt's only available in the WPS iirc
18:29:50Davide-NYCnot in WRS?
18:29:55amiconnDon't remember the combo for Player and Ondio, need to check
18:30:02amiconnNo idea, actually
18:30:09Davide-NYCNot working in the sim.
18:30:32 Join bluebrother [0] (n=dom@rockbox/staff/bluebrother)
18:31:01 Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP)
18:31:29amiconnNot available in the recording screen
18:31:38*amiconn tested on target
18:31:55Davide-NYCthe hold works in WRS in sim.
18:32:05*Davide-NYC tested in sim ;-P
18:32:23amiconnOn Ondio it's Mode+Down, on Player Menu+Stop
18:32:57gevaertsDo I risk damaging my ipod much if I step the PCF50607 outputs up and down one notch (usually 0.3V) every few seconds ?
18:33:05*amiconn thinks that source code lookup is faster than manual lookup :P
18:33:27*gevaerts thinks the source code has a better index
18:33:33amiconngevaerts: I would only go down one step, and back to normal
18:34:00amiconnI think all that can happen this way is a crash
18:34:18*Davide-NYC thinks a bug report for hold support in WRS on targets without hold switch is going onto the tracker (unless it's already there)
18:34:38LambdaCalculus37Davide-NYC: And the hold button combo for the Archos devices were all in their manuals. :P
18:35:07*Davide-NYC will not RTFM for HWCODEC players
18:36:00gevaertsDo you expect problems if I do it repeatedly (i.e. keep going down and back up every second or so) ? I'd like to minimise interaction, since I need both hands for actually measuring
18:36:18 Join leox [0] (
18:36:38*gevaerts doesn't think crashing is a "problem" in this context
18:37:01linuxstb_barrywardell: Thanks - I'll try and catch Bagder and point him to it...
18:37:08 Join sitwon [0] (
18:37:21*LosNir thinks that the contact spray is evaporating.
18:37:37LosNirIt's slowly evaporating, really slowly.
18:37:38 Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
18:37:39 Nick Rob222241 is now known as Rob2222 (
18:38:29 Quit remotechief_311 ("Konversation terminated!")
18:41:52Davide-NYCRequest that FS #1055 be changed from a feature request to a bug.
18:42:22 Join schschsch [0] (i=undefine@
18:43:51 Nick mchua is now known as mchua|away (
18:45:18bluebrotherDavide-NYC: why?
18:45:51bluebrotherit's an annoying behaviour, but that doesn't make it a bug
18:45:58Davide-NYCBecause the feature set is out of sync with the other target WRS and it need not be.
18:46:39Davide-NYCIIRC (big if) there was lengthy discussion about trying to keep the WRS as consistent as possible across targets.
18:47:18Davide-NYCAlso, not having a hold switch for recording is a reasonable gripe.
18:47:29bluebrotherI'm not aware of that discussion −− but it doesn't make this a bug IMO.
18:47:43bluebrotherbut I agree that it's something that's quite annoying
18:47:48bluebrother(the lack of it)
18:48:34*Davide-NYC friendly reminder that recording "can be" mission critical as opposed to playback which almost never is.
18:49:09*amiconn disagrees
18:50:00amiconnPlayback is the main purpose of a DAP
18:51:13 Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi)
18:51:26linuxstbThat depends on the person who bought it - they may consider it a DAR, not a DAP...
18:51:30Davide-NYCsorry, let me redefine 'mission critical': Once an audio event happens and is *not* recorded it's gone forever. No backup can be made, unless one can travel back in time.
18:52:42Davide-NYCmission critical would be data corruption (like MS Home Server) or the like. Skipping playback can be fixed (and have been) but a botched recording cannot.
18:53:01linuxstbDavide-NYC: Tell that to a DJ...
18:53:44Davide-NYCyou're right of course. I'm just trying to illustrate my point
18:54:51*gevaerts thinks that discussions on whether this is a bug report or a feature request won't actually achieve anything
18:55:01schschschexcuse me but someone could tell me whether cop on portalplayer target is working well?
18:56:01linuxstbschschsch: I'm not sure I understand the question. Are you asking if/how Rockbox uses it?
18:57:08 Join tedrock [0] (
18:57:23schschschjust whether it is done properly or not
18:57:39schschschdebug screen shows something like
18:57:40schschschIdle (0): 0%
18:57:40schschschIdle (1): 53%
18:57:40DBUGEnqueued KICK schschsch
18:57:40schschsch0: (0) blah
18:57:40schschsch1: (0) blah
18:57:40***Alert Mode level 1
18:57:41***Alert Mode level 2
18:57:43***Alert Mode level 3
18:57:45schschsch13: (0) blah
18:57:47Nico_PDavide-NYC: I agree with those who say it's not a bug
18:57:57scorche|shschschsch: please dont do that again...use a pastebin
18:58:21schschschsorry for that...
18:58:59linuxstbschschsch: Again, I'm not sure what you mean by "properly"... Rockbox reliably uses the COP, but only in a limited way (the mpegplayer plugin and the SPC codec). It can't run arbitrary threads on the COP.
18:59:13linuxstb(mainly due to cache coherency issues)
18:59:53Davide-NYCMaybe it isn't. But I think it is important for those people that use the Archos Recorder with Rockbox to record serious material.
19:00:02 Quit XavierGr (Read error: 110 (Connection timed out))
19:00:37linuxstbDavide-NYC: Are you sure? No-one has commented on that task in almost 5 years...
19:01:03schschschahh then that means previous 'kernel-on-cop' patch is deprecated and not used now?
19:01:25linuxstbschschsch: That patch was committed a long time ago.
19:01:35linuxstb(or at least, most parts of it)
19:01:37Davide-NYClinuxstb: maybe there are just too few *involved* users?
19:02:15linuxstbDavide-NYC: I'm just saying that no-one is crying out for that feature, so perhaps you're overstating its importance to people.
19:02:17Davide-NYCand by users I mean the previously defined category
19:02:35Davide-NYClinuxstb: perhaps
19:03:12Davide-NYCthe reason I mention it at all is that I'm trying to help tje devs with the WRS rework and every pixel counts on the recorder
19:03:20 Part schschsch
19:03:30 Join schschsch [0] (i=undefine@
19:05:03Davide-NYCcheers all, gotta go
19:05:06 Quit Davide-NYC ("ChatZilla 0.9.81 [Firefox]")
19:05:48 Join mightybrick [0] (n=brock@
19:07:44***Alert Mode OFF
19:09:15 Join Arathis2 [0] (
19:12:14 Part schschsch
19:15:40***Saving seen data "./dancer.seen"
19:15:53 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
19:23:00 Join Lear [0] (i=chatzill@rockbox/developer/lear)
19:25:39 Quit Arathis (Read error: 110 (Connection timed out))
19:26:57 Join lee-qid [0] (
19:27:04 Quit lee-qid (Read error: 104 (Connection reset by peer))
19:27:42 Join lee-qid [0] (
19:28:07 Join Mathiasdm [0] (
19:29:46CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
19:29:46*gevaerts now has a non-booting ipod. luckily edm still works
19:30:47 Join tvelocity [0] (n=tony@
19:31:16LambdaCalculus37gevaerts: EDM always works. :)
19:31:21 Nick mchua|away is now known as mchua (
19:31:42 Part echelon_ ("Leaving")
19:32:07gevaertsLambdaCalculus37: also if you have been messing with power levels ?
19:36:10LambdaCalculus37gevaerts: Not 100% sure, but I believe so.
19:37:57linuxstbgevaerts: Sounds like you're trying hard to break it though...
19:39:21gevaertsIt only shows the apple logo (unless I force it to EDM). Rerunning ipodpatcher doesn't help. I guess the firmware partition is corrupted.
19:40:06LambdaCalculus37gevaerts: Try restoring it in iTunes.
19:40:28*gevaerts was hoping not having to install iTunes
19:41:08*LambdaCalculus37 doesn't know any other way of restoring the OF to an iPod, short of the FAT32 conversion for Macs
19:41:38gevaertsDoes itunes uninstall cleanly once I'm done with it ?
19:42:31linuxstbgevaerts: No need to install itunes...
19:42:51 Join Buschel [0] (
19:43:12gevaertslinuxstb: thanks. That looks much simpler
19:43:38LambdaCalculus37linuxstb: D'oh... forgot about that page. Thanks for that. :)
19:46:16*amiconn usually keeps a dump of the MBR+firmware partition
19:47:01*gevaerts will soon have such a dump as well
19:51:41 Join pixelma [50] (i=pixelma@rockbox/staff/pixelma)
19:53:37gevaertsActually it looks like it's just the FAT partition that's corrupted. fsck.vfat says it doesn't like 123 FATs. General lesson : don't try setting DCDC3 to 0xff
19:54:06*gevaerts goes to have dinner before continuing his attempts to destry this ipod
19:54:12 Quit Zagor (Remote closed the connection)
19:54:25 Join Zagor [242] (
19:55:52Buschelgevaerts: DCDC3? That's a control register for the PP502x core voltage supply
19:56:47Buschelbetter not to be touched
19:57:50 Quit lee-qid ("aufwiederbyebientotsayonara")
19:57:58 Join Llorean [0] (
19:58:04 Quit desowin ()
19:58:30 Quit XavierGr (Nick collision from services.)
19:58:43 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
19:58:53 Join lee-qid [0] (
20:00:20Buschelgevaerts: hmm, seems like you switched off the core voltage supply via a ramp with using your setting.
20:04:54 Join saratoga [0] (n=9803c50e@gateway/web/cgi-irc/
20:05:15 Quit UncleRemus ("leaving")
20:05:16 Join argumentD [0] (
20:05:17saratogaI played around with DCDC3 on the PP5024
20:05:25 Join wisp_sh [0] (
20:05:28saratogawas actually stable at most voltage for me
20:06:15 Part sitwon ("Leaving")
20:06:20Buschelsaratoga: you are talking of the core voltage in general (DCDC1/2) or the config for ramps etc. (DCDC3/4)
20:07:00saratogathe core voltage
20:07:31saratogaalso, i still like my idea of putting the bootloader in DRAM somewhere, letting the OF initialize all the voltages, and then branching back to the bootloader without rebooting
20:07:45Buschelok. I also played with it on my 5.5G. Lowerin the voltage from 1.2V to 1.15V was unstable even at 24MHz
20:08:01saratogathen we could read out the pfc measurements
20:08:05saratogaerr settings
20:08:22BuschelI didn't try 1.175V though −− but the savings would be really minor
20:08:33saratogamy 5024 crashed after an hour at 1.1v, but ran indefinately at 1.15
20:08:45saratogayeah the difference was really small for me too
20:09:10saratoga1.1v only saved ~1 or so ma over 1.2v as I recall
20:10:02Buschel1mA saving would be great for a 5.5G iPod -> ~30min runtime
20:10:18amiconnI'm still not sure what's the purpose of the TEA1211
20:11:06 Quit XavierGr (Nick collision from services.)
20:11:17 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
20:14:24Buschelsaratoga: the pcf 's programmed output voltage has a precision of +/-3.5%. maybe the PP5024-internal power controller has higher precision? That could be a reason for a PP5024 running @1.15V and instabilities on my test....
20:15:32amiconnIt's probably just differences between individual units
20:16:03saratogai'd expect better yeilds on the 55024 since its likely fabbed much later then the chip in your ipod too
20:16:27Buschel at least it sums up to: no reasonable savings and possible instability
20:16:34amiconnDid anyone try to dynamically adjust voltage? (as an experiment, not to be used in official builds)
20:16:59amiconnThe drawback would be that boosting would take substantially longer
20:17:26Buschelwould only make any sense, if we can lower the voltage when unboosted
20:17:39Buschelmy tests were done unboosted
20:17:57saratogain my case it would probably only save uA, so I didn't see much point
20:18:56amiconnBuschel: Ah ok. I thought you did real-world tests, i.e. playing music
20:19:15saratogai did mp3 playback tests, but they're much harder with a DMM
20:19:31saratogashould probably use an ADC so that I can compute time averaged currents
20:19:35Buschelno, just doing some "test fps" and browsing around
20:20:08saratogathough i'm hesitant to try and insert a shunt resistor into my Sansa's power pins
20:20:13Buschelas this was unstable it didn't go further
20:21:00 Join TMM [0] (
20:21:20gevaertsWhat I actually did was reading the value (which appeared to be 0), subtracting 1, and writing that back. My new version doesn't do that any more if the value is 0.
20:21:48 Join vlu3z [0] (n=9ea50556@gateway/web/cgi-irc/
20:22:11vlu3zIs it safe to put RockBOX on my 5.5 iPod?
20:22:29Buschelgevaerts: you should check for the purpose of the registers. not all are directly used for power supply, but for setting additional configurations.
20:23:05vlu3zIt's perfectly fine?
20:23:09Buschelgevaerts: also the 3 most significant bits set the mode, the 5 least significant ones the voltage
20:23:51 Quit vlu3z (Client Quit)
20:25:23gevaertsBuschel: I know. I'm considering playing with DCDC*, DCDEC*, DCUDC*, D*REG, IOREGC and LPREG1C. Of course, since we don't actually have a datasheet for the PCF50607, they might do something different
20:26:20 Quit japc (Read error: 110 (Connection timed out))
20:26:35saratogaI've changed a lot of registers on the sansa's powermanagement chip and never had a problem that rebooting didn't fix
20:26:55Buschelgevaerts: ouch, you're trying to do it the hard way
20:28:00saratogagevaerts: when you say the USB signal quality is poor, do you mean voltage is off or something else?
20:28:59gevaertssaratoga: I don't know exactly, since I can't get the port test mode to work that would allow exact measurements.
20:30:24saratogagevaerts: is this something we could see on a network analyser ?
20:31:03saratogathough impedance matching might make that difficult either way, since i don't have any idea what the impedance of a USB cable is
20:32:04 Join OlivierBorowski [0] (
20:32:33 Quit argumentD (Read error: 113 (No route to host))
20:33:05gevaertsThe problem is getting a usable signal to measure, which is what these port test modes do. Just using any traffic isn't easy, since you have to discriminate between host->device and device->host
20:34:03saratogathats a good point
20:34:46 Join Ebert [0] (
20:38:19 Quit saratoga ("CGI:IRC")
20:40:30gevaertsRockbox doesn't seem to want to boot anymore on this ipod.
20:41:18 Join Klevi [0] (
20:42:01*gevaerts wonders if two bootable partitions are a good idea
20:42:27KleviQuestion about a 4th gen ipod. It heats up. Would that cause it to freeze or not write to the HDD properly?
20:45:31 Join stripwax [0] (
20:45:39Horschti doubt that a small DAP can produce enough heat
20:45:56Horschtmy 5gen usualy gets a little bit warm as well, not hot, though
20:48:31Klevi... hmm maybe an example will help.. if you overcharge a cell phones battery, hot. **tries to think of other things that get that warm**
20:48:55Kleviit feels abnormal, for it to be that temperature.
20:49:14LloreanKlevi: Are you getting data corruption or random freezes?
20:49:36KleviBoth, though not since ive used Itunes to import songs
20:51:45 Join mcuelenaere [0] (
20:51:45 Quit toffe82 (Read error: 104 (Connection reset by peer))
20:51:56KleviIts warm now.
20:52:17KleviCurrently is copying 388 of 698 of songs.
20:52:21 Join toffe82 [0] (
20:52:52gevaertsI've cleared (dd if=/dev/zero) the first 500MB of the ipod, then restored the mbr, told the kernel to re-read the partition table, dd'ed the apple firmware to /dev/sdb1, run ipodpatcher, formated /dev/sdb1 to FAT32, and unzipped my rockbox build to it. The apple fw boots, but rockbox doesn't (it keeps showing the apple logo). Any ideas ?
20:53:25*gevaerts didn't see any smoke come out earlier, so it should still work
20:54:02Klevihehe. Im not so sure about Rockboxing though Linux though, sorry
20:54:32krazykitgevaerts: sure you don't need to let the OF to load up once?
20:54:47 Quit LambdaCalculus37 ("CGI:IRC 0.5.9 (2006/06/06)")
20:54:47gevaertskrazykit: I did that.
20:55:05Klevi.. hm, How do i get to the OF with my Ipod anyway
20:55:12KleviHolding Left, like on my Sansa?
20:55:25BigBambiKlevi: That is in the manual...
20:55:40BigBambi(quick hint - hold switch)
20:55:53*gevaerts tries the entire procedure again
20:56:20KleviSorry.. normally id look, but im sitting at 100% CPU due to Itunes right now, Opening much of any webrowser isnt happening
20:56:28Klevithankd BigBambi =)
20:57:06gevaertsIs it normal that the ipod mbr from the IpodConversionToFAT32 page has both partitions marked as bootable ?
20:57:14Ebertjeez 100% cpu what are you running on
20:57:16*amiconn now has a compiled and prepared M3 bootloader
20:57:37BigBambiIt is about time for a new port :)
20:57:50*amiconn wonders how dangerous it could be to test it
20:58:06KleviEbert: IBM Thinkpad R30, 256mb Ram, 500Mhz−−1ghz stepping processor 30Gb HDD
20:58:08BigBambiIs the M3 a flash bootloader?
20:58:11 Join silvio_ [0] (
20:58:49amiconnYes, but the cowon pre-loader stays in flash, does the flashing and provides usb
20:58:49 Quit toffe82 (Read error: 104 (Connection reset by peer))
20:58:57 Join alienbiker99 [0] (
20:58:57amiconnSame technique as the X5 and M5
20:59:35Bagderwe need more builds in the build table!
20:59:49*BigBambi goes to string two monitors together
20:59:51*Bagder does the rare wide-table dance
21:00:03KleviNew port dance time
21:00:15*Klevi gets the Disco ball and Rave music
21:00:32amiconnThe M3 is more different from The X5/M5 than I thought, so it will be some work
21:00:49KleviSilly question, M3 is what? In a nutshell
21:00:55amiconniAudio M3
21:01:03KleviAhh I see. =)
21:01:23 Join toffe82 [0] (
21:01:51amiconnHardware wise it's something inbetween the H1x0 and the M5
21:01:52KleviDo any or all of the simulators do everything Rockbox does?
21:02:07Klevias if it were on a player?
21:02:11BigBambiIn what way?
21:02:16BigBambiIt can't do everything
21:02:22Beta2KNo FM Tuner :)
21:02:23KleviPlay music, at the least.
21:02:25amiconnThe simulators simulate the UI, and playback on the newer targets
21:02:34BigBambiKlevi: Yes, playback is present
21:02:35KleviView photos.
21:02:38 Quit Zagor ("Client exiting")
21:02:43BigBambiKlevi: Why not try it?
21:02:44amiconnThey neither simulate recording, nor fm, or other special hardware features
21:02:54KleviOh thats all they lack?
21:03:03BigBambiBigBambi> Klevi: Why not try it?
21:03:04amiconnMost plugins work
21:03:41KleviBigBambi: I was going to, but asked since i would like to have a way of using Rockbox on my Pocket Pc.
21:03:54BigBambiDoes your pocket PC have SDL?
21:04:12KleviSDL is...?
21:04:35KleviNo Availible laptop resources
21:04:37BigBambiKlevi: I've even done it for you -
21:05:10*gevaerts tried again. Still no rockbox.
21:05:36*Klevi 's Ipod has frozen, and Itunes has crashed
21:06:10gevaertsKlevi: that means you can now use a webbrowser ;)
21:07:16gevaertsWhy do I always have to semi-brick players in the weirdest ways ?
21:07:37krazykitbecause that's your superpower.
21:07:42Buschelgevaerts: did you copy a recent standard build to your iPod?
21:08:10gevaertsBuschel: yes. I used a downloaded and ipodpatcher on the last attempt.
21:08:17Klevihm.. I would think that Windows 2003 Mobile would have SDL on it.
21:08:26*gevaerts is going to check if everything is on disk correctly
21:08:38Bagderthere seems to be pocketpc ports of sdl
21:09:11 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
21:09:39KleviBadger: See anything for HP Ipaq rx3000 series?
21:10:03BagderI didn't care about specific models
21:10:13 Quit mchua (Read error: 110 (Connection timed out))
21:10:33Kleviah, was wondering if you saw something thats all
21:10:35gevaertsThe rockbox install seems ok (md5sums match for the entire .rockbox directory)
21:10:36Bagdermy guess would be that you could build it yourself for your target
21:11:43*gevaerts considers installing iTunes to check if _really_ everything works in the OF, but hesitates...
21:11:49Buschelgevearts: did you delete your .rockbox-folder on the HDD and then unzipped the current build to the HDD?
21:12:10gevaertsBuschel: better. I formatted the partition
21:13:27amiconnHmm. This bootloader doesn't seem to do anything...
21:13:38amiconn(it does no harm either; M3 is still alive)
21:14:25gevaertsamiconn: that doesn't prove anything
21:14:27 Join Domonoky [0] (
21:14:59gevaertsHere's what I did exactly :
21:15:27gevaerts(the fdisk halfway is to force the kernel to see the partition table)
21:15:31pixelmaNico_P: there's one resume bug back which was one of the first I encountered with MoB and which was fixed in the first few weeks (seen on my c250 with r16624 today but confirmed now with my M5 running r16639)
21:15:41 Quit nplus ("Leaving")
21:15:42***Saving seen data "./dancer.seen"
21:16:00Nico_Ppixelma: what's the bug?
21:16:58linuxstb_gevaerts: What does your ipod do when it boots?
21:17:25pixelmaNico_P: that is stop somewhere mid song, resume and skipping back to start the song again (I liked it) and it will only play this song for about the time it would have lasted from resume position to the end and then skip to the next (i.e. if you stopped 1 minute before the end it will only play one minute from the start)
21:17:42gevaertslinuxstb_: it hangs at the apple logo with backlight on. If I swicth hold on, it boots the OF, and the EDM magic keys also work
21:17:52pixelmaNico_P: havent tested yet which revision it was that brought it back
21:18:01 Quit preglow (
21:18:25linuxstb_gevaerts: That means either the bootloader crashes whilst loading Rockbox, or Rockbox crashes before displaying anything on the LCD
21:18:37*gevaerts considers opening the ipod to disconnect the battery. Maybe the PCF chip isn't fully reset
21:18:52linuxstb_gevaerts: I was just thinking the same...
21:18:58amiconngevaerts: Try holding Right while booting. That should switch the bootloader to verbose mode
21:19:40 Join midgey [0] (
21:20:16gevaertsEnds at "Rockbox loaded"
21:20:26*gevaerts is happy to see some text anyway
21:20:50amiconnDid you perhaps put on your experimental build?
21:20:51Nico_Ppixelma: I'd be very interested in that information
21:21:11gevaertsNo. It's now running a build straight from the website
21:22:19pixelmaNico_P: ok, I'll try to find out but I'm not sure how long my patience will last today... :)
21:22:25gevaertsDo PCF_* settings work from the bootloader ?
21:22:48Nico_Ppixelma: do file a FS task. I won't have time for it today
21:24:30amiconnM3 firmware flash file name doesn't follow the same convention as X5(V) and M5
21:25:07Learpixelma: Do you mean like FS #8092?
21:25:19 Quit nicktastique ("Leaving")
21:26:12LearI think I've seen that one recently, but only one time...
21:29:07pixelmaLear: sorry, I don't fully understand this very "behind the scenes" report so I can't tell if it's the same
21:30:04pixelmajust reporting as a user here...
21:30:23 Join shotofadds [0] (i=510168e1@gateway/web/ajax/
21:30:38 Join mchua [0] (
21:33:39gevaertsThe PCF setting I wrote seems to still be wrong.
21:33:42Learpixelma: My initial reading of it was like that too. It took a while after I filed FS #8158 until I realized it was the same as 8092. :)
21:33:49*gevaerts now builds a bootloader to correct that
21:35:11Learpixelma: Can you reproduce it if you wait for buffering to finish before you skip back? Could be a problem that's only visible during buffering...
21:35:37pixelmaLear: from reading the 8158 task it seems to be something else
21:35:39 Quit OlivierBorowski (Read error: 104 (Connection reset by peer))
21:36:04 Quit silvio_ ("Verlassend")
21:36:04shotofaddsBagder: if you want to expand the build table, the D2 boot/main builds can probably be added soon (it'll be very yellow though). I want to put some instructions on the wiki first., though.
21:36:10 Quit tedrock (Read error: 113 (No route to host))
21:36:13shotofaddsIt boots to the menu now :-)
21:36:29 Join OlivierBorowski [0] (
21:36:41shotofadds..but buttons are not working yet.
21:37:31 Join tedrock [0] (
21:37:36pixelmaLear: I'll try now on my c250 - already put the oldest available daily on my M5 (and hope the bug didn't reoccur before that...)
21:37:45gevaertsIt boots again!
21:38:53Buschelcongrats! what was the failure?
21:39:31gevaertsBuschel: the 0xff I wrote to DCDC3 was "sticky". I had to write a 0 there from the bootloader to fix it
21:39:33 Quit barrywardell_ (Read error: 110 (Connection timed out))
21:40:11KleviNice job, gevaerts
21:41:07 Quit DerPapst ("So Long And Thanks For All The Fish!")
21:41:12 Nick Klevi is now known as Klevi_afk (
21:42:11gevaertsI do seem to be good at getting close to bricking devices that are supported and practically unbrickable... Maybe I should stick to writing plugins and designing WPS's.
21:43:09LloreanBricking is a binary state. No matter how close you get, if you recover it, then it was !bricked.
21:43:25pixelmaLear: your idea seems to be right, if I only skip back once it's finished first buffering, it'll play all of the song
21:44:19pixelmaonly tested mp3 so far, btw
21:46:29Buschelgevearts: datasheet tells "register is reset at initial start-up of PCF..." for DCDC3 (and some others). the larger part seems to reset after entering STANDBY state (e.g. via shutting down rockbox)
21:47:03gevaertsThat would mean it is only reset on battery disconnect ?
21:47:11*Buschel was a lucky guy and did only change the reset-via-STDBY registers
21:47:21 Quit Horscht ("electromagnetic radiation from satellite debris")
21:47:30Buschelgevearts: that's how I understand it
21:48:03*gevaerts thinks the ipod should have a battery disconnect switch like the gigabeat
21:48:14 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
21:48:56gevaertsHorscht: I checked, and this microscope dates at least to 1959
21:48:56 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
21:49:47gevaertsBut it is actually marked "Germany", not "Made in Germany". Anyway it might just be pre-1949
21:50:12*gevaerts wants to put a list of "old devices used for reverse engineering" on the wiki
21:55:14amiconnWhy the heck does the player build now complain about an undefined pixelformat??
21:56:45 Join mcuelenaere [0] (
21:56:46amiconnumm, it's quite obvious....
21:57:39Klevi_afkyou need an LCD driver? (maybe??)
21:58:12 Quit lee-qid ("aufwiederbyebientotsayonara")
21:58:24 Quit ch4os_ (Read error: 104 (Connection reset by peer))
21:59:34gevaertsActually, I'm using this microscope for exactly the same purpose as my mother's aunt in 1960, i.e. to look at audio players (she used it to examine gramophone needles in a lending library, to decide if they were in good enough shape to be allowed to play borrowed records)
22:00:38 Join Diggin_on_james_ [0] (n=4db1ecbc@gateway/web/cgi-irc/
22:01:03Diggin_on_james_Can anybody of you guys tell me a link where I can download the REP?
22:01:57pixelmaI only know that there is a forum thread and that this patch is reported as severely outdated
22:02:05 Quit Seed (Nick collision from services.)
22:02:07 Join Seedy [0] (
22:03:26*amiconn now thinks he knows what this "Logo" data at the start of the iAudio firmware files is
22:03:48amiconnOn M3 it seems that this logo is displayed while flashing
22:04:04Diggin_on_james_@pixelma: I downloaded an old version of this patch at (forum) a few month ago. But I found out that this forum does not work anymore. Can you tell me an alternative for the REP?
22:04:16amiconnRockbox 'scramble' leaves this empty, leading to an empty screen with just a progress bar while flashing
22:05:23gevaertsSo you could put a rockbox logo in yet another place ?
22:05:35*amiconn thinks we should probably put a rockbox logo there, with a "Bootloader" stamp on it
22:06:01amiconnI need to figure out the format, but that's lower prio than making it work...
22:06:17amiconnThe crt0 code is definitely executed
22:06:27 Quit mightybrick ("Leaving.")
22:06:38*amiconn put a hardcoded LED enable there to see whether it's working
22:09:43 Join JdGordon [0] (
22:09:48 Join gregzx [0] (
22:09:48 Nick Arathis2 is now known as Arathis (
22:11:07*Lear learns that gcc 4.3.0 is out.
22:13:27*Buschel sees that the battery life in WiKi/BuyersGuide are far out of date
22:13:46Buschelwill update them tomorrow
22:19:25 Quit Buschel ()
22:20:18 Quit SirFunk (Connection timed out)
22:23:36 Quit Klevi_afk ("Sleep")
22:25:56 Quit toffe82 (Remote closed the connection)
22:27:36 Quit leox (Read error: 110 (Connection timed out))
22:29:25 Join leox [0] (
22:29:59 Quit jcollie ("Ex-Chat")
22:30:37*gevaerts found an even better setting. Writing 0x1e to DCUDC2 seems to require disconnecting the battery.
22:31:09 Quit Lear ("ChatZilla 0.9.81 [Firefox 3.0b5pre/2008031205]")
22:32:25gevaertsAnd I haven't even started doing this while measuring yet. Just testing the software side...
22:34:22 Join MajorC [0] (
22:34:24 Quit DerDome (Nick collision from services.)
22:34:25 Join DerDom1 [0] (
22:34:31 Nick DerDom1 is now known as DerDome (
22:34:53 Quit Diggin_on_james_ ("CGI:IRC (EOF)")
22:38:09 Join _Cheetah_ [0] (
22:41:20 Join m0f0x [0] (
22:41:22 Part _Cheetah_
22:43:14*gevaerts is starting to think that these measurements should really be done on an ipod with a PCF50605, so we don't have to identify pins first
22:45:01gevaertsIf it crashes or hangs on every third setting, it will take ages to locate all pins. The plastic bit that holds the battery cable in place is already in bad shape now...
22:46:54 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul)
22:47:07 Quit Arathis ("Bye, bye")
22:48:22 Quit Domonoky ("Trillian (")
22:51:02 Quit mf0102 ("Verlassend")
22:53:56*ender` yawns
22:54:55*scorche|sh puts another coin in the jar
22:56:47scorche|sh"Results 1-10 of about 156 from for ender yawn."
22:57:13ender`only 156?
22:57:42scorche| says "about"
22:58:59 Quit MajorC ()
23:09:26 Quit Mathiasdm ("Yuuw!")
23:09:32 Quit shotofadds (" ajax IRC Client")
23:13:06 Quit kugel ("ChatZilla 0.9.81 [Firefox]")
23:15:44***Saving seen data "./dancer.seen"
23:17:32 Join shotofadds [0] (i=510168e1@gateway/web/ajax/
23:20:50 Quit mcuelenaere (Read error: 110 (Connection timed out))
23:22:50 Join linuxstb__ [0] (
23:25:08 Quit OlivierBorowski (Remote closed the connection)
23:26:25 Quit jgarvey ("Leaving")
23:33:18 Join toffe82 [0] (
23:34:33 Quit bluebrother ("leaving")
23:34:34 Quit linuxstb_ (Read error: 113 (No route to host))
23:34:50 Quit linuxstb (Read error: 113 (No route to host))
23:35:01 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
23:39:18pixelmaNico_P: the problem seems to start between the daily builds of February 26th (r16422) and 27th (r16430), your track skips commits happened in between. I'm not a 100% sure because I couldn't reproduce the problem completely reliably (maybe only 80-90%) but I tried a few times to reproduce with the 26th daily and it didn't happen, whereas the 27th one showed the problem on first try
23:39:43pixelma...and currently I lack energy to test further
23:42:08Nico_Ppixelma: that's already giving me a pretty good idea of where the bug appeared
23:42:15 Quit mchua (Read error: 113 (No route to host))
23:42:26 Join simonrvn_ [0] (i=simon@unaffiliated/simonrvn)
23:43:03 Join Seed [0] (
23:44:01 Join Kizle [0] (
23:46:07*amiconn found the problem why the remote lcd does't work in the iaudio bootloaders
23:47:32amiconnActually, the irivers probably have the same problem. But I won't flash untested bootloaders on an iriver
23:48:46 Quit tvelocity (Remote closed the connection)
23:51:03 Quit barrywardell (Remote closed the connection)
23:55:29 Quit simonrvn (Read error: 110 (Connection timed out))
23:55:29 Nick simonrvn_ is now known as simonrvn (i=simon@unaffiliated/simonrvn)
23:58:29 Join DerekRead [0] (n=d18bd5aa@gateway/web/cgi-irc/

Previous day | Next day