00:05:02 | | Quit petur (Quit: Leaving) |
00:08:01 | | Quit ender` (Quit: These were also the same guys who used a simplified hungarian notation in Java. To them, this meant that every variable name except for Strings and primitives was prefixed with an o ... because everything is an Object.... yup... — Xyro, TheDailyWTF) |
00:08:32 | __builtin | wait a second... can I move SDL to plugins/lib? |
00:08:57 | __builtin | shouldn't it only be included in the generated .rock when it's referenced from some other code? |
00:10:16 | __builtin | of course I'd need to support multi-file libraries, but that's another matter |
00:10:35 | | Join sohakes_ [0] (~sohakes@186.207.108.231) |
00:11:43 | | Quit ZincAlloy (Quit: Leaving.) |
00:11:49 | sohakes_ | Hey guys! I have a Sansa Clip Zip with Rockbox that I didn't use for a long time. I was wondering now if I could use it as an USB dac, but only found some old forum topics about it (it was not implemented at the time) |
00:12:12 | sohakes_ | Does anyone know if it's possible now with the latest git builds? I don't really know how to find the feature |
00:12:19 | | Join gluytium [0] (U2FsdGVkX1@ma.sdf.org) |
00:12:38 | __builtin | sohakes_: not as far as I know |
00:13:10 | foo|sh | I think there is a gerrit patch some where, I know there is a Flyspray patch |
00:13:10 | sohakes_ | That's sad, but thanks __builtin |
00:13:31 | * | __builtin isn't sure how usable the patch is though |
00:13:39 | foo|sh | yeah |
00:14:00 | sohakes_ | I found this, but apparently it's not working https://www.rockbox.org/tracker/task/11108 |
00:14:03 | sohakes_ | didn't test it, though |
00:14:05 | __builtin | g#1009 |
00:14:06 | fs-bluebot | Gerrit review #1009 at http://gerrit.rockbox.org/r/1009 : Add USB Audio 1.0 support (EXPERIMENTAL) by Amaury Pouly |
00:14:28 | foo|sh | thats the one __builtin |
00:14:56 | __builtin | judging from the commit message it sounds like it at least works, but only in some cases |
00:16:06 | __builtin | sohakes_: what device do you have? |
00:16:12 | __builtin | oh never mind... |
00:16:25 | sohakes_ | it doesn't look like it works on sansa clip zip judging by the list, but maybe it's non exhaustive? |
00:17:07 | foo|sh | the idea's been stale for years so it might |
00:17:18 | __builtin | no, it doesn't support the designware driver |
00:17:28 | __builtin | though wait a second |
00:17:51 | __builtin | you *might* be able to piece together g#1362 and that patch |
00:17:53 | fs-bluebot | Gerrit review #1362 at http://gerrit.rockbox.org/r/1362 : usb-designware: implement blocking receive by Cástor Muñoz |
00:18:11 | foo|sh | alone with linux's usb-gadget sources |
00:18:23 | foo|sh | along* |
00:19:04 | sohakes_ | hmm, what does this last commit does? |
00:19:15 | __builtin | it implements a function that g#1009 relies on |
00:19:16 | fs-bluebot | Gerrit review #1009 at http://gerrit.rockbox.org/r/1009 : Add USB Audio 1.0 support (EXPERIMENTAL) by Amaury Pouly |
00:19:23 | __builtin | so in theory it might work |
00:19:41 | __builtin | if you want to try it, I'd suggest getting a development environment set up if you haven't already |
00:19:57 | sohakes_ | haha ok, well, I have no idea how rockbox works, but at least I'm on vacation, so I will try |
00:20:20 | __builtin | what operating system are you running? |
00:20:29 | sohakes_ | linux |
00:20:38 | sohakes_ | arch linux, specifically |
00:20:39 | __builtin | \o/ awesome! |
00:21:14 | foo|sh | how do you guys not break arch everytime you look at it? I can't |
00:21:27 | __builtin | you can start by grabbing the sources as described here: https://www.rockbox.org/wiki/UsingGit |
00:21:39 | sohakes_ | Yay, thanks! |
00:22:15 | __builtin | after that you'll need to apply the two patches mentioned above, and hope it builds |
00:22:15 | sohakes_ | Oh, I do break, and then I get help here on IRC. But sometimes I think I'm too noob to use this haha |
00:22:24 | sohakes_ | ohh, sounds easy |
00:22:38 | sohakes_ | Although I think there will be conflicts with the newest codes? |
00:23:14 | __builtin | you /can/ just checkout g#1009 so you'll have exactly what the author had when he committed it |
00:23:15 | fs-bluebot | Gerrit review #1009 at http://gerrit.rockbox.org/r/1009 : Add USB Audio 1.0 support (EXPERIMENTAL) by Amaury Pouly |
00:23:23 | __builtin | but you'll be missing the newest features added after that point |
00:23:49 | __builtin | then you should be able to cherry-pick g#1362 onto that branch and it will hopefully work |
00:23:51 | fs-bluebot | Gerrit review #1362 at http://gerrit.rockbox.org/r/1362 : usb-designware: implement blocking receive by Cástor Muñoz |
00:24:09 | sohakes_ | I guess it's fine, at least for a start. If I make it work I will try to get to the latest |
00:24:17 | sohakes_ | Thanks! |
00:25:09 | __builtin | after you've got the source tree cloned, set up your environment as described here: https://www.rockbox.org/wiki/DevelopmentGuide |
00:26:16 | sohakes_ | Alright :D |
00:34:51 | dys | hmm, rockbox boots fine with this microsd->compactflash adapter in my iriver H120 when I use bootloader USB mode on powerup. When trying to boot it without this indirection on powerup, it dies with ata error -11 |
00:34:59 | dys | does that mean the set_features command failed? |
00:35:18 | dys | I'm still not sure where exactly this error comes from |
00:35:58 | | Join Acou_Bass [0] (~Acou_Bass@host-89-241-252-133.as13285.net) |
00:39:34 | | Join Piece_Maker [0] (~Acou_Bass@host-89-241-252-133.as13285.net) |
00:40:28 | | Quit Acou_Bass (Ping timeout: 240 seconds) |
00:40:28 | | Nick Piece_Maker is now known as Acou_Bass (~Acou_Bass@host-89-241-252-133.as13285.net) |
00:41:14 | | Nick ranmacha1 is now known as ranmachan (~ranma@yumi.uguu.de) |
00:46:32 | | Quit girafe (Read error: Connection reset by peer) |
00:54:14 | | Join alexweissman [0] (~alexweiss@2001:18e8:2:28b6:436:7bed:561a:236b) |
00:58:30 | | Quit alexweissman (Ping timeout: 240 seconds) |
00:59:34 | *** | Saving seen data "./dancer.seen" |
01:00 |
01:00:09 | | Join alexweissman [0] (~alexweiss@149-160-130-179.dhcp-bl.indiana.edu) |
01:00:33 | | Quit Senji (Ping timeout: 240 seconds) |
01:00:40 | prof_wolfff | pamaury, lebellium: I just take a quick look at "MFi Accessory Firmware Specification R42", it says that the current ipod6g OF does not support "USB Host Mode" but it support "Digital Audio" lingo |
01:01:20 | prof_wolfff | the "Digital Audio" lingo seems to use a few iAP commands (either USB or UART transport), mainly authentication and set sample rate, after that it seems it use standard USB audio, an excerpt: |
01:01:48 | prof_wolfff | "Digital audio on Apple devices supports USB audio 1.0, with the addition that it will transfer digital audio on a High-Speed USB 2.0 bus as well as on a Full-Speed USB 1.1 bus. During transport, the accessory is the USB host, the Apple device is the USB device, and PCM data is synchronized with the 1ms USB start-of-frame (SOF) packets. More information about USB and its standards is available at http://www.usb.org" |
01:02:29 | prof_wolfff | so it seems that probably using a future RB USB audio driver and not much effort we can support some iAP Digital Audio accessories |
01:07:17 | Bilgus | doo any of our boot loaders even support RTL languages prior to the firmware loading? |
01:07:21 | Bilgus | do* |
01:10:51 | __builtin | I don't believe so, but this isn't my area of expertise |
01:11:16 | __builtin | they don't seem to even support other languages in general |
01:13:57 | Bilgus | yeah there is 10+ kb of unicode support code in the boot loader |
01:14:21 | dys | I wonder what that usb bridge says to the sd-adapter to make it work with rockbox |
01:19:06 | dys | maybe it's some timing issue? |
01:19:13 | * | dys adds random sleep statements to ata.c |
01:20:19 | __builtin | Bilgus: that seems rather odd |
01:25:31 | Bilgus | eh its before compression so more like 5 kb |
01:26:26 | dys | \o/ |
01:26:37 | dys | ja, looks like that adapter needs some time to boot after reset |
01:26:40 | dys | http://paste.debian.net/913630/ |
01:27:39 | dys | i have no idea yet which one of the sleep statements did the trick though |
01:29:42 | | Quit alexweissman (Remote host closed the connection) |
01:29:45 | dys | maybe it's worth finding out and getting into ata.c? |
01:30:41 | dys | I mean the bridge chip has a more robust timing than rockbox here… And I gather lots of other people have the idea of trying a sd->cf adapter in their old players as well |
01:30:55 | dys | s/adapter/adapters/ |
01:36:59 | foo|sh | hey __builtin: I'm looking at the puzzles.make and I think "# todo: figure out how to do this with wildcards" can be helped by looking at my repo https://github.com/foolsh/The-Big-Bad-Universial-Makefile/blob/master/Makefile |
01:37:39 | | Join alexweissman [0] (~alexweiss@2001:18e8:2:28b6:746a:5d81:4247:1a7) |
01:38:43 | | Quit alexweissman (Remote host closed the connection) |
01:42:47 | __builtin | I tried something like $(PUZZLES_OBJDIR)/%.rock: $(PUZZLES_SRCDIR)/%.c $(PUZZLES_SHARED_OBJ) $(TLSFLIB) but I don't remember it working |
01:44:02 | __builtin | $(PUZZLES_OBJDIR)/%.rock: $(PUZZLES_OBJDIR)/%.o $(PUZZLES_SHARED_OBJ) $(TLSFLIB) actually |
01:45:42 | foo|sh | Yeah..it needs more help from the preproccesor |
01:46:20 | foo|sh | the makefile in the plugins root directory has this it might help yuou |
01:47:07 | __builtin | the issue is this, I think |
01:47:31 | __builtin | by having a multiple wildcard rules matching the plugin they might conflict |
01:48:36 | | Join diox_ [0] (~u@c80-216-199-59.bredband.comhem.se) |
01:51:56 | | Quit diox (Ping timeout: 264 seconds) |
01:53:08 | | Nick diox_ is now known as diox (~u@c80-216-199-59.bredband.comhem.se) |
02:00 |
02:07:34 | | Quit sohakes_ (Quit: Lost terminal) |
02:16:59 | | Join alexweissman [0] (~alexweiss@149-160-130-179.dhcp-bl.indiana.edu) |
02:49:29 | | Quit skapazzo (Quit: leaving) |
02:59:36 | *** | Saving seen data "./dancer.seen" |
03:00 |
03:25:32 | | Quit alexweissman (Remote host closed the connection) |
03:42:38 | | Join sohakes [0] (bacf6ce7@gateway/web/freenode/ip.186.207.108.231) |
03:44:08 | sohakes | I'm still trying to make my sansa clip zip work as a dac. To be fair I could only make it compile some time ago (with the virtual box) |
03:44:42 | sohakes | Anyway, here http://gerrit.rockbox.org/r/#/c/1009/ it says I should have found an USB Audio option in the debug menu, but I didn't find anything :(. Do I need to enable something? |
03:45:29 | sohakes | It looks like the option is here http://gerrit.rockbox.org/r/#/c/1009/1/apps/debug_menu.c but I don't really understand these constants, maybe I should compile with some flag? |
03:52:59 | | Quit sohakes (Quit: Page closed) |
03:55:16 | __builtin | sohakes (logs): have you checked out that change? |
04:00 |
04:12:44 | __builtin | foo|sh: good news, I seem to have figured it out |
04:13:23 | __builtin | I needed to copy the rule for %.rock verbatim into the makefile |
04:13:35 | __builtin | after that it works correctly |
04:18:42 | | Quit fs-bluebot (Ping timeout: 258 seconds) |
04:19:34 | | Quit bluebrother (Ping timeout: 255 seconds) |
04:21:23 | | Join bluebrother [0] (~dom@rockbox/developer/bluebrother) |
04:27:02 | | Join alexweissman [0] (~alexweiss@c-68-51-123-75.hsd1.in.comcast.net) |
04:28:17 | | Join sohakes [0] (bacf6ce7@gateway/web/freenode/ip.186.207.108.231) |
04:29:13 | sohakes | I think so, __builtin, at least the added files are there, but maybe I did something wrong while compiling or something |
04:29:56 | __builtin | did you install the build after compiling (copy to player)? |
04:30:51 | sohakes | Yeah, I also did that. Just copied the .rockbox folder in the zip to the root, right? |
04:31:14 | __builtin | yeah |
04:31:21 | sohakes | also, the build version matches the one inside the build folder (rbversion.h) |
04:31:30 | sohakes | (but maybe it's always the same?) |
04:31:40 | __builtin | it shouldn't be |
04:32:00 | sohakes | so yeah, it's the new build |
04:32:10 | __builtin | ohh wait, you need to define USB_ENABLE_AUDIO somewhere I think |
04:32:17 | sohakes | there is an #ifdef HAVE_USBSTACK in the code |
04:32:25 | __builtin | that should be defined for your target |
04:32:32 | sohakes | ohh and that too |
04:32:32 | sohakes | but do I need to change that in the code itself? |
04:32:41 | | Join fs-bluebot [0] (~fs-bluebo@xd9befc4e.dyn.telefonica.de) |
04:33:02 | __builtin | edit firmware/export/config/sansaclipzip.h to include #define USB_ENABLE_AUDIO |
04:33:04 | __builtin | and it should work |
04:33:14 | sohakes | ooh, that makes sense! Awesome, thanks :D |
04:36:18 | fs-bluebot | Build Server message: New build round started. Revision abd75a1, 255 builds, 16 clients. |
04:36:25 | __builtin | this had better work |
04:37:20 | * | __builtin remembers the days when we had five-minute builds |
04:40:56 | sohakes | Yay, I could enable it in the debug menu now |
04:41:32 | sohakes | buuuut I'm not entirely sure how it would work as a dac. I connect it by usb and it works like a USB keypad or something |
04:41:52 | sohakes | OH NO |
04:41:55 | __builtin | you need to disable USB HID mode in system settings |
04:41:58 | sohakes | are you kidding me, it works! |
04:42:08 | sohakes | no, it works, it was weird, I just plugged my earphones |
04:42:10 | sohakes | and it works haha |
04:42:24 | sohakes | Thaaank you very much __builtin |
04:42:36 | * | __builtin had barely anything to do with it working |
04:42:56 | __builtin | blame/thank pamaury when he comes back :P |
04:44:32 | sohakes | haha is he still here? I've also sent him an email, and a following email saying I solved it with help from here (with a thanks). |
04:44:41 | sohakes | you helped me make it work :D, thanks thanks! |
04:44:47 | sohakes | no need to buy an expensive dac now |
04:45:17 | __builtin | nah, he's on Europe time |
04:45:20 | fs-bluebot | Build Server message: Build round completed after 542 seconds. |
04:45:21 | fs-bluebot | Build Server message: Revision abd75a1 result: All green |
04:45:40 | sohakes | But I mean, the patch is old, but he is still an active developer, right? |
04:45:43 | sohakes | that's cool haha |
04:45:48 | __builtin | yeah, *very* active :P |
04:46:01 | __builtin | probably 90% of commits in the last ~4 years are from him |
04:46:02 | sohakes | Haha pretty great |
04:46:12 | sohakes | Woah :O |
04:47:09 | __builtin | 1000+ commits or so |
04:47:27 | __builtin | anyhow, I've got to go |
04:47:33 | __builtin | good night |
04:48:16 | sohakes | Good night, and again, thanks a lot __builtin! |
04:51:36 | | Quit sohakes (Quit: Page closed) |
04:59:37 | *** | Saving seen data "./dancer.seen" |
05:00 |
05:05:37 | | Quit alexweissman (Remote host closed the connection) |
05:07:36 | | Join alexweissman [0] (~alexweiss@c-68-51-123-75.hsd1.in.comcast.net) |
05:19:51 | | Quit TheSeven (Remote host closed the connection) |
05:22:19 | | Join TheSeven [0] (~quassel@rockbox/developer/TheSeven) |
06:00 |
06:01:17 | | Quit gluytium (Ping timeout: 260 seconds) |
06:04:27 | | Join gluytium [0] (U2FsdGVkX1@ma.sdf.org) |
06:07:11 | | Quit amiconn (Quit: No Ping reply in 64 seconds.) |
06:07:53 | | Join preglow_ [0] (~thomj@2001:840:4243:3::101) |
06:08:28 | | Join amiconn [0] (~amiconn@rockbox/developer/amiconn) |
06:09:37 | | Quit preglow (Ping timeout: 252 seconds) |
06:18:18 | | Join pamaury [0] (~pamaury@rockbox/developer/pamaury) |
06:21:09 | | Quit furrywolf (Ping timeout: 245 seconds) |
06:24:44 | pamaury | prof_wolfff: re iAP audio: it looks a little bit weird though, it's means the audio stream are reversed then. Because the device is a slave, so if it wants to send data to the host, it is as if it was recording (ie the device sends the data, not the other way around) |
06:59:40 | *** | Saving seen data "./dancer.seen" |
07:00 |
07:00:05 | | Quit TheSeven (Ping timeout: 258 seconds) |
07:00:27 | | Join TheSeven [0] (~quassel@rockbox/developer/TheSeven) |
07:16:05 | | Join advcomp2019__ [0] (~advcomp20@unaffiliated/advcomp2019) |
07:20:01 | | Quit advcomp2019_ (Ping timeout: 260 seconds) |
07:23:45 | | Quit pamaury (Ping timeout: 264 seconds) |
07:44:52 | jhMikeS | hey frankie (someone remind me of IRC nick), I just did a build and a bunch of puzzles' .elf and .map files are getting left behind |
07:47:38 | | Join Yst [0] (~Yst@gateway/tor-sasl/yst) |
07:49:44 | Yst | My mobile keeps acting up, and I'm seriously considering not carrying one any more. One of the main things that I used my mobile for though is as a music player, so I'm considering getting a Rockbox device instead. |
07:50:02 | Yst | Does anyone here know if Rockbox supports the ext4 file system? |
07:50:17 | Yst | Or any other file system with case sensitivity and decent character support? |
07:50:36 | Yst | FAT is simply not an option for both reasons. |
07:55:26 | | Quit paulk-collins (Quit: Leaving) |
08:00 |
08:05:50 | | Join Bretos [0] (~bretos@vps.tyborek.pl) |
08:05:54 | Bretos | hello guys! |
08:14:07 | Yst | Greetings, Bretos! |
08:23:45 | | Join petur [0] (~petur@rockbox/developer/petur) |
08:25:02 | | Join ender` [0] (krneki@foo.eternallybored.org) |
08:34:10 | pixelma | jhMikeS: __builtin |
08:38:40 | jhMikeS | pixelma: franklin wei? |
08:39:06 | pixelma | Yes |
08:59:43 | *** | Saving seen data "./dancer.seen" |
09:00 |
09:18:24 | | Quit PurlingNayuki (Remote host closed the connection) |
09:18:40 | | Join PurlingNayuki [0] (~Thunderbi@59.40.45.76) |
09:23:57 | | Join lebellium [0] (~chatzilla@89-93-177-91.hfc.dyn.abo.bbox.fr) |
10:00 |
10:11:39 | | Join elensil [0] (~edhelas@2001:1c02:1903:d800:75b2:24b0:df8c:a637) |
10:53:29 | | Join wodz [0] (~wodz@iwl138.internetdsl.tpnet.pl) |
10:54:00 | | Join concit [0] (2e0ec04d@gateway/web/freenode/ip.46.14.192.77) |
10:58:46 | concit | http://mipscreator.imgtec.com/CI20/hardware/soc/JZ4780_PM.pdf |
10:59:04 | concit | is that the one needed for agptek rocker? |
10:59:44 | *** | Saving seen data "./dancer.seen" |
11:00 |
11:02:32 | Bretos | huh |
11:03:10 | Bretos | Is there anything I can do to help release rockbox? I see new commits coming everyday, but there has been no release for last 4 years |
11:03:37 | Bretos | does rockbox need a CI enviroment, hosts to serve packages? |
11:09:07 | concit | http://198.13.102.98/bj/ingenic_support/X1000_X1000E_X1500/02_HW/01_Phoenix/Phoenix_V2.0/03Datasheet/X1000_PM_20150918.pdf |
11:10:39 | | Quit concit (Quit: Page closed) |
11:12:22 | | Join xorly [0] (~xorly@193.85.203.185) |
11:26:48 | fs-bluebot | Build Server message: New build round started. Revision 7373cf5, 255 builds, 16 clients. |
11:27:31 | | Quit xorly (Ping timeout: 240 seconds) |
11:33:32 | wodz | Bretos: Find some dev interested to be release manager? Thats boring task really and if someone find some free time, doing release is the very last thing one might find exciting :P\ |
11:34:31 | fs-bluebot | Build Server message: Build round completed after 463 seconds. |
11:34:32 | fs-bluebot | Build Server message: Revision 7373cf5 result: 214 errors 65 warnings |
11:36:55 | Bretos | wodz: if I were to set up CI environment using my own buildpower, could rockbox.org make use of those images? Heck, I may even host them |
11:37:11 | gevaerts | *building* isn't the issue |
11:38:11 | gevaerts | From my own perspective, the big issue is that I'd say that for 75% (or more) of our targets we don't actually have any idea if they work properly these days |
11:38:17 | gevaerts | They *probably* do, but... |
11:40:48 | | Join xorly [0] (~xorly@193.85.203.185) |
11:45:46 | fs-bluebot | Build Server message: New build round started. Revision a4dc244, 255 builds, 16 clients. |
11:47:47 | | Quit xorly (Ping timeout: 240 seconds) |
11:49:29 | wodz | gevaerts: We should probably rob rebellium and take over his collection :-) |
11:52:44 | fs-bluebot | Build Server message: Build round completed after 418 seconds. |
11:52:45 | fs-bluebot | Build Server message: Revision a4dc244 result: All green |
11:58:17 | lebellium | gevaerts: I have a huge collection but only 15-20 Rockbox targets! |
11:59:44 | lebellium | pamaury: just got my Rocker! It's also fw 1.01beta |
11:59:54 | lebellium | That's strange to release a player with a beta firmware |
12:00 |
12:02:24 | | Nick jvoisin_ is now known as jvoisin (~jvoisin@dustri.org) |
12:02:47 | lebellium | looks like screen resolution is 128x160 |
12:02:50 | lebellium | it's terrible |
12:16:50 | | Join ZincAlloy [0] (~Adium@2a02:8108:8b80:1700:49d2:a657:feaa:b8a1) |
12:17:57 | dys | pamaury: ah, that flash update routine I was puzzling about is actually called once per block (45x64kB ones) |
12:18:17 | dys | the flash update process is starting to make more sense now |
12:18:46 | dys | I'm confident I get my own code (debug stub or something) running on the blackfin this weekend |
12:20:40 | wodz | dys: Is there device usb hardware available on this SoC or all usb communication is through cypress chip? |
12:21:09 | dys | wodz: there are two usb connecters on this thing, one wired to the blackfin, another to the SoC |
12:21:33 | dys | I think the Cypress SoC makes the standard USB audio device, the blackfin the apple proprietary stuff |
12:22:19 | wodz | dys: Ok, then you could try to port hwstub https://git.rockbox.org/?p=rockbox.git;a=tree;f=utils/hwstub/stub;h=c77ab735483d2f554409f795ab62be52482c521a;hb=HEAD |
12:22:52 | wodz | dys: Usb driver uses only ep0 which makes it relatively easy to write driver. |
12:23:43 | dys | wodz: I thought about putting my toy forth on there -> https://github.com/anse1/stubforth/wiki |
12:24:17 | dys | lots of experience getting it to run on anything that has 16kB memory or more |
12:24:28 | wodz | dys: With hwstub running you get pretty powerfull lua shell |
12:24:53 | dys | a forth interpreter you can talk to is powerful as well :-) |
12:25:12 | dys | you save the roundtrip time over the tether by interactively defining new forth words |
12:25:44 | dys | so ad-hoc poking around in MMIO registers is pretty comfortable there too |
12:27:01 | wodz | dys: Well, I wouldn't call forth comfortable language by current standards. Anyway its your toy, your choice |
12:27:23 | dys | exactly, I want to brick it my way :-) |
12:27:44 | dys | wodz: thanks for the pointer |
12:40:43 | | Join paulk-blaze [0] (~paulk@no3.u-bordeaux.fr) |
12:45:52 | | Join robertd1 [0] (~root@186-90-12-124.genericrev.cantv.net) |
12:46:42 | wodz | dys: I guess you know that https://github.com/krater/Blackfin-IDA-Pro-Plugin ? |
12:46:53 | | Quit robertd1 (Client Quit) |
12:47:19 | | Quit michaelni (Quit: Leaving) |
12:47:46 | dys | wodz: currently I get around ok with objdump-disassembly + annotations/analysis with perl scripts |
12:47:58 | | Join michaelni [0] (~michael@213-47-41-20.cable.dynamic.surfer.at) |
12:48:09 | dys | I'd rather look at teaching radare2 about blackfin than trying out IDA |
12:48:36 | wodz | dys: maybe you can reuse some of the code |
12:49:25 | dys | wodz: good point. It's GPL-Licensed… didn't expect that from the IDA world |
12:49:56 | wodz | dys: It is 3rd party module, not related to hexrays |
12:50:49 | * | dys needs to cycle into work again for a couple hours |
12:51:11 | | Join PurlingNayuki1 [0] (~Thunderbi@113.89.205.11) |
12:53:54 | | Quit PurlingNayuki (Ping timeout: 255 seconds) |
12:53:55 | | Nick PurlingNayuki1 is now known as PurlingNayuki (~Thunderbi@113.89.205.11) |
12:59:46 | *** | Saving seen data "./dancer.seen" |
13:00 |
13:06:09 | | Join robertd1 [0] (~root@186-90-12-124.genericrev.cantv.net) |
13:28:10 | | Join xorly [0] (~xorly@193.85.203.185) |
13:28:10 | | Quit paulk-blaze (Quit: Leaving) |
13:32:34 | prof_wolfff | pamaury: this is the lsusb output on my Classic running OF: http://pastebin.com/5dH0Yq7Z , there are 2 configurations, a 'pcm' endpoint in the second configuration, no idea about the audio control descriptors, when the second configuration is selected (echo "2" > /sys/bus/usb/devices/1-5.3/bConfigurationValue) the PCM endpoint is detected! http://pastebin.com/B2ypAbmL |
13:33:28 | prof_wolfff | pamaury: the "cannot get freq at ep 0x81" errors on dmesg could be related to the existing iAP commands to set sample rate (?), the iPod is detected in audacity as a recording input, but I cannot play music because the iPod have no iTunes music installed, probably it will play only silence because to activate the "USB audio output" on iPod we must authenticate first |
13:33:48 | | Quit jhMikeS (Ping timeout: 255 seconds) |
13:34:00 | prof_wolfff | pamaury: i have never seen the USB specs in detail, just a doubt: the iPod as USB device and the accessory or a computer as USB host, the latter sees the iPod as a recording input, isn't this the standard? |
13:40:37 | | Quit xorly (Ping timeout: 252 seconds) |
13:41:28 | | Join xorly [0] (~xorly@193.85.203.185) |
13:44:09 | | Nick SovietShaman_ is now known as CommunistWitchDr (quasselcor@97-87-177-85.dhcp.stls.mo.charter.com) |
13:44:51 | | Join jhMikeS [0] (~jethead71@d192-24-173-177.try.wideopenwest.com) |
13:49:50 | wodz | prof_wolfff: Any tests I can perform to pinpoint problems with my n2g? |
13:52:53 | prof_wolfff | wodz: TheSeven pointed that it could be something related to incorrect flasth size detection, does your nano2g have really 4GB? |
13:56:21 | prof_wolfff | wodz: sorry, it seems that he is refering to FTL size, not flash size |
14:00 |
14:00:13 | prof_wolfff | wodz: really i have no much idea about nano2g, never seen these errors on my nano, maybe you can try to format it using Apple disk mode, or maybe zeroing it in a first place (dd if=/dev/zero of=/dev/sdX) using apple disk mode and then reformat it |
14:01:52 | wodz | prof_wolfff: Well errors were with freshly formated device. |
14:09:07 | | Quit xorly (Ping timeout: 240 seconds) |
14:09:18 | prof_wolfff | wodz: quoting TheSeven "but if it is detected as a wrong flash size, it's probably best to completely wipe the nand and let apple's code (e.g. diskmode image) recreate the FTL structures", i think he means to erase all flash and boot on apple diskmode |
14:09:45 | wodz | prof_wolfff: Thats what I did exactly |
14:09:52 | prof_wolfff | oh! |
14:10:24 | wodz | prof_wolfff: I wiped flash and forced apple code to recreate ftl |
14:20:50 | prof_wolfff | wodz: i don't known what could be the problem then, TheSeven pointed me to some nice info about flash on freemyipod web, i will try to look at the code an put some debug traces so we can get more info |
14:24:24 | wodz | prof_wolfff: thanks, no hurry as I'll be mostly offline next week |
14:29:08 | | Join skapazzo [0] (~skapazzo@151.9.205.1) |
14:36:06 | | Join xorly [0] (~xorly@193.85.203.185) |
14:37:33 | | Quit jhMikeS (Ping timeout: 264 seconds) |
14:38:05 | prof_wolfff | wodz: how many errors do you get reading the whole flash using RB (dd if=/dev/sdX of=/dev/null bs=2048 conv=sync,noerror, could you post the dmesg log if there are not much errors |
14:39:32 | wodz | prof_wolfff: with regular rb or this patched with 2GB boundary? |
14:40:26 | prof_wolfff | best to use regular rb so we can see if there are errors above 2GB boundary |
14:42:09 | wodz | prof_wolfff: I'll try to do that but I am busy right now at work |
14:43:24 | prof_wolfff | wodz: no hurry, i am also a bit busy :) in addition probably it would take a big time to read the whole flash using 2048 block size |
14:59:50 | *** | Saving seen data "./dancer.seen" |
15:00 |
15:06:40 | | Part robertd1 |
15:13:09 | | Quit xorly (Ping timeout: 240 seconds) |
15:20:51 | | Join xorly [0] (~xorly@193.85.203.185) |
15:25:34 | | Quit xorly (Ping timeout: 240 seconds) |
15:51:05 | Bilgus | Is there anyway to pull in the content of a define for the .tex files of the manual? |
15:51:21 | | Quit wodz (Quit: Ex-Chat) |
15:52:25 | Bilgus | eg. I have BOOT_REDIR "rockbox_main.clip+" I would like to pull that into the manual or do I need to define it for every target within the platform files? |
16:00 |
16:21:14 | | Quit alexweissman (Remote host closed the connection) |
16:22:15 | | Join xorly [0] (~xorly@193.85.203.185) |
16:59:52 | *** | Saving seen data "./dancer.seen" |
17:00 |
17:11:30 | | Join JanC_ [0] (~janc@lugwv/member/JanC) |
17:12:47 | | Quit JanC (Killed (wolfe.freenode.net (Nickname regained by services))) |
17:12:47 | | Nick JanC_ is now known as JanC (~janc@lugwv/member/JanC) |
17:17:21 | | Quit amayer (Quit: Leaving) |
17:20:05 | | Join paulk-collins [0] (~paulk@gagarine.paulk.fr) |
17:21:10 | | Join amayer [0] (~amayer@mail.weberadvertising.com) |
17:53:39 | | Quit xorly (Ping timeout: 258 seconds) |
18:00 |
18:08:30 | | Part elensil |
18:13:32 | | Join wodz [0] (~wodz@89-74-169-198.dynamic.chello.pl) |
18:14:15 | wodz | got Agptek ROCKER today |
18:14:34 | lebellium | wodz: I'm quite disappointed |
18:14:46 | | Quit petur (Remote host closed the connection) |
18:14:47 | lebellium | The firmware/UI is terrible |
18:15:04 | lebellium | It looks like all those Chinese things |
18:16:54 | lebellium | I don't own any Fiio but it's supposed to be similar. To me it just looks like no-name player |
18:25:01 | wodz | well, quality it is above average cheap chinese daps |
18:26:20 | lebellium | The body is nice. But that screen... terrible viewing angles |
18:26:51 | lebellium | I don't expect black to get blue or grey when moving it 5° up or down |
18:27:00 | wodz | its not photo frame |
18:27:22 | lebellium | That's not a reason |
18:27:36 | lebellium | I'm sure a decent 1,8" screen doesn't cost that much |
18:28:17 | lebellium | I'm even sure you could find a decent 176x220 one instead of this crappy 128x160 one |
18:28:42 | lebellium | We're in 2017 |
18:28:53 | wodz | I agree that screen is poor quality but I don't have high expectations from daps screen really |
18:29:58 | lebellium | I'm also very suspicious about the Gapless setting |
18:30:11 | lebellium | when there is such a setting, that usually means poor implementation |
18:31:39 | dys | lebellium: they could have done worse |
18:31:48 | * | dys looks at the teac's 128 x 64 screen in pity |
18:32:58 | | Join alexweissman [0] (~alexweiss@149-160-130-179.dhcp-bl.indiana.edu) |
18:33:23 | lebellium | well it depends, the 128x64 Clip+ screen is much better than the AGPTek Rocker |
18:42:04 | | Quit wodz (Quit: Leaving) |
18:48:19 | pixelma | how does it compare to the c200's screen? |
18:50:59 | lebellium | well, C200 has the worst color screen in my 100 pieces collection. I'm not sure any player can beat it |
18:51:08 | lebellium | but it was released some time ago now |
18:55:14 | lebellium | The Rocker doesn't have this refresh rate issue |
18:55:27 | lebellium | which makes the C200 dangerous for your eyes :P |
18:58:02 | | Quit alexweissman (Remote host closed the connection) |
18:59:57 | *** | Saving seen data "./dancer.seen" |
19:00 |
19:00:57 | | Join alexweissman [0] (~alexweiss@2001:18e8:2:28b6:243b:c467:8ac1:b635) |
19:21:25 | | Join furrywolf [0] (~randyg@mde0536d0.tmodns.net) |
19:21:36 | | Quit furrywolf (Quit: changing config) |
19:23:30 | | Join furrywolf [0] (~randyg@mde0536d0.tmodns.net) |
19:55:28 | Bilgus | heh, I was just looking at the amazon page for the Rocker and they pasted the screen on all the product pics, <lebellium> when you get a chance could you post a pic of the real screen? |
19:55:46 | lebellium | sure |
19:56:21 | lebellium | the pic attached to the wiki page can give you a preview |
19:57:22 | Bilgus | ahh ok |
20:00 |
20:05:26 | lebellium | Bilgus: |
20:05:28 | lebellium | https://drive.google.com/file/d/0B7z2DypmySvnek5FLXFRTndDdjQ/view?usp=sharing |
20:05:31 | lebellium | https://drive.google.com/file/d/0B7z2DypmySvnNjVac29wTnZ5NEE/view?usp=sharing |
20:05:32 | Bilgus | looks kinda like viewing a screen through my bluejeans |
20:05:32 | lebellium | https://drive.google.com/file/d/0B7z2DypmySvnTFV2Wm1EWTEtZXM/view?usp=sharing |
20:05:34 | lebellium | https://drive.google.com/file/d/0B7z2DypmySvnM000UjBtNGZCVzA/view?usp=sharing |
20:05:36 | lebellium | https://drive.google.com/file/d/0B7z2DypmySvncEx5Q0owTHJRVVU/view?usp=sharing |
20:07:17 | Bilgus | it doesn't look that bad |
20:08:10 | Bilgus | does it actually have a metal case as well? |
20:08:37 | Bilgus | and more important how is the sound + batt life? |
20:09:06 | lebellium | yes, metal case, I was surprised about how heavy it feels |
20:09:27 | Bilgus | I see it has a screen protector on there as well glass or plastic screen under that? |
20:09:31 | lebellium | hardware doesn't feel as cheap as the software |
20:10:14 | lebellium | plastic I would say. When I press on it, it's soft |
20:10:26 | | Quit alexweissman (Remote host closed the connection) |
20:11:02 | Bilgus | ah that kinda sucks not a deal breaker though, I'd be buying it for the hardware, I buy rockbox for the software :p |
20:11:23 | lebellium | Sound is good (tested with DT990 and some cheap IEM) but I'm not an Audiophile |
20:11:30 | Bilgus | me either |
20:11:38 | lebellium | I'll try to measure battery life this night |
20:11:44 | lebellium | I don't expect more than 10-15jrs |
20:11:46 | lebellium | hrs* |
20:11:49 | Bilgus | as long as it doesn't go snap crackle pop I'm generally good |
20:12:03 | Bilgus | 10 -15 hrs is just prefect imo |
20:12:20 | lebellium | it has quite power with high gain setting |
20:12:44 | lebellium | For sure it's not as powerful as an external amp but quite good |
20:13:29 | Bilgus | do the buttons seem pretty solid and does it have a hold switch? |
20:15:54 | lebellium | Buttons seem to be solid but they are quite noisy like on Clip+. No hold switch. When you press power, displays turns off as well as buttons excep the volume ones |
20:16:50 | | Join Dabless [0] (4650a168@gateway/web/freenode/ip.70.80.161.104) |
20:17:05 | Bilgus | huh ntb then by noisy do you mean like there is a micro switch under there or those metal bubble ones or can't tell? |
20:17:48 | Dabless | Hi ! RockBox forum is down and im looking for some help : it's written on my ipod : No partition found. I formated the partition in Fat32 but it did not change anything |
20:18:37 | Bilgus | probabl install isn't done you need .rockbox/rockbox.fw |
20:19:46 | Dabless | I was using it for the past month |
20:19:49 | Dabless | install was allright |
20:19:52 | lebellium | Bilgus: can't tell |
20:20:32 | Bilgus | hmm thanks lebellium |
20:22:04 | lebellium | Bilgus: volume buttons are very steady, which is not the case of the power button. They look exactly the same though. |
20:24:39 | gevaerts | Dabless: does the fact that you formatted the partition mean it was not FAT32 before? |
20:24:47 | Dabless | It was |
20:25:10 | Dabless | but when I was plugging it in in windows it was telling me "the disk need to be formated" |
20:25:17 | Dabless | I wanted to add song so I formated |
20:25:34 | Dabless | in ntfs, it did that, then I reformated in fat32 |
20:25:37 | Dabless | and it's the same |
20:28:59 | Bilgus | so was the device working prior to formatting it? |
20:30:01 | Dabless | before the first windows format, yes |
20:30:14 | Dabless | A lot of song was corrupted but it was working |
20:31:27 | | Quit puckipedia (Ping timeout: 240 seconds) |
20:32:34 | Bilgus | hmm drive probably going bad then you'll have to wait for an Ipod guy to come along, you can search the froum with google and use ^cached button to right of forum link if you are impatient |
20:33:06 | | Join puckipedia [0] (puck@puckipedia.com) |
20:34:24 | Bilgus | maybe start looking through the SSD mods while you are at it IMO thats a nice upgrade |
20:40:26 | Dabless | It<s allready modded |
20:40:29 | Dabless | with sd cards |
20:40:36 | Dabless | quad flash thing |
20:41:52 | Bilgus | huh then pull them and do block tests |
20:44:02 | Bilgus | flash does wear out only so many cycles before it dies |
20:47:37 | Bilgus | does it enumerate as one big disk or all four? |
20:48:28 | Bilgus | either way I think i'd keep track of which went where and swap them around |
20:49:52 | Dabless | one big |
20:52:19 | Dabless | Thing is, I don,t want to break it open |
20:52:27 | Dabless | you think the disk is the matter ^ |
20:55:44 | Bilgus | corrupted songs, windows wanting to format it is the card or the adapter i'd say |
20:56:05 | Bilgus | how old is the mod? |
20:58:35 | | Join TheLemonMan [0] (~root@irssi/staff/TheLemonMan) |
21:00 |
21:00:00 | *** | Saving seen data "./dancer.seen" |
21:01:21 | Bilgus | I imagine you can do your badblock tests with it just how it is but I'm not sure how you could figure out which flash chip is bad |
21:01:50 | Bilgus | I guess it would give you an indication of weather or not you needed to break it open |
21:03:12 | Bilgus | maybe you could take and calculate the number of blocks in your flashcards based on sizes and assuming the cards are mapped contiguous you could figure out which bank? |
21:05:08 | Bilgus | happy debugging, I'll bbl |
21:19:01 | | Quit WakiMiko (Remote host closed the connection) |
21:19:22 | Dabless | the mod is like a month old |
21:19:32 | | Join WakiMiko [0] (~WakiMiko@unaffiliated/wakimiko) |
21:20:53 | | Join alexweissman [0] (~alexweiss@2001:18e8:2:28b6:705e:b38f:968d:6748) |
21:23:30 | | Quit WakiMiko (Client Quit) |
21:24:26 | | Join WakiMiko [0] (~WakiMiko@unaffiliated/wakimiko) |
21:25:38 | | Quit alexweissman (Ping timeout: 258 seconds) |
21:26:22 | | Join alexweissman [0] (~alexweiss@2001:18e8:2:28b6:9c0a:4bf5:acae:c9ca) |
21:45:03 | | Quit saratoga (Ping timeout: 260 seconds) |
22:00 |
22:01:23 | | Quit Dabless (Ping timeout: 260 seconds) |
22:06:37 | | Quit michaelni (Ping timeout: 252 seconds) |
22:18:37 | | Join michaelni [0] (~michael@213-47-41-20.cable.dynamic.surfer.at) |
22:21:10 | | Quit alexweissman (Remote host closed the connection) |
22:31:02 | | Quit StaticAmbience (Quit: No Ping reply in 180 seconds.) |
22:31:31 | __builtin | jhMikeS (logs): can you give some more details about puzzles? |
22:31:59 | __builtin | ohh never mind |
22:32:05 | __builtin | crap |
22:35:56 | Yst | Is it just me, or is the entire Rockbox wiki (as well as some other parts of the website) on 403 lockdown? |
22:37:17 | Bilgus | the wiki is fine for me themes site too have a specifuic link? |
22:37:40 | __builtin | should be a quick fix |
22:38:39 | Yst | Bilgus: A specific link? <https://www.rockbox.org/wiki/WebHome> does it, as does any other link I try beginning with <https://www.rockbox.org/wiki/>. |
22:39:11 | Bilgus | works fine |
22:39:47 | Yst | Hmm. Strange. It's been doing that today and yesterday for me. |
22:40:12 | Bilgus | clear your cache |
22:41:55 | __builtin | works for me too |
22:42:07 | Yst | Bilgus: Cache cleared, page reloaded, still returns a 403 error. |
22:42:15 | __builtin | hum |
22:42:52 | Yst | Ah, I found the trouble. It's stupidly performing User-Agent header sniffing. |
22:43:15 | Yst | Setting a fake User-Agent header works around the bug. |
22:43:20 | __builtin | what was it set to? |
22:44:37 | Yst | Setting it to "W3C standards are important. Stop fucking obsessing over user-agent already." makes it work. If you mean before that, it wasn't set. |
22:47:28 | __builtin | what the heck is this build system doing? |
22:55:52 | Yst | Hmm. It looks like Rockbox doesn't support ext4, according to the wiki. FAT only. |
22:56:28 | Yst | Oh, well. I'll keep trying to debug my current player then instead of getting a Rockbox. |
22:58:02 | lebellium | Yst: https://git.rockbox.org/?p=rockbox.git;a=commit;h=d052f13 pamaury recently did that but I assume it's only for NWZ |
22:58:42 | dys | Yst: most of the pain goes away for me when using fuse-posixovl on the mounted fat |
22:58:58 | dys | Yst: But I concur, there should be ext2 support at least |
22:59:14 | * | dys dreams of having a git-annex repo on the card |
23:00 |
23:00:03 | *** | Saving seen data "./dancer.seen" |
23:01:39 | | Quit amayer (Quit: Leaving) |
23:04:02 | __builtin | foo|sh, trying to rewrite the puzzles makefile with a pattern rule will probably make it more complicated than before :( |
23:05:55 | Yst | dys: I need decent character support and case sensitivity. Does the lack of those go away with fuse-posixovl? |
23:06:12 | Yst | FAT is also prone to breaking, but I guess that that's not a deal breaker. |
23:06:53 | Yst | <https://git.rockbox.org/?p=rockbox.git%3Ba=commit%3Bh=d052f13> is a 404 page. |
23:07:34 | dys | Yst: utf-8 mostly works on FAT. The characters that break are things explicitly forbidden by the spec, i.e. the colon character |
23:08:09 | Yst | dys: One common character that I use is a question mark, but that's forbidden in FAT. |
23:08:14 | dys | since using fuse-posixovl, I now have %(3A) instead of a colon on filenames instead of these tracks missing completely |
23:08:16 | Yst | I use colons too. |
23:08:39 | Yst | Okay, that could work. |
23:09:00 | dys | I just use rsync on the card mounted via fuse-posixovl and can be sure now that no files went missing |
23:09:17 | __builtin | foo|sh: hmm, never mind |
23:09:25 | Yst | Does basic drag-and-drop work too? |
23:09:28 | __builtin | it's actually a relatively easy fix :) |
23:09:48 | dys | I think a patch to make rockbox interpret these posix-overlay characters is easier to get upstream than ext2 support |
23:10:14 | dys | Yst: Yes, you could any gui tool on the posixovl-mount and it will work |
23:10:21 | dys | s/any/use any/ |
23:10:30 | Yst | Well, the former's not on the "won't do" list, so it sounds like it'd be easier to get upstream. |
23:11:16 | Yst | dys: Alright, thanks! I'll keep Rockbox in my list of options then. I'm still not fully decided as to what to do. |
23:11:35 | Yst | I hate to give up on my current solution, my mobile, but it's always causing me problems. |
23:12:10 | dys | Yst: I'd recommend taking a closer look. I used an Iriver H120 with rockbox on it between 2006-2014 |
23:12:43 | fs-bluebot | Build Server message: New build round started. Revision f483a07, 255 builds, 18 clients. |
23:12:48 | dys | then I tried listening to music on a smartphone like normal people do, but the free software players available are all a step down from rockbox |
23:13:32 | dys | I modded my H120 yesterday to take a 128GB sd card instead of the internal 20GB harddisk and using it again now |
23:14:14 | dys | I think the "written by users" really shines with rockbox |
23:14:39 | Yst | dys: The mobile also allows me to take notes though, receive/send email, set an alarm clock, et cetera. Music quality will be higher, but utility will be lower. |
23:15:04 | Yst | Rockbox does have more users to shape it than Replicant .... |
23:15:12 | Yst | That would make for higher quality. |
23:16:14 | Yst | I guess I have to decide if giving up the hassle is worth giving up things such as the camera. |
23:17:56 | dys | well, I still carry a phone besides the iriver H120, but I'm no longer getting annoyed by lack of gapless playback, inefficient track selection methods or bugs |
23:18:56 | Yst | If I go with a Rockbox, it will be to escape my mobile, but supplement it. |
23:19:12 | Yst | THis thing drives me nuts often times. |
23:19:55 | dys | I see. There are plugins that'll let you take notes, but I'm afraid the input methods are quite bad compared to the phone. |
23:20:12 | __builtin | if you know morse code it's not that bad ;) |
23:20:16 | dys | Taking voice recordings would work really well though with hardware that has a mic :-) |
23:20:31 | dys | __builtin: I actually learned morse code on the iriver :-) |
23:20:46 | fs-bluebot | Build Server message: Build round completed after 484 seconds. |
23:20:47 | fs-bluebot | Build Server message: Revision f483a07 result: All green |
23:20:54 | __builtin | \o/ |
23:21:08 | Yst | Voice recordings won't do what I need unless transcribed. I doubt that any Rockbox-supported harware has a camera, either. |
23:21:45 | __builtin | I *think* one of the nascent ipod nanos has one |
23:21:47 | Yst | Your name looks so familiar, __builtin. Do you mind my asking what language that is? |
23:22:00 | dys | C |
23:22:13 | __builtin | it's a prefix in C for intrinsic functions |
23:22:28 | Yst | C. Huh. I don't know C, I wonder why it looks so familiar then. |
23:22:50 | __builtin | Yst: I think it's the nano4g that has the camera |
23:23:30 | Yst | Alright, I'll look into the nano4g. Thank you! |
23:23:52 | __builtin | don't quote me on that though, I'm not sure |
23:25:00 | __builtin | hmm, it's the nano *5G* actually |
23:25:21 | * | Yst changes search query |
23:25:44 | __builtin | no rockbox support IIUC |
23:25:56 | Yst | Oh, darn. |
23:26:04 | * | Yst closes tab |
23:43:57 | | Quit TheLemonMan (Quit: "It's now safe to turn off your computer.") |
23:46:25 | | Quit lebellium (Quit: ChatZilla 0.9.93 [Firefox 51.0.1/20170125094131]) |
23:57:03 | | Join jhMikeS [0] (~jethead71@d192-24-173-177.try.wideopenwest.com) |
23:58:05 | __builtin | jhMikeS: my latest commit should have fixed the issue with the .elf and .map files |