--- Log for 07.10.114 Server: rajaniemi.freenode.net Channel: #rockbox --- Nick: logbot- Version: Dancer V4.16 Started: 15 days and 0 hours ago 00.00.04 # I see. I spent some time reading the rockbox code to see how usb currently works, and also reading about USB and the USB spec 00.03.40 # I don't think I'm up to the task, however. But the noisyness of this laptops internal audio system inspired me to take a look :) 00.08.40 # if I have time I can try to have a look. The problem is that to start hacking on this you need to know many things: rockbox, USB, USB Audio, usb controller, it takes a lot of time 00.09.35 # yeah, I don't really know any of them :D (only hacked on some of the rockbox font code a long time ago) 00.10.25 # I see, well try poking at me regularly, you might suceed in making me write some code, if I have some free time 00.10.51 # I'm going to bed now 00.12.11 # hehe, wouldn't want to be a bother 00.12.11 # bye 00.12.30 # yuriks: hah, well, it's a killer feature! 00.12.55 # mg_: would certainly make a very good and cheap DAC available 00.14.02 Quit soap (Ping timeout: 258 seconds) 00.14.32 Join soap [0] (~soap@rockbox/staff/soap) 00.15.19 Quit pamaury (Ping timeout: 260 seconds) 00.16.14 Quit bertrik (Remote host closed the connection) 00.16.26 # yuriks: yeah. Not much in that price range that has such a compact body as a clip+, with a screen and all that jazz 00.16.58 # and NwAvGuy rates it as a good DAC http://nwavguy.blogspot.ch/2011/02/sansa-clip-measured.html, and I guess he's the go-to guy for low-end DACs 00.22.13 Quit ender` (Quit: Space, the last best hope for peace. These are the voyages of the Millenium Falcon. Its five-year mission: to find technology to defeat the Goa'uld.) 00.24.17 # <[Saint]> I have a WooAudio WA7 Firefly 00.24.39 # <[Saint]> Bloody nice. But _waaaaaaaaaaaaaaaaaaaay_ above the price range of any Clip variant. 00.24.53 # <[Saint]> And...most DAPs in general, actually. 00.25.21 # you're such a big fat audiophile! 00.25.50 # <[Saint]> Thankfully I didn't pay anywhere near the RRP and got it for about $200 as an ex demo model from Bob Brown's audio. 00.26.34 # <[Saint]> I seem to recall the RRP being somewhere in the vicinity of $1200, plus an extra $200 for the vac tubes. 00.26.43 # needs moar Audeze 00.26.49 # <[Saint]> haha 00.28.06 # <[Saint]> I use the FiiO E12 almost exclusively, though. Not anywhere near as pretty as the WA7, but actually portable. 00.28.16 # <[Saint]> FOr varying definitions of portable, I suppose. 00.28.34 # <[Saint]> I do feel very self aware when carrying it. 00.28.44 Quit Makinit (Excess Flood) 00.29.11 # <[Saint]> Knowing that its essentially a high powered explosive device that often sits right near the base of my spine in my backpack makes me...uneasy. 00.29.19 Quit petur (Remote host closed the connection) 00.29.20 Join Makinit [0] (makinit@makinit.nl) 00.34.06 # <[Saint]> copper: if you want to /really/ hassle me about being a closeted audiophile, I'll volunteer some more information: 00.34.33 # <[Saint]> I found some Grado Labs SR80's at a pawn shop the other day for $40 :p 00.34.58 # man, you guys and your audiophilism 00.35.07 # the most audiophile things I have are a Xonar DG 00.35.17 # and $40 sony in-ears 00.35.56 # <[Saint]> The _most_ audiophile-esque item I posses is likely my UE18 Pros. 00.36.10 # <[Saint]> I absolutely couldn't live without them. 00.37.34 # blah Grado 00.38.25 # <[Saint]> c'mon...tell me you wouldn't have got them at $40. 00.38.36 # <[Saint]> They look badass. 00.38.42 # I've thought about it, but on-ear, and no bass 00.39.01 # <[Saint]> The bass response from the SR80 is actually bloody nice. 00.39.22 # <[Saint]> I was fairly surprised, considering the open design and relative simplicity of the drivers. 00.39.31 # http://outpost.fr/qS0 → headphone.com: (no title) | Original URL: http://graphs.headphone.com/graphCompare.php?graphType=0&graphID[]=2881&graphID[]=353&scale=20 00.39.54 # <[Saint]> ERROR: Invalid Graph ID 00.40.07 # what link did you click? 00.40.11 # first one or second one? 00.40.22 # <[Saint]> Both. 00.40.30 # what 00.40.35 # <[Saint]> Ah. First one works now. Weird. 00.40.47 # your client probably cropped the second URL 00.40.52 # because of the square braces 00.41.01 # which is why I provided the first link 00.41.07 # short and parsable 00.41.45 # <[Saint]> Anyway, yeah, they bass on them isn't terrible. I mean, its not great, but its by no means terrible. 00.41.58 # <[Saint]> And the bonus is you get to look like a WWII coms man. 00.42.05 # no appeal to me 00.42.33 # I'll just get the new Bose QC25s whenever I can afford them 00.42.48 # they're a Sure Thing™ 00.42.56 # <[Saint]> At $40 I couldn't not buy them. I suspect you'd be in a similar position, if not only to pass them on to someone who is interested, and make a reasonable profit. 00.43.41 # hah - you laugh at Grado, but want Bose? 00.43.54 # * [Saint] didn't want to go there ;p 00.44.11 # bose lol 00.44.30 # though, i think we are in the wrong channel for this discussion... 00.44.59 # I don't laugh at Grado 00.45.22 # their headphones simply don't fit my tastes and needs 00.46.30 # * scorche|sh pushes copper into -community 00.46.50 # thanks, but no thanks 00.47.56 # ... 01.23.07 Join chrisb [0] (~chrisb@pool-71-175-243-4.phlapa.east.verizon.net) 01.35.12 *** Saving seen data "./dancer.seen" 01.41.25 # just checked xrick in, if anyone could test it on a iriver h120 it would make my day (mind: SUBDIRS needs to be tweaked) 01.41.49 # <[Saint]> Pierluigi: are you aware of our simulator? 01.42.03 # eh yes sure 01.42.04 # <[Saint]> It is usually assumed the author will test on simulated targets. 01.42.09 # it works on sim 01.42.24 # <[Saint]> Then it'll almost certainly work on real hardware. 01.42.29 # but needs some proper test on hardware with diagonals and stuff 01.43.27 # also I didn't deliberately add keymappings for targets other than iriver/ipod cause I don't know what the real hardware can do and what button mappings are best 01.44.42 # <[Saint]> I think we might have some licensing issues here... 01.44.55 # <[Saint]> For example, who is "BigOrno"? 01.45.06 # <[Saint]> We're going to need a real name. 01.45.13 # bigorno is the nickname used by the original author of xrick 01.45.27 # <[Saint]> Right, we need a real name. 01.45.39 # hmm actually I need to add also readme to the check-in 01.46.25 # but dunno what's the usual place for that 01.47.26 # anyway if people comment the patch I can tweak things accordingly then 01.48.16 # <[Saint]> This is going to be problematic I believe. The author clearly states that anyone using the code must adhere to his license, but the license is *hilariously* vague, and makes a reference to the fact that it contains content that cannot be GPL'ed. 01.49.01 # <[Saint]> ""in the spirit" of the GNU GPL" is really rather meaningless. 01.49.53 # saint you already discussed this yesterday I believe 01.50.11 # the game engine is partly BigOrno code and partly my code 01.50.24 # I've stripped out ALL hardcoded (read: copyrighted) data 01.51.07 # so his (and hence my) code is released AS IS, in the "spirit" of GPL 01.51.54 # <[Saint]> "in the spirit" on GPL won't cut it, sadly. It needs to be GPL. 01.52.41 # <[Saint]> It may be better to reimplement the sections writting by whomever BigOrno entirely. 01.52.47 # <[Saint]> *written 01.52.50 # now I agree that's terribly vague, but the port is there, done and working 01.53.16 # <[Saint]> Yes. But attribution is going to be problematic. 01.54.09 # <[Saint]> And you're correct, my apologies, I hadn't noticed the offending data had been stripped out. 01.56.11 # <[Saint]> If you are able to contact the original author, you may be able to ask them directly if adding their real name for the sake of licensing and attribution is something he or she would be willing to do. 01.56.37 # <[Saint]> If not, the only option available would be reimplementing all the sections attributed to him or her. 01.57.08 # yes, already contacted. He is willing to tweak the README, and I'm very happy for it to happen, but he's very busy atm 01.57.35 # that's out of the question 01.57.54 # so much code 01.58.13 # <[Saint]> Well, just so we're clear, one of those two things needs to happen. 01.58.52 # I understand 02.03.06 # well, I'll try to get in touch with him again, but please you main mantainers have a discussion about what is ABSOLUTELY needed licence-wise and post a comment in gerrit about specific changes that need to happen (both licence-wise and code-compliance wise) 02.04.37 # <[Saint]> The game data itself appears to be the main issue, and from your port, I can't immediately tell where its coming from. 02.04.50 # <[Saint]> ie. sounds, maps, sprites. 02.05.16 # game data you'll have to download a zip from my repo 02.07.30 # <[Saint]> The main issue at this point would be attribution then I believe. 02.09.47 # <[Saint]> But I really don't understand how the original licensing (and its vagueness) and the fact that it states in several places that the original license and notices _must_ be kept is going to affect us. 02.11.58 # I guess the README should just be kept in game own subdir and then comments will be in line with where the game sources are, so at that point it should be ok 02.12.00 Quit jhMikeS (Ping timeout: 272 seconds) 02.19.07 Quit byteframe (Quit: Deuces.) 02.20.08 Join deception [0] (~deception@unaffiliated/deception) 02.20.29 Part deception ("Leaving") 02.22.12 Join byteframe [0] (~byteframe@unaffiliated/byteframe) 02.23.15 Quit varogami (Ping timeout: 260 seconds) 02.25.12 Quit byteframe (Remote host closed the connection) 02.29.41 Quit Pierluigi (Remote host closed the connection) 02.47.08 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS) 02.47.40 Join byteframe [0] (~byteframe@unaffiliated/byteframe) 02.54.45 Join cmhobbs [0] (~cmhobbs@fsf/member/cmhobbs) 03.00.00 Quit AlexP (Remote host closed the connection) 03.27.25 Quit sLite (Quit: No Ping reply in 180 seconds.) 03.28.32 Join sLite [0] (~quassel@mail.slite.org) 03.35.14 *** Saving seen data "./dancer.seen" 03.42.02 Quit cmhobbs (Ping timeout: 260 seconds) 03.51.31 Quit bluebrother (Ping timeout: 246 seconds) 03.52.34 Join bluebrother [0] (~dom@rockbox/developer/bluebrother) 04.21.54 Quit krabador (Quit: Sto andando via) 04.22.43 Join cmhobbs [0] (~cmhobbs@fsf/member/cmhobbs) 04.25.29 Quit Aldem (Quit: Leaving) 04.46.52 Quit cmhobbs (Quit: Leaving) 04.47.01 Join cmhobbs [0] (~cmhobbs@ip98-186-66-92.fv.ks.cox.net) 04.47.01 Quit cmhobbs (Changing host) 04.47.01 Join cmhobbs [0] (~cmhobbs@fsf/member/cmhobbs) 04.57.50 Quit pixelma (Disconnected by services) 04.57.51 Join pixelma_ [0] (pixelma@rockbox/staff/pixelma) 04.57.51 Quit amiconn (Disconnected by services) 04.57.51 Join amiconn_ [0] (amiconn@rockbox/developer/amiconn) 04.57.53 Nick pixelma_ is now known as pixelma (pixelma@rockbox/staff/pixelma) 04.57.54 Nick amiconn_ is now known as amiconn (amiconn@rockbox/developer/amiconn) 05.28.59 Quit TheSeven (Ping timeout: 272 seconds) 05.30.10 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven) 05.35.15 *** Saving seen data "./dancer.seen" 05.35.55 Quit Cinos (Ping timeout: 260 seconds) 05.40.27 Join Cinos [0] (Cinos@cinos.biz) 05.52.58 Quit chrisb (Remote host closed the connection) 06.15.46 Join ungali [0] (~ungali@S010600226b6da694.cg.shawcable.net) 06.15.46 Quit ungali (Changing host) 06.15.46 Join ungali [0] (~ungali@unaffiliated/ungali) 06.21.39 Quit cmhobbs (Ping timeout: 260 seconds) 07.24.11 Join Scr0mple [0] (~Simon@27.127.199.230) 07.24.12 Quit Scromple_ (Read error: Connection reset by peer) 07.35.19 *** Saving seen data "./dancer.seen" 07.44.30 Quit ungali (Quit: ungali) 07.56.55 Join kugel [0] (~kugel@ewnw-dhcp35.avm.de) 07.56.55 Quit kugel (Changing host) 07.56.55 Join kugel [0] (~kugel@rockbox/developer/kugel) 08.09.34 Join kugel_ [0] (~kugel@rockbox/developer/kugel) 08.12.15 Quit kugel (Ping timeout: 244 seconds) 08.22.47 Join ender` [0] (krneki@foo.eternallybored.org) 08.22.53 Join wodz [0] (~wodz@iwl138.internetdsl.tpnet.pl) 08.32.17 Join varogami [0] (~varogami@dynamic-adsl-94-34-4-47.clienti.tiscali.it) 08.38.38 Join mortalis [0] (~kvirc@212.44.150.238) 08.57.53 Join petur [0] (~petur@rockbox/developer/petur) 09.04.58 Join kugel [0] (~kugel@avm-guido.avm.de) 09.04.58 Quit kugel (Changing host) 09.04.58 Join kugel [0] (~kugel@rockbox/developer/kugel) 09.07.35 Quit kugel_ (Ping timeout: 246 seconds) 09.11.42 Part [Saint] ("Part.") 09.14.40 Join [Saint] [0] (~saint@rockbox/staff/saint) 09.25.18 # [Saint]: could you please retest g#949/2. I can't believe that changing while(); with do { if (!timeout) { panicf() } udelay(1); } while () breaks the driver. 09.25.22 # 3Gerrit review #949 at http://gerrit.rockbox.org/r/949 : 3usb-designware: New USB driver for Synopsys DesignWare USB OTG core. by Michael Sparmann 09.32.43 Join foolsh [0] (~bbrown@c-67-174-138-234.hsd1.in.comcast.net) 09.35.05 Join einhirn [0] (~Miranda@bsod.rz.tu-clausthal.de) 09.35.21 *** Saving seen data "./dancer.seen" 09.35.48 Join pamaury [0] (~quassel@rockbox/developer/pamaury) 10.07.50 Quit kugel (Quit: Lost terminal) 10.10.10 Join kugel [0] (~kugel@rockbox/developer/kugel) 10.21.21 Quit pamaury (Ping timeout: 272 seconds) 10.26.37 Join lebellium [0] (~chatzilla@89-93-178-161.hfc.dyn.abo.bbox.fr) 10.46.16 # did someone manage to catch jhMikeS recently? 10.46.47 # I suspect him to hide so that he doesn't have to work on a fix for our broken YP-R0 build :D 10.47.08 # lebellium: should get my new r0 soon, will try to look at it then 10.47.23 # oh you bought a new one? 10.47.27 # that's great! 10.47.43 # there was finally one on ebay 10.50.04 Quit kugel (Quit: leaving) 10.50.16 Join kugel [0] (~kugel@avm-guido.avm.de) 10.50.16 Quit kugel (Changing host) 10.50.16 Join kugel [0] (~kugel@rockbox/developer/kugel) 10.50.49 Quit Scall (Ping timeout: 250 seconds) 10.52.58 Join pamaury [0] (~quassel@rockbox/developer/pamaury) 10.58.00 Join pamaury_ [0] (~quassel@rockbox/developer/pamaury) 11.09.44 Quit pamaury_ (Ping timeout: 246 seconds) 11.11.24 Join Scall [0] (~chat@unaffiliated/scall) 11.32.46 # * jhMikeS has been sick as all hell lately from something brought back from the old folks' home and is recovering 11.34.08 Nick megal0maniac is now known as Guest37204 (~megal0man@ti-224-255-152.telkomadsl.co.za) 11.34.08 Quit Guest37204 (Killed (wolfe.freenode.net (Nickname regained by services))) 11.34.11 Join megal0maniac [0] (~megal0man@ti-226-128-140.telkomadsl.co.za) 11.34.54 Join Rower [0] (~husvagn@h176n2-aeg-a11.ias.bredband.telia.com) 11.35.24 *** Saving seen data "./dancer.seen" 11.39.31 Quit megal0maniac (Killed (kornbluth.freenode.net (Nickname regained by services))) 11.39.35 Join megal0maniac [0] (~megal0man@105.229.167.177) 11.41.06 Quit Rower (Quit: Hmmm...) 11.41.31 Quit jhMikeS (Ping timeout: 250 seconds) 11.44.31 Nick megal0maniac is now known as Guest97180 (~megal0man@105.229.167.177) 11.44.31 Quit Guest97180 (Killed (sinisalo.freenode.net (Nickname regained by services))) 11.44.35 Join megal0maniac [0] (~megal0man@ti-224-253-117.telkomadsl.co.za) 11.47.29 Quit yuriks (Quit: No Ping reply in 180 seconds.) 11.48.44 Join yuriks [0] (~quassel@opentyrian/developer/yuriks) 11.49.05 Quit scorche (Read error: Connection reset by peer) 11.49.41 Join scorche [0] (~scorche@rockbox/administrator/scorche) 12.02.22 Join PurlingNayuki [0] (~Thunderbi@64.71.190.197) 12.08.51 Quit PurlingNayuki (Ping timeout: 260 seconds) 12.10.50 Quit yuriks (Quit: No Ping reply in 180 seconds.) 12.10.59 Nick megal0maniac is now known as Guest2742 (~megal0man@ti-224-253-117.telkomadsl.co.za) 12.10.59 Quit Guest2742 (Killed (cameron.freenode.net (Nickname regained by services))) 12.11.03 Join megal0maniac [0] (~megal0man@105.229.251.246) 12.13.08 Join yuriks [0] (~quassel@opentyrian/developer/yuriks) 12.28.47 # saratoga: which commit does this correspond to: " 2014-09-28: Improved battery life on the Clip v2, Clip+, Clip Zip and Fuze v2" 12.28.49 # ? 12.29.24 # I only see 23dc0b0 which is Clip Zip specific 12.35.16 # lebellium: 02414bf286e4ff6a08d ? 12.35.49 # ah 12.35.52 # missed this one 12.35.54 # thanks 12.42.45 # Actions OF has pretty interesting way of 'power off'. It loads small blob into iram and jumps there, then it disables sdram, most clocks and setup external interrupt 12.44.03 Quit yuriks (Write error: Broken pipe) 12.49.28 # on long play it setups watchdog and enters infinite loop to trigger reset 12.53.53 Quit krnlyng (Ping timeout: 250 seconds) 12.54.15 Join nk2032 [0] (~nick001@ANantes-652-1-269-113.w2-8.abo.wanadoo.fr) 12.57.33 Join krnlyng [0] (~liar@83.175.90.24) 13.10.20 Join yuriks [0] (~quassel@opentyrian/developer/yuriks) 13.14.51 Join pamaury_ [0] (~quassel@rockbox/developer/pamaury) 13.20.33 Part [Saint] ("Part.") 13.28.13 Join [Sinner__] [0] (~saint@rockbox/staff/saint) 13.28.37 Nick [Sinner__] is now known as [Saint] (~saint@rockbox/staff/saint) 13.33.37 Quit megal0maniac (Killed (wolfe.freenode.net (Nickname regained by services))) 13.33.39 Join megal0maniac [0] (~megal0man@105.229.167.174) 13.35.26 *** Saving seen data "./dancer.seen" 13.38.57 Quit pamaury_ (Ping timeout: 250 seconds) 14.31.25 # wodz: g#984 you can start testing it now 14.31.27 # 3Gerrit review #984 at http://gerrit.rockbox.org/r/984 : 3qeditor: add register diff tab (WIP) by Amaury Pouly 14.31.48 # it is very basic, missing ton of stuff and is a bit ugly but it should work 14.31.48 # pamaury: great! 14.33.22 # for information, there are a few things which are still WIP: being able to change color theme (default is blue for diff, red for error), also theming only apply to register tree at the moment but it will also apply to the panel soon. Also soc and dev panel will display the list of differences, and I will also add a checkbox to only display differences instead of everything 14.57.35 Join amayer [0] (~amayer@mail.weberadvertising.com) 15.04.45 Join krabador [0] (~krabador@unaffiliated/krabador) 15.08.56 Quit mortalis (Ping timeout: 245 seconds) 15.10.36 Quit wodz (Quit: Leaving) 15.19.12 Join chrisb [0] (~chrisb@pool-71-175-243-4.phlapa.east.verizon.net) 15.35.28 *** Saving seen data "./dancer.seen" 15.44.11 Quit chrisb (Remote host closed the connection) 16.07.32 Quit foolsh (Remote host closed the connection) 16.11.37 # hum 16.11.46 # all manual download links are dead? 16.11.58 # I mean online manuals 16.12.02 # have been for a while 16.12.07 # PDF links should still work 16.13.21 # for a while? 16.13.27 # and not fixed? 16.13.31 # weeks, maybe months 16.13.39 # :S 16.13.43 # vOv 16.16.48 # If you're a LaTeX expert, feel free to investigate :) 16.16.56 # sounds kinky 16.17.07 # of course I'm 16.18.14 # if LaTeX looks like the theme engine, maybe I can do something 16.18.16 # \o/ 16.22.02 # well, maybe we (probably a Swede :\ ) could find out which tex package update broke it and downgrade on the daily build server for now? 16.25.46 # unfortunately there isn't even one of "the" Swedes around here at the moment 16.36.36 # does rockbox do GSoC? 16.36.58 Quit krabador (Quit: Sto andando via) 16.41.41 # mg_: probably not 16.42.01 # has the project ever done it? 16.43.13 # yes 16.43.19 # 2 or 3 times 16.43.57 # not much success? 16.44.16 Quit JdGordon_ (Ping timeout: 244 seconds) 16.45.15 # Mixed success. The main issue is that rockbox is seriously slowing down, and we don't easily have the necessary volunteers for GSoC 16.46.04 # I understand. The pressure from smartphones I presume? 16.46.30 Join xorly [0] (~xorly@m180.dkm.cz) 16.47.12 # Mostly. The standalone portable audio player isn't what it was 16.49.11 # yeah... 16.50.53 # I prefer having a seperate player and phone, but I guess I'm just preaching to the choir here 16.51.43 Join JdGordon [0] (~jonno@ppp118-209-149-190.lns20.mel8.internode.on.net) 17.01.07 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org) 17.03.16 # mg_: yeah, many people just use their smartphone for everything now 17.05.49 # pamaury: so why are you holding on? :) 17.06.24 # first because I still like my mp3 players, and also because I like hacking ^^ 17.06.35 Quit kugel (Ping timeout: 260 seconds) 17.10.13 # ^^ 17.18.46 # well I guess standalone players is becoming more of a "audiophile" thing 17.23.56 # i still have a separate player because i don't want to fill my phone's storage with mp3s 17.24.58 # even android phones now often lack sd card slots (not that it matters to me, i have an iphone) 17.30.53 # yeah.. gets worse if you use flac 17.35.30 *** Saving seen data "./dancer.seen" 17.41.49 Join rastlin [0] (~rastlin@c-67-174-138-234.hsd1.in.comcast.net) 17.46.08 Join AlexP [0] (~alex@rockbox/staff/AlexP) 17.56.42 Quit pamaury (Remote host closed the connection) 17.58.59 Quit petur (Quit: *plop*) 18.00.03 Quit megal0maniac (Killed (rajaniemi.freenode.net (Nickname regained by services))) 18.00.07 Join megal0maniac [0] (~megal0man@ti-226-128-81.telkomadsl.co.za) 18.18.30 Quit Cinos (Ping timeout: 258 seconds) 18.18.37 Join bertrik [0] (~quassel@rockbox/developer/bertrik) 18.22.56 Join Cinos [0] (Cinos@cinos.biz) 18.39.16 Join y4n [0] (~y4n@unaffiliated/y4ndexx) 18.45.20 Join pamaury [0] (~quassel@rockbox/developer/pamaury) 18.52.50 Join n1s [0] (~n1s@c-4eea70d5.010-215-7570701.cust.bredbandsbolaget.se) 18.52.50 Quit n1s (Changing host) 18.52.50 Join n1s [0] (~n1s@rockbox/developer/n1s) 19.02.47 Quit megal0maniac (Ping timeout: 260 seconds) 19.05.02 Join megal0maniac [0] (~megal0man@unaffiliated/megal0maniac) 19.28.57 Join PurlingNayuki [0] (~Thunderbi@64.71.190.197) 19.33.13 Quit PurlingNayuki (Ping timeout: 244 seconds) 19.35.31 *** Saving seen data "./dancer.seen" 19.47.05 Join chrisb [0] (~chrisb@pool-71-175-243-4.phlapa.east.verizon.net) 20.01.40 Join PurlingNayuki [0] (~Thunderbi@64.71.190.197) 20.05.41 Quit PurlingNayuki (Ping timeout: 245 seconds) 20.08.40 Join nck_2032 [0] (~nick001@ANantes-652-1-275-161.w2-8.abo.wanadoo.fr) 20.09.26 Quit nk2032 (Ping timeout: 245 seconds) 20.14.49 Quit bluebrother (Disconnected by services) 20.14.55 Join bluebrother [0] (~dom@rockbox/developer/bluebrother) 20.16.17 Join Aldem [0] (~Aldem@unaffiliated/aldem) 20.18.34 Quit fs-bluebot (Ping timeout: 272 seconds) 20.23.54 Quit rastlin (Ping timeout: 272 seconds) 20.24.31 Join fs-bluebot [0] (~fs-bluebo@g225254007.adsl.alicedsl.de) 20.31.40 Join Dynion [0] (4dac8371@gateway/web/freenode/ip.77.172.131.113) 20.32.04 # @ copper, got me a clip+. You were right once more ;-) 20.32.19 # also, 72gb clip+ is kinda fun 20.32.19 # about what? 20.32.33 # yeah it's a nice player 20.32.36 # about 64gb 20.32.43 # I've thought for a long time that it was "too damn small" 20.32.44 # about it being not that much less than a classic 20.32.50 # but it's just really portable 20.34.01 # yup 20.34.07 # a lot better for cycling 20.34.21 # and a lot less stress on the jack port as the weight is close to 0g 20.34.41 # just having a little trouble with the bass, but i'm sure i'll figure it out 20.34.54 # there's bass boost in the sound settings 20.35.05 # i don't want it boosted 20.35.07 # or, the parametric EQ, if you feel adventurous and read the manual section about it 20.35.10 # i want it less littery 20.35.16 # "littery"? 20.35.22 # messy? 20.35.30 # littery is a word afaik 20.35.44 # disordered 20.35.47 # something like that 20.35.55 # it's not tight 20.38.48 # the Clip's frequency response is ruler flat 20.39.03 # i saw that, astonishing 20.39.05 # the bass it produces is exactly what's in the recording 20.39.33 # if you don't like what you hear, maybe it's the track you're listening to, or maybe your headphones 20.40.13 # well, currently i'm testing all the cool 24bit 192khz flacs on headphones for testing 20.40.14 # :p 20.40.33 # its possibly a bit too demanding, high and mids are lovely though 20.41.31 # also, very, very well done on the speed its loads big tracks like that 20.41.46 # high sampling rates and bit depth are useless for playback 20.42.06 # i defenitely hear it on my stereo set 20.42.09 # and Rockbox resamples it all to 16 bit / 44.1 kHz (or 48 kHz if you set it in the settings) 20.42.35 # definitely* 20.42.58 # no idea how it is on rockbox, they're my main test tracks for speakers 20.43.12 # so good reference for me:p 20.44.06 # you may be right though, i havent listened to these headphones in a while, lets try my iem's 20.45.06 Join foolsh [0] (~bbrown@c-67-174-138-234.hsd1.in.comcast.net) 20.48.34 Join wodz [0] (~wodz@89-75-106-114.dynamic.chello.pl) 20.59.36 # http://pastie.org/9628791# 21.00.04 # guess what it actually does - CMU_DMACLK |= 3; 21.01.17 # two loads, two stores, two function calls jus to set two bits in memory mapped register 21.02.13 # which compiler Actions used? 21.05.42 Quit megal0maniac (Ping timeout: 272 seconds) 21.07.13 Join megal0maniac [0] (~megal0man@unaffiliated/megal0maniac) 21.09.52 # This two function called do similar things. This is incredible how inefficient this code is 21.12.33 # * foolsh wishes he knew more assembly 21.14.56 # foolsh: thats easy enough - start reading dissasemblings :-) 21.27.14 # Any progress on the Sport? 21.28.11 # not doable, afaik 21.29.48 # yuriks: To be more exact we honestly don't know. The brief on Actions www suggest the SoC used has very tiny memory BUT this looks pretty strange considering relatively large color display. 21.30.31 # wodz: from the screenshots I've seen the display is large but pretty barebones detailwise, so it doesn't look like they have a lot to work with 21.31.06 # yuriks: you need keep framebuffer somewhere still 21.31.46 # maybe the LCD controller has a builtin FB? 21.32.17 # 128x128x16bit is 32kB for framebuffer alone 21.32.43 # yuriks: yes that is possible 21.33.44 # I have never seen such lcd controller in consumer product though. SDRAM is way cheaper then dedicated sram in controller 21.35.17 # It may be they used customized version of SoC with bigger builtin ram or they use paging 21.35.30 # there are a few possibilities and we simply don't know 21.35.34 *** Saving seen data "./dancer.seen" 21.35.52 # http://www.actions-semi.com/en/productview.aspx?cat=87&id=118 21.36.06 # judging from the RAM bank sizes there 21.36.07 # there was a lcd screen on a blog I read a few months ago touting its built in capabilities, but I'm probably way out in left field some where with this 21.36.40 # it sounds very possible they're dedicating two fo them to the FB 21.36.50 # it's not like the chip doesn't have RAM, it's just weirdly organized 21.38.23 # also, anyone have any clue what a BROM is? 21.38.47 # boot rom 21.39.30 # ah 21.39.35 # it used to be masked rom on other atj SoCs 21.40.59 # it would be possible to check feasibility if someone could get the firmware and descramble it 21.42.19 # with mips 4k core you can circumvent wierd memory banks thanks to MMU but still described memory size is not even in hundreds of kBs 21.43.02 # and with me seeing pictures featuring graphical menus and cover art, it's a pretty sure bet that there's more RAM in there somewhere 21.43.41 # its 127kB in total according to www 21.44.00 # wodz: virtually all smart lcd have a framebuffer 21.44.11 # "smart lcd"? 21.44.28 # Also the Zip (and I think Sport) are OLED :P 21.44.32 # yuriks: that is what I said 21.44.35 # lcd with a controller 21.44.41 # Ahh 21.44.47 # wodz: yup 21.45.26 # as long as you don't run it in VSYNC or DOTCLK mode, you don't need a framebuffer in memory 21.45.29 # pamaury: yes but usually this is not true framebuffer (from the point of the software) - just some internal memory you can push data to through fifo 21.45.51 # you can read/write it in a random access fashion 21.45.55 # although it's damn slow 21.46.25 # pamaury: the read part is usually omitted 21.47.30 # you can simulate this to some degree with windowing functions and hw alpha support though 21.47.39 # well, I admit it's true the read signal is hardly ever wired, *but* it is the case in a few cases, like the fuze+ 21.47.52 # lucky you! 21.48.17 # and it's used to read the controller ID to distinguish the LCD type 21.48.37 # Internal (16K+12K)*8 BROM built in boot up and USB Upgrade firmware and C-library 21.48.51 # the last part is pretty peculiar 21.49.10 # indeed that's very small 21.49.25 # I mean C-library part 21.49.44 # but why a C library in ROM ?! 21.49.55 # to save space in ram 21.50.31 # and build illusion you have all building blocks in place (hw drivers wrapped in some api) 21.51.18 # anyway, with this small amount of RAM you either have a trivial firmware or use paging 21.51.36 # the firmware update file has ~uniform entropy :P 21.52.05 # does it have a DSP ? 21.52.06 # stupid scrambled images 21.52.10 # pamaury: it does 21.52.31 # you can remap RAM between the MCU/DSP, acoording to the product page 21.52.53 # yuriks: You can actually decrypt the firmware update file with descrambler in our repo. The tool doesn't understand the format of decoded binary though 21.53.28 # wodz: I was trying to look for that. I can't get my away around the buildsystem or finding anything in the repo :| 21.53.50 # I'm trying to read some code I resorted to mangling the output of make to figure out what files are being included in the build :P 21.54.12 # rockbox/utils/atj2137/atjboottool 21.54.35 # thats the tool 21.54.36 # cd utils/atj2138/atjboottool; make 21.55.14 # wodz: by the way, I don't remember, does it correctly descramble everything or are there still some unknown bits ? 21.55.59 # ah, it's specific to the thing, not a generic one 21.56.06 # * yuriks has to go to work 21.56.28 # yeah, we have many specific descrambles/tools in utils/ 21.56.35 # pamaury: The descrambling goes fine (well I can't remember if the trailing bytes are cut off or not). It is just that descrambled binary is further packed/scrambled/crypted 21.57.33 # can you disassemble it or is it scrambled ? 21.58.01 Quit y4n (Quit: PANTS OFF!) 21.58.34 # you talked about finding the lcd routine so you must have the code somehow 21.58.56 # strings doesn't return anything useful so I suspect it to be further scrambled 21.59.19 # pamaury: I was talking about e150 not clip sport (re lcd init) 21.59.29 # ah yeah 22.00.45 # we would need access to the ROM and dump it, if it can do firmware upgrade 22.02.59 # That should be possible. If we are lucky enough adfu mode should be similar to s1mp3 and atj213x. The nand data pins needs to be shorted to force flash fault which should expose rom adfu 22.03.47 # clip sport has jtag pins on PCB which makes another attack vector 22.03.56 # yeah, that's worth trying once we have working hwstub on atj213x 22.04.21 # jtag is nice if it's not disabled or crypted 22.04.30 # pamaury: to dump rom you don't need hwstub. adfu can read arbitrary memory 22.04.44 # oh really ? 22.05.03 # yeah, thats how I dumped atj2135's rom 22.05.23 # you should buy a sport and try it ! :p 22.05.43 # could be fun but I really don't have time 22.06.18 # I have found a player with a new rockchip chip: RKNano-C 22.06.35 # I would like to resume my work on the rknano but I don't have the time either 22.07.20 # did you try qeditor's diff btw ? 22.08.07 # pamaury: no - I am exploring my new findings in e150 OF 22.09.51 # the problem on rknano-b is that the usb driver is not working, although it's supposed to be a synopsys 22.11.37 Quit n1s (Quit: Ex-Chat) 22.17.00 Quit mikroflops (Ping timeout: 260 seconds) 22.21.02 Join mikroflops [0] (~yogurt@178.174.137.62) 22.23.11 # pamaury: surely you have time to work on isochronous USB? :D 22.23.37 # this is one is either: the code is already written, mostly 22.23.41 # *easier 22.26.06 # * pamaury is going to bed 22.26.32 # night 22.34.30 Join JdGordon_ [0] (~jonno@ppp118-209-99-238.lns20.mel4.internode.on.net) 22.34.46 Quit JdGordon (Ping timeout: 245 seconds) 22.38.11 Quit pamaury (Ping timeout: 245 seconds) 22.39.01 Quit Dynion (Quit: Page closed) 22.47.08 Quit nck_2032 () 23.18.09 Quit wodz (Quit: Leaving) 23.30.01 Quit chrisb (Remote host closed the connection) 23.34.31 Quit amayer (Quit: Leaving) 23.35.36 *** Saving seen data "./dancer.seen" 23.56.09 Join pit [0] (b225ae77@gateway/web/freenode/ip.178.37.174.119) 23.56.33 # hello 23.57.06 Join franklin [0] (~franklin@cpe-071-071-039-006.triad.res.rr.com) 23.57.09 Nick franklin is now known as [Franklin] (~franklin@cpe-071-071-039-006.triad.res.rr.com)