00:03:09 | funman | i have no clue |
00:03:30 | *** | Saving seen data "./dancer.seen" |
00:09:48 | | Quit Gallomimia (Read error: No route to host) |
00:10:59 | | Quit Prodicus (Ping timeout: 264 seconds) |
00:15:03 | | Join c0pper [0] (~58be2989@www.haxx.se) |
00:15:28 | copper | yup, it works |
00:15:44 | funman | then i assume he got my link .. |
00:15:45 | | Quit c0pper (Client Quit) |
00:16:38 | copper | it doesn't flash to get your attention or anything, though |
00:16:46 | | Join dfkt_ [0] (~dfkt@unaffiliated/dfkt) |
00:16:54 | copper | he might have missed your PM |
00:18:41 | | Quit dfkt (Ping timeout: 264 seconds) |
00:27:51 | | Part zaphee |
00:39:19 | | Quit bertrik (Ping timeout: 265 seconds) |
00:54:03 | JdGordon | [Saint]: so, now you're awake.. did you play with 9seg? :/ |
01:00 |
01:15:07 | | Join amayer [0] (~alex@72.25.51.135) |
01:17:30 | | Join advcomp2019 [0] (~advcomp20@71-213-216-166.sxcy.qwest.net) |
01:17:30 | | Quit advcomp2019 (Changing host) |
01:17:30 | | Join advcomp2019 [0] (~advcomp20@unaffiliated/advcomp2019) |
01:18:51 | | Quit advcomp2019_ (Ping timeout: 245 seconds) |
01:26:07 | | Quit Rower85 (Quit: Hmmm...) |
01:30:21 | | Quit prof_wolfff (Ping timeout: 246 seconds) |
01:30:46 | | Quit liar (Remote host closed the connection) |
01:37:33 | | Join dfkt [0] (dfkt@unaffiliated/dfkt) |
01:41:00 | | Quit dfkt_ (Ping timeout: 255 seconds) |
02:00 |
02:02:56 | | Join radio00 [0] (radio23@newelite.bshellz.net) |
02:03:33 | *** | Saving seen data "./dancer.seen" |
02:05:29 | | Quit radio23 (Ping timeout: 264 seconds) |
02:08:08 | | Quit pamaury (Ping timeout: 252 seconds) |
02:14:28 | | Join bogsnarth [0] (~47d47449@www.haxx.se) |
02:14:54 | bogsnarth | hi |
02:15:45 | bogsnarth | i have been searching the forum and the wiki and google for a solution to this issue and i haven't been able to find a single good answer.. despite the fact that i can find questions about it from as long ago as 2007 |
02:15:56 | bogsnarth | so i;'m hopeing someone here can help me out |
02:16:42 | bogsnarth | i have a sansa clip zip with the latest rockbox firmware.. i'm just trying to figure out a way to add a function to the database to "play all albums" by a given artist |
02:17:23 | bogsnarth | the "auto change directory" function sort of works, but as it says in the manual, it causes unexpected behavior with the database as opposed to the file browser... |
02:18:50 | bogsnarth | i get why "all tracks" shows all tracks by the artist in alphabetical order, but for my purposes, it would serve me far better to have the option to play all albums... it's fine if the albums are ordered alphabetically, |
02:18:54 | | Join Rower85 [0] (husvagn@v-413-alfarv-90.bitnet.nu) |
02:19:14 | bogsnarth | i just want the tracks to playi n album order |
02:19:44 | bogsnarth | anybody have any ideas? |
02:20:41 | [Saint] | What's stopping you from just selecting the artist and adding all to a playlist? |
02:21:16 | bogsnarth | hmm.. i guess that hadn't occurred to me.. i've only had rockbox for about a week, so still getting used to the navigation |
02:21:31 | bogsnarth | i think that might work, actually |
02:21:36 | [Saint] | Well, that's the solution you're looking for. |
02:21:53 | [Saint] | Bring up the context menu on the artist, from the database, and you're good to go. |
02:24:24 | bogsnarth | well it seems like that should have worked, but it added all the tracks in alphabetical order as if i had selected "all tracks" |
02:25:18 | [Saint] | Aha, that's the context I was missing...I wasn't aware you wanted it sorted by album. |
02:26:01 | bogsnarth | yeah, that's the bit i can't seem to find anything about in my searches |
02:26:12 | bogsnarth | most of the conversations i've found went a lot like this, lol |
02:26:16 | | Quit Rower85 (Quit: Hmmm...) |
02:26:41 | [Saint] | Sorry to be an ass, but, the manual does explicitly state that auto-change directory won't function as expected when used with the database. |
02:26:47 | bogsnarth | right |
02:26:58 | [Saint] | Use the file explorer instead, and make sure you albums are ordered in a sane fashion. |
02:27:11 | bogsnarth | no offense taken, i've been involved in a tech support forum situation before.. i know the endless questions about the same shit get tiresome |
02:27:14 | [Saint] | Music/Artist/Album, etc. |
02:27:47 | bogsnarth | yeah, the file explorer seems to be the way to go... i have been lazy with my file organization since i stopped using soulseek in 2008, so things are kind of a mess |
02:27:49 | [Saint] | As long bogsnarth as repeat == no, and auto-change == yes, that should "just work". |
02:28:09 | [Saint] | bah, accidentally autocompleted a nick, amusing. |
02:28:16 | bogsnarth | ha |
02:28:23 | [Saint] | As long as repeat == no, and auto-change == yes, that should "just work". |
02:29:47 | [Saint] | If you want to set autochange to random, you need to run the random folder advance configuration plugin first to generate a list of directories. |
02:30:32 | [Saint] | In hindsight, if there isn't (very few of us actually seem to use the database), there /probably/ should be a way to do this with the Database. |
02:31:23 | Torne | yes, there should be a way to do this with the databas,e but currently the sorting doesn't have any flexibility whatsoever to sort on multiple columns |
02:31:32 | Torne | the way sorting works is very specific and arcane |
02:31:38 | * | [Saint] nodfs |
02:31:40 | bogsnarth | ahhh, that makes sense then |
02:31:41 | [Saint] | -f |
02:31:47 | Torne | and basically nobody undertands that code well enough to make any changes to it at all |
02:32:01 | Torne | plus: lots of rockboxers don't use the database |
02:32:03 | Torne | especially not developers |
02:32:12 | Torne | so the motivation to figure it out is very low |
02:32:40 | bogsnarth | yeah, the database seems to have been sort of tacked on to draw in people who would shy away from a straight up file tree |
02:33:04 | [Saint] | afaik, it's there almost exclusively for iPod users. |
02:33:06 | Torne | the database exists *mostly* so you can use rockbox on an ipod |
02:33:12 | Torne | which already has itunes-synced music |
02:33:17 | bogsnarth | i started to use it mostly because it's the way i've used the last 2 players i've had, but i think it'll be worth my time to reorganize my files a little and stick with the browser |
02:33:18 | Torne | that was more or less the reason it got created |
02:33:33 | Torne | it was generally assumed that everyone else had sorted files |
02:33:38 | [Saint] | Without the database, if you have iTunes synced music, you're out of luck. |
02:33:54 | bogsnarth | i see |
02:34:46 | amayer | unless you were meticulous like me and kept all your ID3 tags in order |
02:34:48 | amayer | my switch was relatively painless |
02:34:55 | bogsnarth | i used to have a great organization system.. but i was in college then and i had lots of free time |
02:35:15 | [Saint] | amayer: that's still not going to help you if you have iTunes synced music on an iPod. |
02:35:25 | [Saint] | ID3 tags don't mean a shit if you can'tr read them. |
02:35:45 | amayer | I did have iTunes synced music on my ipod classic |
02:35:57 | [Saint] | The iTunes database is totally invisible to the File Browser. |
02:36:09 | amayer | but you can edit/write ID3 tags to the actual files |
02:36:28 | [Saint] | that's just...nuts. |
02:36:29 | amayer | (through itunes) |
02:37:19 | bogsnarth | is there a way to edit tags within rockbox? i see a lot of people recommending mp3tag, but i'm just wondering in case i only need to retag one file/album |
02:37:32 | amayer | well it helped me switch to rockbox so im glad. if i couldnt have taken my collection with we i probably wouldnt have switched |
02:37:45 | [Saint] | Not much point in having a nicely tagged <totally batshit-insanely sorted with names giving absolutely zero indication as to the file's content> group of tracks IMO. |
02:38:06 | bogsnarth | yeah, i hated that about the one ipod i owned |
02:38:45 | [Saint] | And no, there's no tag editing in Rockbox. |
02:38:46 | bogsnarth | i was using a mac then and found a program called senuti (itunes backwards) that would let you take files off of the ipod with proper names |
02:38:58 | bogsnarth | ok, thought not, but just figured i'd ask while i was here |
02:39:03 | [Saint] | It simply wouldn't be very easy to use. The Rockbox virtual keyboard is a nightmare. |
02:39:08 | bogsnarth | haha yeah |
02:39:12 | bogsnarth | naming playlists sucks |
02:39:29 | amayer | it took me 4 times using it to get it down |
02:39:30 | [Saint] | On devices where we run as a native app, it might make some sense, but in those cases the host probably has a better solution. |
02:39:43 | [Saint] | ie. Android et al |
02:41:37 | bogsnarth | well thanks for the help folks.. i can at least stop racking my brain trying to figure out how to do an impossible thing now |
02:42:08 | * | [Saint] admits it isn't always obvious where to look in the manual. |
02:43:18 | bogsnarth | :) |
02:43:25 | bogsnarth | kudos to the devs.. keep up the great work |
02:43:29 | bogsnarth | laters |
02:43:36 | | Quit bogsnarth (Quit: CGI:IRC) |
02:44:29 | | Join WilliamC [0] (William@150.216.90.35) |
02:44:42 | WilliamC | My firmware corrupted itself. |
02:44:51 | WilliamC | How did that happen? |
02:45:18 | * | [Saint] rubs his crystal ball and casts the rune stones |
02:45:36 | WilliamC | I just don't understand how it can just up and stop working |
02:45:42 | [Saint] | (in the likely event that this doesn't work, you might want to add some context) |
02:46:01 | WilliamC | I'm using a Sansa ClipZip |
02:46:18 | WilliamC | I turned it off yesterday when it was working and when I turned it back on it wasn't working |
02:46:23 | [Saint] | I'm assuming (dangerous) that you mean Rockbox? |
02:46:35 | WilliamC | yes |
02:46:39 | WilliamC | Otherwise I wouldn't be here |
02:47:02 | [Saint] | ...well, that's not something I like to assume. And I'm not psychic. |
02:47:15 | [Saint] | Can you boot the OF at all? |
02:48:03 | WilliamC | yeah, I'm loading Rockbox now |
02:48:41 | [Saint] | Once you manage to get it to mount, do a disk check. |
02:48:54 | [Saint] | chkdsk on windows, fsck.vfat on linux. |
02:49:29 | [Saint] | Failuer to unmount cleanly can cause all sorts of fun filesystem errors, and most people never do safely eject. |
02:51:33 | WilliamC | How can I unmount when it's not plugged into my computer? |
02:52:02 | WilliamC | I wonder if it's because the firmware is unstable |
02:52:40 | * | [Saint] is willing to speculate that you did plug it into your computer at /some/ point. |
02:53:18 | [Saint] | And, yes, expecting this particular port to not have <potentially crippling> bugs, is a bit too hopeful. |
02:54:13 | [Saint] | On any device that functions as removable storage, when "weird shit" happens, a disk check is wise. |
03:00 |
03:02:15 | | Join Prodicus [0] (~chatzilla@69.169.144.239.provo.static.broadweavenetworks.net) |
03:02:16 | | Quit apo (Remote host closed the connection) |
03:02:32 | | Join apo [0] (~apo@178-27-210-243-dynip.superkabel.de) |
03:05:16 | WilliamC | The utility froze, I think I'll do it manually |
03:06:56 | | Join Gallomimia [0] (~Gallo@d216-232-229-219.bchsia.telus.net) |
03:07:38 | [Saint] | WilliamC: this all smacks of filesystem corruption. |
03:08:00 | WilliamC | I ran a scan in Explorer |
03:08:10 | [Saint] | there's no point in doing anything until you fix any corruption that is (probably) present. |
03:08:16 | [Saint] | It'll just keep happening. |
03:08:49 | [Saint] | Hmmmmm, weird. There's no good reason for RbUtil to freeze. |
03:09:33 | WilliamC | It took forever to extract the file, I don't think it even tried uploading it |
03:10:32 | WilliamC | I'm going to kill it in a way that may BSOD me |
03:12:55 | | Quit WilliamC (Read error: Connection reset by peer) |
03:16:14 | | Join WilliamC [0] (~William@150.216.90.35) |
03:16:23 | | Quit Guest24006 (Quit: Blarglarg) |
03:16:36 | WilliamC | So, yeah it caused me to BSOD but it wouldn't close so meh |
03:19:13 | WilliamC | Clipzip will never be stable. |
03:20:06 | [Saint] | ....what the hell? |
03:20:22 | [Saint] | If you want it to advance, learn to code, and do something about it. |
03:20:33 | [Saint] | Otherwise, jsut keep those negative comments to yourself. |
03:21:13 | WilliamC | I was pretty much told that it would likely never truly be stable on this channel, it's not my opinion. |
03:22:06 | [Saint] | Never is a long time. |
03:22:22 | WilliamC | I think they said indefinite |
03:23:00 | [Saint] | And, as I said, if you want to do something productive...learn some C and contribute. Such comments are not needed or welcome. |
03:23:11 | [Saint] | "indefinite" != "never" |
03:23:27 | [Saint] | That's just saying "we can't tell you when", which is entirely true. |
03:24:20 | WilliamC | But can I be frustrated? |
03:24:28 | [Saint] | Sure, elsewhere. |
03:26:12 | WilliamC | I found out the issue with it uploading, no clue the cause |
03:26:56 | WilliamC | Windows just suddenly turns it into a generic Removable Disk |
03:26:58 | [Saint] | You'd actually have some right to be frustrated if it wasn't a FOSS community project you paid nothing for that makes no claims of stabilty whatsoever, though :) |
03:27:03 | [Saint] | ...just sayin'. |
03:27:53 | [Saint] | The usual joke is, that if you're unhappy, you're entitled to a full refund :) |
03:28:11 | WilliamC | or you get what you pay for |
03:34:13 | | Quit WilliamC (Read error: Connection reset by peer) |
03:41:20 | | Join WilliamC [0] (~William@150.216.90.35) |
03:41:24 | WilliamC | I think the issue is WIndows |
03:41:44 | WilliamC | It's not handling the USB devices too well. |
03:43:15 | WilliamC | Any suggestions? |
03:43:51 | WilliamC | I'm starting to wonder if the issue is Windows |
03:44:25 | WilliamC | It's not even recognizing my unrelated USB flash drive |
03:53:05 | | Quit WilliamC (Read error: Connection reset by peer) |
03:59:21 | | Part amayer |
04:00 |
04:03:35 | *** | Saving seen data "./dancer.seen" |
04:03:37 | | Join WilliamC [0] (~William@150.216.90.35) |
04:03:43 | WilliamC | THe issue is Windows not Rockbox |
04:13:35 | | Join pixelma_ [0] (pixelma@rockbox/staff/pixelma) |
04:13:35 | | Quit pixelma (Disconnected by services) |
04:13:36 | | Nick pixelma_ is now known as pixelma (pixelma@rockbox/staff/pixelma) |
04:14:00 | | Quit amiconn (Disconnected by services) |
04:14:00 | | Join amiconn_ [0] (quassel@rockbox/developer/amiconn) |
04:14:03 | | Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn) |
04:17:11 | | Quit dfkt (Quit: -= SysReset 2.55=- Sic gorgiamus allos subjectatos nunc.) |
04:23:12 | | Quit XavierGr (Ping timeout: 246 seconds) |
04:33:26 | [Saint] | huh...wha? |
04:33:33 | * | [Saint] sees a post he missed. |
04:34:03 | [Saint] | Windows seeing the device as generic removable storage shouldn't be a problem at all. |
04:34:10 | [Saint] | ...I mean, that's what it is. |
04:34:56 | [Saint] | If you're having problems with USB in general, though, I suspect this conversation is better had in an MS support forum. |
04:36:48 | SuperBrainAK | :P MS, sounds like a disease :/ |
04:37:22 | [Saint] | It is. |
04:37:27 | | Join TheSphinX^ [0] (~briehl@p579CC5F0.dip.t-dialin.net) |
04:37:29 | [Saint] | :) |
04:38:38 | [Saint] | The symptoms are loss of sanity, and inability to see the fact that there are other options available that have your best interests in mind as opposed to theirs. |
04:39:14 | [Saint] | Its ultimately fatal. |
04:40:49 | SuperBrainAK | yea :) |
04:41:19 | | Quit TheSphinX_ (Ping timeout: 260 seconds) |
04:52:50 | * | JdGordon prods [Saint] |
04:53:44 | [Saint] | Errrr, yeah. I've got it picked out into a branch, but I haven't had time to poke at it yet, sorry. |
04:54:43 | JdGordon | you suck! :D |
05:00 |
05:27:58 | | Quit [7] (Disconnected by services) |
05:28:07 | | Join TheSeven [0] (~quassel@rockbox/developer/TheSeven) |
05:30:08 | | Join Rower85 [0] (husvagn@v-413-alfarv-90.bitnet.nu) |
05:34:04 | WilliamC | Windows behaves oddly when my music player malfunctions and it usually requires me to reboot as it doesn't time out or anything when it's trying to read it. |
05:36:44 | | Quit Rower85 (Quit: Hmmm...) |
06:00 |
06:03:36 | *** | Saving seen data "./dancer.seen" |
06:16:51 | | Quit SuperBrainAK (Quit: pbly going to sleep /_\) |
06:36:12 | | Quit nosa-j (Ping timeout: 264 seconds) |
06:43:38 | | Join nosa-j [0] (~m00k@184.76.254.130) |
06:54:20 | | Join mortalis [0] (~mortalis@195.34.194.126.kalibroao.ru) |
07:00 |
07:07:53 | | Quit sciopat (Quit: Quitte) |
07:12:49 | | Quit KiwiCam (Remote host closed the connection) |
07:20:01 | | Nick radio00 is now known as radio12 (radio23@newelite.bshellz.net) |
07:32:01 | | Quit shamus (Read error: Connection reset by peer) |
07:32:36 | | Join shamus [0] (~shamus@ip-206-192-195-49.marylandheights.ip.cablemo.net) |
07:36:08 | | Quit shamus (Read error: Connection reset by peer) |
07:37:06 | | Join shamus [0] (~shamus@ip-206-192-195-49.marylandheights.ip.cablemo.net) |
07:40:14 | | Quit Prodicus (Ping timeout: 240 seconds) |
07:41:23 | | Quit solarcloud (Ping timeout: 256 seconds) |
07:42:10 | | Join solarcloud [0] (~solarclou@178.16.15.26) |
07:48:49 | | Quit shamus (Ping timeout: 255 seconds) |
07:49:19 | | Join melmothX [0] (~melmoth@unaffiliated/melmothx) |
07:53:03 | | Join akaWolf [0] (~akaWolf@unaffiliated/akawolf) |
08:00 |
08:03:38 | *** | Saving seen data "./dancer.seen" |
08:09:47 | | Join Zagor [0] (~bjst@sestofw01.enea.se) |
08:09:47 | | Quit Zagor (Changing host) |
08:09:47 | | Join Zagor [242] (~bjst@rockbox/developer/Zagor) |
08:27:17 | | Join shamus [0] (~shamus@ip-206-192-195-49.marylandheights.ip.cablemo.net) |
08:32:02 | | Quit shamus (Ping timeout: 255 seconds) |
08:37:22 | | Join ender [0] (krneki@foo.eternallybored.org) |
08:38:36 | | Join KiwiCam [0] (~quassel@101.98.163.139) |
08:49:29 | | Join bertrik [0] (~quassel@rockbox/developer/bertrik) |
08:54:12 | | Quit kevku (Ping timeout: 264 seconds) |
08:57:06 | | Join shamus [0] (~shamus@ip-206-192-195-49.marylandheights.ip.cablemo.net) |
08:58:46 | | Join Lorenzo92 [0] (~Lorenzo92@46.18.27.126) |
09:00 |
09:02:36 | | Join Ward [0] (~Mirandaha@176-120-190-109.dsl.ovh.fr) |
09:03:01 | | Nick Ward is now known as Guest72272 (~Mirandaha@176-120-190-109.dsl.ovh.fr) |
09:03:12 | | Join Belzebub_ [0] (~torrentow@195.117.144.66) |
09:03:55 | | Join wodz [0] (~wodz@89-76-32-53.dynamic.chello.pl) |
09:05:06 | | Quit Belzebub (Ping timeout: 250 seconds) |
09:06:04 | wodz | pamaury: (log) I was thinking about something like this http://pastie.org/5482732. I am not sure how should I notify the usb stack though. |
09:06:22 | | Quit bertrik (Read error: Operation timed out) |
09:08:20 | | Quit Guest72272 (Read error: Connection reset by peer) |
09:13:44 | | Quit shamus (Read error: Connection reset by peer) |
09:13:53 | | Quit mc2739 (Ping timeout: 244 seconds) |
09:14:17 | | Join shamus [0] (~shamus@ip-206-192-195-49.marylandheights.ip.cablemo.net) |
09:15:12 | | Part WilliamC ("Leaving") |
09:16:39 | | Quit wodz (Quit: Leaving) |
09:19:24 | | Join petur [0] (~petur@rockbox/developer/petur) |
09:32:47 | | Quit shamus (Read error: Connection reset by peer) |
09:33:00 | | Quit advcomp2019 (Read error: Connection reset by peer) |
09:33:26 | | Join advcomp2019 [0] (~advcomp20@unaffiliated/advcomp2019) |
09:33:41 | | Join shamus [0] (~shamus@ip-206-192-195-49.marylandheights.ip.cablemo.net) |
09:36:57 | | Join pacovila [0] (~fravd@89.130.175.197) |
09:44:03 | | Quit Lorenzo92 (Read error: Connection reset by peer) |
09:44:31 | | Join Lorenzo92 [0] (~Lorenzo92@46.18.27.126) |
09:46:50 | | Quit Lorenzo92 (Read error: Connection reset by peer) |
09:47:40 | | Join einhirn [0] (~Miranda@2001:638:605:4:68bf:fe0d:7152:3610) |
09:49:14 | | Join LinusN [0] (~linus@giant.haxx.se) |
09:56:23 | | Join wodz [0] (~wodz@iwl138.internetdsl.tpnet.pl) |
10:00 |
10:03:40 | *** | Saving seen data "./dancer.seen" |
10:10:50 | | Join XavierGr [0] (XavierGr@rockbox/staff/XavierGr) |
10:12:56 | | Join mc2739 [0] (~mc2739@rockbox/developer/mc2739) |
10:21:31 | | Quit rudi_s (Ping timeout: 246 seconds) |
10:22:13 | | Join rudi_s [0] (~simon@austria125.server4you.de) |
10:30:25 | | Quit shamus (Ping timeout: 255 seconds) |
10:30:50 | | Join shamus [0] (~shamus@ip-206-192-195-49.marylandheights.ip.cablemo.net) |
10:51:10 | | Quit Gallomimia (Ping timeout: 255 seconds) |
10:53:00 | | Join pamaury [0] (~quassel@vit94-1-82-67-248-70.fbx.proxad.net) |
10:53:00 | | Quit pamaury (Changing host) |
10:53:00 | | Join pamaury [0] (~quassel@rockbox/developer/pamaury) |
11:00 |
11:01:13 | | Join Avish [0] (~d4194f82@www.haxx.se) |
11:09:49 | | Quit guymann (Ping timeout: 246 seconds) |
11:12:09 | | Join guymann [0] (~c@unaffiliated/guymann) |
11:13:30 | | Quit rudi_s (Ping timeout: 252 seconds) |
11:13:38 | wodz | pamaury: how should I notify usb stack about SET CONFIGURATION? |
11:14:28 | pamaury | craft a fake setup packet and notify the core about it. But you should also modify the usbstack to not send/recv anything when handling such a packet |
11:14:55 | | Join rudi_s [0] (~simon@austria125.server4you.de) |
11:15:19 | wodz | yeah I know. |
11:15:58 | wodz | pamaury: could you provide me the fake packet content? I will take me some time to figure out the structure I guess |
11:16:07 | pamaury | ok, wait a minute |
11:17:05 | wodz | pamaury: Do I assume correctly that host can send SET CONFIGURATION a few times? |
11:17:34 | pamaury | yes, in theory if you have several configuration, the host can change it at any time |
11:18:32 | wodz | I wonder how this is supposed to work with this usb core. |
11:18:55 | pamaury | wodz: http://pastebin.com/0hn5ndyK |
11:19:16 | pamaury | wodz: each time there is such a request, all transfers are canceled and the drivers are initialised again |
11:20:22 | pamaury | to be honest I'm not a 100% sure that our drivers really handle this but it never happens anyway |
11:21:26 | wodz | ok, I ask in another way - can I safely unregister polling task on first SET CONFIGURATION? |
11:22:09 | pamaury | yes |
11:22:15 | wodz | good |
11:22:40 | pamaury | because we only have one config: any new set configuration will either be the same or invalid, so useless |
11:23:22 | wodz | what should happen when usb stack is notified correctly? What other packets to expect? |
11:24:00 | pamaury | after set configuration ? |
11:24:05 | wodz | yes |
11:24:37 | pamaury | interface specific packets, for example get hid descriptor, get ums config, ... |
11:24:47 | pamaury | anything really :) |
11:29:45 | | Quit jhMikeS (Ping timeout: 256 seconds) |
11:40:20 | pamaury | lorenzo92 (logs): as expected samsung refused to give the z5 source code (>3 discontinued, I'm not sure that's a valid argument though) and the t10 doesn't have any gpl code (they say) |
11:42:22 | * | pamaury now has a creative zen V \\o/ which by the way has line in |
11:50:00 | | Quit linuxstb (Quit: This computer has gone to sleep) |
12:00 |
12:03:44 | *** | Saving seen data "./dancer.seen" |
12:09:22 | | Join petur2 [0] (~petur@85.234.217.4.static.edpnet.net) |
12:09:22 | | Quit petur (Read error: Connection reset by peer) |
12:09:33 | | Nick petur2 is now known as petur (~petur@85.234.217.4.static.edpnet.net) |
12:10:04 | | Nick petur is now known as Guest53491 (~petur@85.234.217.4.static.edpnet.net) |
12:10:52 | | Nick Guest53491 is now known as p3tur (~petur@85.234.217.4.static.edpnet.net) |
12:10:57 | | Quit p3tur (Changing host) |
12:10:57 | | Join p3tur [0] (~petur@rockbox/developer/petur) |
12:14:13 | | Join Topy44 [0] (kvirc@f048074041.adsl.alicedsl.de) |
12:17:45 | | Quit Topy44|2 (Ping timeout: 265 seconds) |
12:22:05 | | Join linuxstb [0] (~linuxstb@unaffiliated/linuxstb) |
12:31:35 | | Quit shamus (Read error: Connection reset by peer) |
12:32:22 | | Join shamus [0] (~shamus@ip-206-192-195-49.marylandheights.ip.cablemo.net) |
12:32:49 | | Quit fs-bluebot (Ping timeout: 246 seconds) |
12:34:07 | | Join fs-bluebot [0] (~fs-bluebo@g231120182.adsl.alicedsl.de) |
12:41:16 | | Quit melmothX (Quit: #) |
12:54:04 | | Nick p3tur is now known as petur (~petur@rockbox/developer/petur) |
13:00 |
13:02:38 | | Quit petur (Quit: *plop*) |
13:16:23 | | Join Rower85 [0] (husvagn@v-413-alfarv-90.bitnet.nu) |
13:33:13 | | Quit pacovila (Quit: pacovila) |
13:44:37 | | Join lebellium [0] (~chatzilla@g229118206.adsl.alicedsl.de) |
13:46:23 | lebellium | pamaury: funny, I was just talking about that with lorenzo before reading the IRC logs. He says that GPL licence oblige to release the sources, whatever how old is the device |
13:46:25 | lebellium | is that trueN |
13:46:27 | lebellium | ? |
13:46:51 | gevaerts | Depends |
13:46:55 | lebellium | When TheLemonMan got the YP-Q2 sources, it was already discontinued... |
13:46:56 | pamaury | I don't know, samsung seems to say no, I'm not an expert |
13:47:13 | gevaerts | If the device originally had a written offer for the source, that has to be valid for three years |
13:47:44 | lebellium | ah... they replied to lorenzo they can't share the sources because the Z5 was released more than 3 years ago |
13:47:53 | lebellium | (2006) |
13:48:00 | pamaury | me too, but I don't see why |
13:48:58 | gevaerts | If that bit of paper was in the original package, I suspect there's not much you can do apart from appealing to their community sense |
13:50:18 | | Join lorenzo92 [0] (~chatzilla@46.18.27.126) |
13:50:39 | lorenzo92 | pamaury: great for the stmp3600 device :D |
13:52:08 | lorenzo92 | uhm wait. they guarantee the available of sources in other formats too, but I guess they must release them anyways, I may be wrong, and I may be wrong since sources may not completely be GPL'ed |
13:52:24 | lorenzo92 | for example, what about the sigmatel linux bsp? Is it GPL? |
13:52:51 | lorenzo92 | I think samsung modified it though now that I'm wondering about... |
13:53:32 | lorenzo92 | to say, the point is not that we need them, but it would be fair understanding why and I they must/n't release them |
13:53:41 | lorenzo92 | *if |
13:53:49 | pamaury | the licence doesn't really matter if they don't want to give you the source anyway |
13:54:48 | pamaury | And they sometimes deny the evidence: I have a Mio device which uses u-boot and when I asked for the source they told me the device wasn't using u-boot and they didn't have to redistribute the source oO |
13:57:06 | Zagor | all kernel code is by definition gpl, since the kernel is |
13:57:12 | lorenzo92 | indeed |
13:57:31 | lorenzo92 | also if it is taintened "internally" (no modules)? |
13:58:12 | Zagor | lorenzo92: anything you distribute in the kernel will be tainted as gpl, and therefore gpl itself |
13:58:18 | lorenzo92 | good |
13:58:20 | lorenzo92 | to know ;) |
13:58:53 | Zagor | even the binary module hack is of questionable legality. it just has never been tested. |
14:00 |
14:00:04 | pamaury | someone told me that it was a somewhat implicit agreement that Linus will never sue anyone about the binary modules, don't know if this is true |
14:00:47 | Zagor | sort of, yes. I think he said in a mailing list once that he doesn't care, and that's why they keep doing it. |
14:01:30 | gevaerts | All this is of questionable relevance *if* they included the written offer more than three years ago and they don't want to give the source though |
14:02:10 | Zagor | gevaerts: yes |
14:02:20 | gevaerts | The thing to do is to trick them into selling you one of the three leftover devices they might still have lying around :) |
14:03:27 | lorenzo92 | oh about the binaries...samsung does that since years in their players ;) |
14:03:46 | *** | Saving seen data "./dancer.seen" |
14:03:55 | lorenzo92 | for example the wmr.ko (whymory ftl module) |
14:04:00 | lorenzo92 | in YP-R0 |
14:04:46 | Zagor | lorenzo92: yes, lots of companies do it. one can argue if it has helped linux adoption or hurt its' freedom. there are reasonable arguments for both views. |
14:05:03 | | Join bebna [0] (~a.fasold@94.101.33.114) |
14:07:05 | lorenzo92 | Zagor: indeed, since it can arise a patent problem |
14:07:49 | Zagor | patents are really a separate issue |
14:08:00 | Zagor | but we're getting off-topic |
14:10:46 | wodz | basically Linus said that he doesn't care of modules not exporting GPL_ symbols, he cares about modules exporting GPL_ modules AND binary form |
14:11:35 | wodz | s/GPL_ modules/GPL_ symbols/ |
14:15:52 | bebna | Is it possible to use a cable remote on a sansa clip+/zip? |
14:16:08 | funman | bebna: no, no one tried to use OTG yet |
14:16:26 | funman | I have an OTG cable now so I could have a look |
14:16:42 | | Quit wodz (Quit: Leaving) |
14:16:45 | bebna | USB OTG? |
14:18:30 | funman | to plug USB peripherals on the clip |
14:18:37 | funman | I don't see how else you could plug a remote |
14:18:58 | bebna | No, I meant these remote controls: http://www.amazon.com/iLuv-iEA15BLK-3rd-Party-Headphone-VoiceOver/dp/B002RL9WDQ/ref=sr_1_1?ie=UTF8&qid=1354713480&sr=8-1&keywords=belkin+headphone+cable+remote+control |
14:20:25 | funman | i doubt it |
14:20:39 | funman | perhaps that one has an extra connector beyond stereo ? |
14:20:54 | funman | Compatibility: iPod nano 4G, 5G, 6G; iPod shuffle 3G, 4G; iPod classic 5G, 6G; iPod touch 2G, 3G, 4G; iPad |
14:21:33 | bebna | Yes, these are normally used on i's but my n900 or psp can use these too |
14:22:11 | Torne | that won't work, no |
14:22:21 | copper | clips have TRS sockets, not TRRS |
14:22:29 | Torne | very few of the players we support have the hardware to recognise the second ring with the mic/control channel on it |
14:22:39 | Torne | possibly none, in fact :) |
14:22:51 | copper | iPod Classic |
14:22:56 | bebna | thx copper, i couldn't see it in the wiki |
14:23:02 | Torne | ok, i guess that does |
14:23:06 | Torne | but i have no idea if we have a driver for it ;) |
14:23:15 | copper | nope |
14:23:38 | Torne | also that thing saying it's compatible with the ipod 5g is wrong :) |
14:24:40 | bebna | is rockbox cabable to measure resistance over these sockets? |
14:25:01 | Torne | not unless the *hardware* is, no |
14:25:10 | Torne | the socket has to actually have the fourth terminal.. |
14:25:37 | bebna | Torne: O.O really? |
14:25:42 | copper | support for it in Rockbox would be nice! |
14:26:02 | Torne | bebna: why is it a suprise that we can't support something the hardware lacks a physical connector for? |
14:26:17 | Torne | the headphone sockets in most devices only have three terminals: left, right and ground |
14:26:28 | Torne | the fourth pin used for mic/remote is not physically present |
14:26:49 | Torne | modern iDevices have it, and most modern smartphones do too |
14:26:54 | bebna | Torne: sry, I misread your message, i thought they have the fourth |
14:27:09 | Torne | but many non-apple mp3 players don't |
14:28:24 | copper | and it's generally a bad idea to plug a TRRS jack into a TRS socket |
14:28:37 | Torne | er, what? |
14:28:40 | Torne | why would it be? |
14:28:47 | Torne | the second ring gets grounded, which is what you want |
14:29:06 | copper | bad contacts |
14:29:24 | copper | can result in broken audio in some cases, or insanely high stereo crosstalk in others |
14:29:39 | Torne | bad contacts between what? |
14:30:24 | copper | contact on the wrong ring I guess |
14:30:31 | copper | I just know the outcome |
14:30:47 | Torne | i don't see how that can happen and i think you are crazy :) |
14:30:55 | Torne | People do this literally all the time |
14:30:56 | copper | try it yourself |
14:31:01 | Torne | I do this all the time |
14:31:08 | copper | ok |
14:31:11 | Torne | I listen to headphones from my phone for like 18 hours a day |
14:31:22 | Torne | and that's a TRRS connector with mic/remote support, because it's a modern smartphone |
14:31:27 | copper | yes |
14:31:28 | Torne | but i just have regular headphones plugged into it :) |
14:31:33 | copper | I'm talking about the reverse case |
14:31:50 | copper | TRRS *jack* (male) into TRS *socket* (female) |
14:32:24 | Torne | oh. proper connectors will still ground the right bits. |
14:32:30 | copper | i.e. headphones with an inline mic/remote into a device that doesn't support it |
14:32:49 | Torne | i have done that lots too and never had a problem ;) |
14:32:57 | copper | sigh |
14:33:16 | copper | I made a WAV file with a sine wave in the left channel and nothing in the right channel |
14:33:30 | copper | I put the right cup over my right ear |
14:33:32 | Torne | a sensible TRS socket will have ground on the tip |
14:33:38 | copper | I could hear the LEFT sine loud and clear |
14:33:49 | Torne | as in, actually at the tip |
14:33:56 | copper | in a TRRS socket, I heard nothing, just silence |
14:33:56 | Torne | not higher up where it can touch a second ring |
14:34:23 | Torne | sure, it's possible |
14:34:30 | Torne | but it's unlikely and not a major concern |
14:34:35 | Torne | very few devices should have a problem |
14:36:22 | copper | happened with the Clip+, fwiw |
14:36:34 | | Quit KiwiCam (Quit: No Ping reply in 180 seconds.) |
14:36:59 | | Join KiwiCam [0] (~quassel@101.98.163.139) |
14:37:32 | copper | and my O2/ODAC |
14:37:44 | copper | with two different IEMs |
14:38:01 | Torne | sure, the headphones don't matter, only the design of TRS socket |
14:38:08 | Torne | i guess those devices have crap sockets |
14:38:28 | bebna | by the way: Is the battery runtime between clip+ and zip different? |
14:40:00 | copper | I'm also hearing a cyclic background noise in the Clip+ :-/ |
14:41:03 | | Quit KiwiCam (Read error: Operation timed out) |
14:44:45 | | Join maruk [0] (~papier@titanium.v6.sdv.fr) |
14:45:41 | | Part maruk |
14:46:51 | | Join KiwiCam [0] (~quassel@101.98.163.139) |
14:51:59 | | Quit mortalis (Quit: Leaving) |
14:55:01 | | Join megal0maniac [0] (~quassel@unaffiliated/megal0maniac) |
15:00 |
15:01:41 | | Quit lorenzo92 (Ping timeout: 256 seconds) |
15:03:00 | | Join lorenzo92 [0] (~chatzilla@46.18.27.126) |
15:06:16 | | Join wodz [0] (~wodz@89-76-32-53.dynamic.chello.pl) |
15:07:19 | | Join amayer_ [0] (~amayer@mail.weberadvertising.com) |
15:19:04 | wodz | pamaury: Tick task detects the change in DEV_INFO passes faked packet to the usb stack and... nothing happens. The strange thing is also the fact that DEV_INFO field [11:8] cfg_number stays 0 despite the fact that host requested configuration 1 |
15:19:40 | pamaury | perhaps there is an offset, like -1, in cfg_number |
15:19:55 | pamaury | did you try to change the wValue in the packet to 1 ? |
15:20:29 | pamaury | because if wValue is set to 0, the usbstack will return to the ADDRESS state and nothing will happen |
15:20:36 | wodz | yes |
15:20:53 | wodz | I hardcoded 1 without change |
15:21:26 | pamaury | and what do you mean by nothing happen ? |
15:21:54 | wodz | no packets after SET CONFIGURATION request/response |
15:22:30 | pamaury | what is the output of dmesg ? |
15:22:52 | pamaury | if no interface get reported, that's expected |
15:23:14 | wodz | http://pastie.org/5484018 |
15:24:03 | pamaury | indeed there is no interface |
15:25:08 | pamaury | it means that no driver (hid, ums) has reported an interface. There are several explaination: the drivere were disabled (see usb_core_enable_driver) or at init the drivers failed to get the necessary endpoints |
15:25:22 | pamaury | for example if your usb_drv_request_endpoint functions is a stub or fails |
15:25:31 | pamaury | you need to enable logf in the drivers and see what happen |
15:25:37 | | Quit Zagor (Quit: Clint excited) |
15:26:40 | wodz | is it simply compiling with LOGF? |
15:27:32 | pamaury | you need to add/uncomment #define LOGF_ENABLE in usb_storage.c usb_hid.c |
15:28:16 | pamaury | if you want some very verbose output you can also do it in usb.c |
15:31:40 | wodz | akhm, log file is empty |
15:32:03 | | Quit megal0maniac (Ping timeout: 265 seconds) |
15:32:17 | pamaury | I think you need to enable logf in configure also |
15:32:24 | wodz | I did |
15:33:14 | pamaury | huh, how can the log be empty then ? did you enable logf in usb.c ? |
15:33:23 | | Join maruk [0] (~papier@titanium.v6.sdv.fr) |
15:33:58 | wodz | no, I just enabled it in usb_storage.c and usb_hid.c |
15:35:35 | pamaury | ok, try it in usb.c to check that it does something |
15:36:18 | wodz | now I enabled log in usb_core.c also and I got this: http://pastie.org/5484071 |
15:37:41 | wodz | SET ADDRESS seems to be handled by hw also, maybe this is the problem? |
15:38:58 | pamaury | hum, this is bad indeed, I'm not sure if it's a show killer but imo it should be handled the same way as set configuration |
15:39:06 | pamaury | with usb_drv_set_address being a stub |
15:40:11 | wodz | it is a stub in usb-drv-rk27xx.c |
15:40:18 | pamaury | I might be wrong but I think that if you don't handle the set address, the core will be confused because usb_state will stay in DEFAULT state |
15:40:34 | pamaury | so yeah, you have to handle it the same way as set configuration :( |
15:41:07 | wodz | this core is pretty incompatible with usb stack philosophy :-) |
15:43:12 | wodz | can device address be 0? |
15:43:23 | pamaury | no, it is 0 on reset only |
15:43:32 | wodz | good |
15:44:33 | wodz | how should look faked packet? |
15:46:25 | pamaury | http://pastebin.com/CL6u64rW |
15:59:14 | copper | (referring to Rockbox) "Don't know what this is. I googled it and it looks complicated." |
16:00 |
16:01:33 | * | copper thinks that guy wouldn't be so scared if the Rockbox website had a Web 2.0 look |
16:01:50 | copper | with a ridiculously large "download" button |
16:02:01 | Torne | feel free to write us a new website :p |
16:03:25 | | Part LinusN |
16:03:49 | *** | Saving seen data "./dancer.seen" |
16:06:52 | copper | strange: I copied a bunch of files on my iPod Classic. After unplugging it, I selected "update database" in the rockbox menu. I waited until the HDD activity icon disappeared. I rebooted Rockbox. Sure enough, I saw the "committing database" pop-up, and then the HDD activity icon for a really long time (it's still on). |
16:07:51 | copper | "auto update" is set to ON |
16:08:56 | | Quit lorenzo92 (Ping timeout: 244 seconds) |
16:09:15 | | Join megal0maniac_ [0] (~quassel@41.185.39.250) |
16:10:29 | | Join megal0maniac__ [0] (~quassel@41.185.39.250) |
16:11:12 | | Quit [Saint] (Ping timeout: 246 seconds) |
16:11:29 | | Quit KiwiCam (Ping timeout: 264 seconds) |
16:11:45 | | Join megal0maniac___ [0] (~quassel@41.185.39.250) |
16:12:36 | | Join megal0maniac____ [0] (~quassel@41.185.39.250) |
16:12:36 | *** | Alert Mode level 1 |
16:12:36 | DBUG | Enqueued KICK megal0maniac_ |
16:12:36 | DBUG | Enqueued KICK megal0maniac__ |
16:12:36 | *** | Alert Mode level 2 |
16:12:36 | DBUG | Enqueued KICK megal0maniac___ |
16:12:36 | DBUG | Enqueued KICK megal0maniac____ |
16:12:36 | *** | Alert Mode level 3 |
16:13:53 | | Quit megal0maniac_ (Ping timeout: 255 seconds) |
16:14:46 | | Quit megal0maniac__ (Ping timeout: 252 seconds) |
16:15:14 | | Join megal0maniac_ [0] (~quassel@41.185.39.250) |
16:15:27 | | Join [Saint] [0] (~saint@rockbox/user/saint) |
16:15:46 | | Join KiwiCam [0] (~quassel@101.98.163.139) |
16:15:54 | | Join megal0maniac__ [0] (~quassel@41.185.39.250) |
16:15:54 | *** | Alert Mode level 4 |
16:15:54 | *** | Alert Mode level 5 |
16:15:54 | DBUG | Enqueued KICK megal0maniac_ |
16:15:54 | DBUG | Enqueued KICK megal0maniac__ |
16:15:54 | *** | Alert Mode level 6 |
16:15:54 | *** | Alert Mode level 7 |
16:15:54 | *** | Alert Mode level 8 |
16:16:29 | | Quit megal0maniac___ (Ping timeout: 256 seconds) |
16:16:30 | wodz | pamaury: for unknown reason usb stack doesn't see SET ADDRESS request. Detection in udc_tick_task() seems to work, usb_core_control_request() is sent and thats all |
16:16:36 | wodz | don't understand this |
16:17:03 | | Quit megal0maniac____ (Ping timeout: 256 seconds) |
16:17:14 | pamaury | what is the output of logf ? |
16:19:14 | | Quit megal0maniac_ (Ping timeout: 240 seconds) |
16:19:42 | pamaury | if you send it to the core, it should react somehow |
16:19:54 | | Quit megal0maniac__ (Ping timeout: 240 seconds) |
16:19:59 | wodz | http://pastie.org/5484227 |
16:20:25 | | Join lorenzo92 [0] (~chatzilla@46.18.27.126) |
16:20:30 | wodz | maybe the send is not right in time or something? |
16:20:46 | | Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org) |
16:21:06 | | Quit lorenzo92 (Client Quit) |
16:21:10 | hype | damn my sandisk sansa fuze+ is broken… what mp3 player do you guys recommend? |
16:21:42 | pamaury | hype: depends on what you are looking for |
16:21:51 | pamaury | how broken is it ? |
16:21:56 | wodz | pamaury: http://pastie.org/5484234 thats the part of udc_tick_task() |
16:22:44 | wodz | I monitor udc_conn value in debug screen and it is set correctly to the passed address |
16:23:53 | hype | it's to broken… have nothing todo with rockbox... |
16:24:28 | pamaury | hum, I don't see the set address in the log, could you add a logf when you send the fake packet and another one in usb_core.c:848 this way: |
16:24:28 | pamaury | logf("ctrl req=%x",req->bRequest); |
16:24:53 | wodz | sure |
16:25:01 | hype | pamaury something that is of good build quality… sansa fuze+ is not of that kind |
16:25:17 | pamaury | hype: if you don't mind the size, the clip+ is very except for usb which is a unstable |
16:25:22 | pamaury | *very good |
16:25:33 | pamaury | but that's one point of view |
16:25:53 | pamaury | there is the more recent clip zip but I don't have one so I can't tell |
16:25:55 | *** | Alert Mode OFF |
16:27:04 | hype | usb unstable? |
16:27:58 | pamaury | some people have problem with rockbox usb, sometimes it doesn't work and you have to use the OF to transfer files |
16:28:09 | | Join WalkGood [0] (~4@unaffiliated/walkgood) |
16:28:36 | | Quit lebellium (Quit: ChatZilla 0.9.89 [Firefox 18.0/20121128060531]) |
16:29:26 | hype | is this something you are investigating? |
16:29:51 | hype | either that or sandisk fuze which of the one do you recommend? |
16:30:06 | hype | the old fuze not fuze+ |
16:30:56 | wodz | pamaury: the second logf() in request_handler_endpoint()??? |
16:31:08 | pamaury | in usb_core_control_request_handler |
16:31:35 | pamaury | hype: the usb issue has been investigated for a long time and continues to be but no one knows how to solve it |
16:32:10 | pamaury | I never had a fuze myself so I can't tell |
16:32:59 | hype | I don't mind if it have small screen only that the build quality is good... |
16:35:52 | hype | pamaury how big sdcard can i use with clip+? |
16:36:58 | pamaury | you mean physical or logical size ? It has a micro-sd slot and rockbox has no limitation on the logical size |
16:37:52 | wodz | pamaury: http://pastie.org/5484285 |
16:38:13 | pamaury | but if you buy a SDHX card (>32GB) you will need to reformat it to FAT that's all I think |
16:39:58 | pamaury | wodz: are you sure that you actually send a fake setup packet for the set address ? the log doesn't contain any reference to it |
16:40:28 | wodz | it does - line 265 |
16:42:11 | wodz | thats the tick function http://pastie.org/5484301 |
16:44:47 | pamaury | wodz: the pointer you give to usb_core_control_request() must stay valid, perhaps you shouldn't reuse "req" for the two requests |
16:45:18 | pamaury | and actually make then static because otherwise the set config might get corrupted |
16:45:23 | pamaury | *them |
16:45:50 | pamaury | ah it's already static so that's fine, just try to use two instead of one |
16:46:42 | wodz | ok 1 sec |
16:50:21 | wodz | pamaury: http://pastebin.com/yg5hTi76 - no change |
16:50:39 | | Quit WalkGood (Quit: ♪ ♫ ♪ ♫ ♪ ♫ ♪) |
16:50:42 | wodz | I used two separate static vars for fake packets |
16:50:49 | | Join dfkt [0] (dfkt@unaffiliated/dfkt) |
16:51:58 | pamaury | wodz: this doesn't make sense: |
16:51:58 | pamaury | usb_core: SET_CONFIG |
16:51:58 | pamaury | usb_core_control_request_handler() ctrl req=9 |
16:52:16 | pamaury | how could the core print SET_CONFIG even before it know what type of request it is ?! |
16:52:35 | pamaury | can I see your new code ? |
16:54:03 | wodz | pamaury: http://pastebin.com/4fMD2zeJ |
16:54:23 | pamaury | wodz: by the way, you will need to disable the usb_drv_send() in the handling of SET_ADDRESS too |
16:54:30 | | Quit bebna (Quit: Leaving.) |
16:54:35 | wodz | I did this |
16:55:32 | pamaury | ok, can you enhance the logf("ctrl received %ld", current_tick); this way: |
16:55:32 | pamaury | logf("ctrl received %ld req=%x", current_tick, req->bRequest); |
16:55:45 | pamaury | we need to understand what is going on ! |
16:56:07 | wodz | where? both in tick task and in usb_core.c? |
16:56:57 | pamaury | in usb_core_control_request |
16:58:07 | wodz | ok I added it in both |
16:59:56 | wodz | http://pastebin.com/y1VpSUn4 |
17:00 |
17:01:37 | pamaury | wodz: I don't understand, the "ctrl received" should have an field to dump the req: |
17:01:37 | pamaury | logf("ctrl received %ld req=%x", current_tick, req->bRequest); |
17:03:02 | wodz | it has logf("udc_tick_task() %ld, ctrl req=%x",current_tick, req_addr.bRequest); in tick task and logf("usb_core_control_request_handler() %ld, ctrl req=%x",current_tick, req->bRequest); in usb_core.c |
17:03:32 | pamaury | I will be afk, perhaps take a break or you will become mad :) |
17:04:02 | wodz | yeah, its enough for today |
17:06:36 | | Join y4n [0] (~y4n@unaffiliated/y4ndexx) |
17:08:15 | | Join kevku [0] (x@2001:470:28:773::3) |
17:09:39 | | Quit Avish (Quit: CGI:IRC) |
17:52:40 | | Join WalkGood [0] (~4@unaffiliated/walkgood) |
18:00 |
18:03:51 | *** | Saving seen data "./dancer.seen" |
18:04:02 | | Quit ruskie (Quit: ...) |
18:04:58 | | Quit wodz (Ping timeout: 255 seconds) |
18:08:13 | | Join n1s [0] (~n1s@nl118-168-30.student.uu.se) |
18:08:14 | | Quit n1s (Changing host) |
18:08:14 | | Join n1s [0] (~n1s@rockbox/developer/n1s) |
18:10:54 | | Quit maruk (Quit: Leaving.) |
18:11:17 | | Join prof_wolfff [0] (~prof_wolf@213.37.219.103.dyn.user.ono.com) |
18:12:27 | | Join ruskie [0] (ruskie@sourcemage/mage/ruskie) |
18:14:46 | | Join pretty_function [0] (~sigBART@123.252.212.25) |
18:23:15 | | Join maruk [0] (~papier@titanium.v6.sdv.fr) |
18:26:56 | | Quit n1s (Read error: Connection timed out) |
18:27:26 | | Join n1s [0] (~n1s@nl118-168-30.student.uu.se) |
18:27:26 | | Quit n1s (Changing host) |
18:27:26 | | Join n1s [0] (~n1s@rockbox/developer/n1s) |
18:28:40 | | Quit maruk (Quit: Leaving.) |
18:39:47 | | Join wodz [0] (~wodz@89-76-32-53.dynamic.chello.pl) |
18:40:02 | | Quit linuxstb (Quit: This computer has gone to sleep) |
18:44:24 | | Quit wodz (Client Quit) |
18:46:09 | | Join bertrik [0] (~quassel@rockbox/developer/bertrik) |
18:47:54 | | Join krabador [0] (~darkham@95.237.42.196) |
18:48:15 | | Quit ender (Read error: Connection reset by peer) |
18:49:11 | | Join ender [0] (krneki@foo.eternallybored.org) |
18:49:40 | | Quit n1s (Read error: Connection timed out) |
19:00 |
19:00:32 | | Quit efyx__ (Ping timeout: 245 seconds) |
19:16:20 | | Join theli_ua [0] (~theli@aromanov.la.net.ua) |
19:18:44 | | Quit pretty_function (Remote host closed the connection) |
19:47:28 | | Join lorenzo92 [0] (~chatzilla@host21-108-dynamic.40-79-r.retail.telecomitalia.it) |
19:47:41 | | Join n1s [0] (~n1s@nl118-168-30.student.uu.se) |
19:47:41 | | Quit n1s (Changing host) |
19:47:41 | | Join n1s [0] (~n1s@rockbox/developer/n1s) |
19:48:33 | lorenzo92 | pamaury: lebellium sent me some YP samsung player's firmware .rom files (they are the same) and I reverted the content ;) I have a python script, after reviewing it and understanding something better I will write that in C giving you a patch ;) |
19:49:11 | | Join Gallomimia [0] (~Gallo@d216-232-229-219.bchsia.telus.net) |
20:00 |
20:03:52 | *** | Saving seen data "./dancer.seen" |
20:04:07 | lorenzo92 | we can integrate this into samsungtools -> valid for YP-F3, YP-W1, YP-U7, no encryption ;) details: http://pastebin.com/EvNdWL3w |
20:04:51 | | Quit WalkGood (Quit: asta) |
20:14:38 | | Join linuxstb [0] (~linuxstb@unaffiliated/linuxstb) |
20:15:41 | | Join dan_a [0] (~dan@217.23.173.156) |
20:16:14 | lorenzo92 | if someone interested in these player (I don't own them) ask me for the python script meanwhile |
20:32:19 | | Join SuperBrainAK [0] (~Andy@97-124-80-200.phnx.qwest.net) |
20:43:27 | | Quit jnc_ (Ping timeout: 245 seconds) |
20:49:54 | | Quit perrikwp (Ping timeout: 260 seconds) |
20:49:54 | | Join perrikwp_ [0] (~quassel@cpe-075-177-082-185.triad.res.rr.com) |
20:57:36 | | Quit y4n (Quit: PÆNTS ØLF!) |
21:00 |
21:09:41 | | Quit akaWolf (Ping timeout: 252 seconds) |
21:11:47 | | Quit SuperBrainAK (Ping timeout: 250 seconds) |
21:14:35 | | Join melmothX [0] (~melmoth@unaffiliated/melmothx) |
21:15:21 | | Quit theli_ua (Quit: Залишаю) |
21:21:35 | | Quit [Saint] (Remote host closed the connection) |
21:23:39 | | Join [Saint] [0] (~saint@rockbox/user/saint) |
21:49:43 | | Quit shamus (Ping timeout: 255 seconds) |
22:00 |
22:03:53 | *** | Saving seen data "./dancer.seen" |
22:07:34 | | Join shamus [0] (~shamus@ip-206-192-195-49.marylandheights.ip.cablemo.net) |
22:09:48 | | Join einhirn [0] (Miranda@bsod.vpn.tu-clausthal.de) |
22:11:12 | | Join Plumbum [0] (~alexis_se@a58.sub137.net78.udm.net) |
22:11:23 | | Quit ukleinek (Quit: leaving) |
22:11:52 | | Quit AlexP (Remote host closed the connection) |
22:13:42 | | Join AlexP [0] (~alex@rockbox/staff/AlexP) |
22:18:22 | Plumbum | hi. anyone used SSD in toshiba gigabeat f20? |
22:21:14 | | Part Plumbum |
22:29:53 | | Join Wardo [0] (~Mirandaha@bpb01-1-88-162-4-186.fbx.proxad.net) |
22:39:05 | | Join jhMikeS [0] (~jethead71@50.4.240.19) |
22:39:05 | | Quit jhMikeS (Changing host) |
22:39:05 | | Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS) |
22:47:48 | | Quit n1s (Quit: Ex-Chat) |
22:54:28 | | Join SuperBrainAK [0] (~Andy@97-124-80-200.phnx.qwest.net) |
22:54:52 | | Join webguest93 [0] (~6dfba16d@www.haxx.se) |
22:54:58 | webguest93 | hi everyone |
22:55:49 | webguest93 | looks like there is a typo in rockbox daily releases |
22:55:55 | webguest93 | its stucked on Version: 644b83e-120701 |
22:56:04 | webguest93 | can someone pls take a look thanks |
22:56:23 | webguest93 | this is for ipod classic |
22:57:30 | webguest93 | http://download.rockbox.org/daily/ipodclassic/ |
22:58:40 | amayer_ | you can get the newest build here: |
22:58:42 | amayer_ | http://build.rockbox.org/data/rockbox-ipod6g.zip |
22:58:44 | amayer_ | (this one is up to date) |
22:58:56 | amayer_ | Version: 708bf1a-121205 |
22:59:35 | amayer_ | i think this happened when they renamed the classic to 6g |
22:59:56 | webguest93 | huh cool |
23:00 |
23:01:04 | webguest93 | thanks for clearing things up amayer_ giving a try last stable from http://download.rockbox.org/daily/ipod6g/ |
23:01:49 | amayer_ | did you get the ipodclassic link from somewhere or did you have it bookmarked? |
23:01:51 | amayer_ | was it somewhere on the site? |
23:03:11 | webguest93 | nope i just edit url so get a level up |
23:03:29 | amayer_ | webguest93: where did you find the link? |
23:03:41 | webguest93 | just explained u |
23:05:20 | | Quit lorenzo92 (Quit: ChatZilla 0.9.89 [Firefox 17.0.1/20121129165506]) |
23:05:48 | amayer_ | you said you edited the url. where did you find the url? |
23:06:14 | webguest93 | ough. sorry for mix-up. i thought u mean new url. sorry |
23:06:33 | webguest93 | the old 1 i got on freemyipod most likely months ago |
23:10:41 | | Join speckmade [0] (~funky@77-22-64-166-dynip.superkabel.de) |
23:11:23 | | Quit Gallomimia (Read error: Connection reset by peer) |
23:11:58 | | Join Gallomimia [0] (~Gallo@d216-232-229-219.bchsia.telus.net) |
23:16:31 | | Quit krabador (Read error: Connection reset by peer) |
23:17:19 | webguest93 | amayer_ any news on rockbox stable of ipod6g? |
23:19:11 | | Quit melmothX (Quit: bau) |
23:26:33 | | Quit ender (Quit: The process takes just over six seconds, and would sound like a coffee machine passing an aluminum baseball bat if there were any atmosphere to carry the sound. -- Howard Tyler: Schlock Mercenary) |
23:26:50 | amayer_ | the only thing to my knowllege that is holding it back from being stable is that it doesnt have a bootloader that rockbox controls |
23:27:05 | webguest93 | k thanks |
23:27:18 | gevaerts | That's holding it back from unstable |
23:27:30 | gevaerts | For stable, there really should be an easier way to install |
23:27:48 | amayer_ | webguest93: ^ |
23:28:02 | webguest93 | yeah i got it thanks guys |
23:29:37 | | Join ender [0] (krneki@foo.eternallybored.org) |
23:35:57 | AlexP | webguest93: The daily builds are just a build done at a certain time of day. They aren't any more or less stable than the dev builds |
23:36:38 | AlexP | They aren't "releases" :) |
23:39:17 | webguest93 | i mean release |
23:39:30 | AlexP | They aren't a release |
23:39:30 | webguest93 | alexp ^ |
23:39:43 | webguest93 | i know :) |
23:40:03 | AlexP | eh? |
23:40:32 | AlexP | I was pointing out that "rockbox daily releases" <−− we don't have daily releases |
23:40:40 | AlexP | We do a release every 3 or 4 months |
23:40:48 | AlexP | And there hasn't been one for the classic |
23:41:05 | AlexP | A minor point only, it doesn't matter :) |
23:41:28 | webguest93 | Stable ports Rockbox runs well on these players: Apple: Ipod 1g through 5.5g, Ipod Mini and Ipod Nano 1g |
23:41:35 | AlexP | yes, I know |
23:41:41 | AlexP | That doesn't include the classic |
23:42:03 | webguest93 | correct |
23:42:12 | AlexP | So what is your point? |
23:42:23 | webguest93 | thats why i asked when stable r-box planned to be out for classic |
23:42:29 | webguest93 | b/c ipod6-7g |
23:42:33 | webguest93 | is still unstable |
23:42:34 | | Quit amayer_ (Ping timeout: 244 seconds) |
23:42:40 | AlexP | I'm not talking about that |
23:42:50 | AlexP | [21:55:50] <webguest93> looks like there is a typo in rockbox daily releases |
23:43:00 | webguest93 | Unusable ports Work has begun on porting Rockbox to these players, but much remains before they are usable: iPod Classic |
23:43:02 | AlexP | I was just pointing out that the daily builds aren't releases |
23:43:20 | AlexP | also: |
23:43:25 | AlexP | [22:01:05] <webguest93> thanks for clearing things up amayer_ giving a try last stable from http://download.rockbox.org/daily/ipod6g/ |
23:43:29 | webguest93 | nevermind. i already using it for a 2 years almost |
23:43:41 | AlexP | I was making sure you knew that the daily builds are not stable, nor are they releases |
23:43:48 | AlexP | So that you didn't expect them to be |
23:43:50 | | Join froggyman [0] (~me@unaffiliated/froggyman) |
23:44:02 | webguest93 | this is quite stable, except all nice staff like themes multi-boot etc |
23:44:17 | AlexP | argh! |
23:44:21 | webguest93 | heh. sure i know |
23:44:27 | gevaerts | "stable" in software does not mean the same as in furniture |
23:44:52 | webguest93 | sorry. than its typo on rockbox.org :) |
23:45:01 | AlexP | what? |
23:45:02 | webguest93 | stable do means stable. |
23:45:17 | Ctcp | Ignored 6 channel CTCP requests in 3 minutes and 18 seconds at the last flood |
23:45:17 | * | AlexP gives up |
23:45:25 | gevaerts | All right. If you want to play it that way, stable means a place where cows live |
23:45:47 | webguest93 | its should be in trunk branch otherwise :) |
23:45:51 | AlexP | what? |
23:45:54 | webguest93 | ok nevermind im kiding |
23:45:57 | AlexP | oh |
23:45:59 | AlexP | very funny |
23:49:19 | webguest93 | sorry - my typo - giving a try last stable from http://download.rockbox.org/daily/ipod6g/ should be read as up-to-date release :) |
23:49:31 | AlexP | It isn't a release |
23:49:42 | AlexP | And it isn't up-to-date |
23:49:53 | AlexP | If you want most recent, you want the dev build |
23:50:05 | AlexP | The daily build is just a dev build done at a specific time of day |
23:50:05 | webguest93 | well alex |
23:52:00 | webguest93 | i tought dev builds get puhsed once a day. should i grab source from trunk or it already giziped somewhere few times per day? |
23:52:14 | AlexP | There is a new dev build on every source change |
23:52:52 | webguest93 | great to know this. where can i get it? |
23:52:58 | | Quit Topy44 (Read error: Connection reset by peer) |
23:53:18 | AlexP | http://build.rockbox.org/data/rockbox-ipod6g.zip |
23:54:17 | webguest93 | great. same link as above. i just didn't know you building public zip everytime source code changes made |
23:54:22 | webguest93 | this is really amazing |