00:06:24 | | Quit dconrad (Remote host closed the connection) |
00:46:21 | *** | Saving seen data "./dancer.seen" |
01:00 |
01:00:25 | | Quit yang (*.net *.split) |
01:00:25 | | Quit gsora (*.net *.split) |
01:00:34 | | Join yang [0] (~yang@gnulinux.si) |
01:02:51 | | Join gsora [0] (~gsora@140.238.174.213) |
01:03:29 | | Nick yang is now known as Guest5872 (~yang@gnulinux.si) |
01:03:38 | | Quit massiveH (Quit: Leaving) |
01:19:22 | | Join ZincAlloy [0] (~Adium@2a02:8108:943f:d824:18fe:729f:e743:268e) |
01:23:51 | | Quit ZincAlloy (Ping timeout: 245 seconds) |
01:32:20 | | Join dconrad [0] (~dconrad@152.117.104.224) |
01:36:30 | | Quit dconrad (Ping timeout: 244 seconds) |
01:37:27 | | Join jadzia [0] (~jadzia@2604:3d09:1b85:4200::b3d8) |
01:55:00 | | Join ZincAlloy [0] (~Adium@ip5f5abcae.dynamic.kabel-deutschland.de) |
01:59:28 | | Quit ZincAlloy (Ping timeout: 265 seconds) |
02:00 |
02:46:25 | *** | Saving seen data "./dancer.seen" |
04:00 |
04:00:06 | user890104 | Pokey: hi, there's an incomplete port to N3G and N4G, the bootloader compiles and sort of works, the actual rockbox firmware port is not started IIRC. |
04:01:20 | user890104 | i might be able to push it to a git repo, but it mostly contains WIP commits and most of the comments are in spanish |
04:01:43 | Pokey | My stubborn british ass wouldn't be able to read it haha |
04:02:11 | user890104 | lol |
04:03:18 | Pokey | I'm no low level developer, was just curious what the state of this was and what tools existed |
04:03:34 | user890104 | I also struggle to read it, but the original author is way too busy at work, to find some spare time and fix/complete it |
04:04:11 | user890104 | well, it uses Rockbox's toolchain to build, so no special tools required |
04:04:36 | user890104 | there are the freemyipod.org tools (emCORE etc.) which is the base for rockbox's port |
04:05:16 | user890104 | so basically completing the rockbox port is the way to go, the freemyipod stuff is mostly legacy |
04:08:50 | user890104 | I would love to find some spare time and create an initial patch with most of the changes, and publish it somewhere e.g. gerrit |
04:17:08 | Pokey | user890104: I would guess it is all in C? |
04:17:16 | user890104 | yes |
04:17:19 | Pokey | and am I right in thinking it is Linux based? |
04:20:55 | | Quit yosafbridge` (Quit: Leaving) |
04:40:40 | | Join yosafbridge [0] (~yosafbrid@static.38.6.217.95.clients.your-server.de) |
04:46:28 | *** | Saving seen data "./dancer.seen" |
05:00 |
05:01:15 | | Quit Guest5872 (Changing host) |
05:01:16 | | Join Guest5872 [0] (~yang@fsf/member/yang) |
05:01:20 | | Nick Guest5872 is now known as yang (~yang@fsf/member/yang) |
05:16:44 | | Join akaWolf [0] (~akaWolf@akawolf.org) |
05:32:49 | | Join dconrad [0] (~dconrad@152.117.104.224) |
05:37:35 | | Quit dconrad (Ping timeout: 264 seconds) |
06:00 |
06:08:59 | | Join berber [0] (~berber@v2202101107577140883.nicesrv.de) |
06:22:00 | munkis | I'm looking at the git log, can anyone give me the highlevel on what change with usb last month? |
06:36:40 | | Join speachy [0] (~speachy@taster.shaftnet.org) |
06:36:41 | | Quit speachy (Changing host) |
06:36:41 | | Join speachy [0] (~speachy@rockbox/developer/speachy) |
06:36:41 | Mode | "#rockbox +v speachy" by ChanServ (ChanServ@services.libera.chat) |
06:37:12 | speachy | munkis: a significant rework of how control URBs are handled |
06:37:55 | speachy | munkis: the core + "client" code is all done, but of the hw drivers, only dwc2 (used by a lot of ports) has been ported. |
06:38:53 | speachy | Pokey: and yes, it'll be in C, but the ipod ports are bare-metal, ie no Linux involved. |
06:39:20 | speachy | (well, C and assembly for the really low-level stuff) |
06:39:44 | munkis | thanks, currently trying to deconflict your usb audio patch |
06:46:29 | *** | Saving seen data "./dancer.seen" |
06:56:15 | speachy | apouly gets all the credit for USB audio. I vaguely recall trying to rebase it but it looks like I never uploaded it to gerrit. |
07:00 |
07:05:30 | | Quit speachy (Quit: WeeChat 3.2) |
07:08:21 | Pokey | speachy: I assume you can still see my reply considering you joined the channel after I asked and still managed to answer my question: bare metal? Tha'ts pretty neat! Quite a lot of effort goes into something like that I know, impressive |
07:09:19 | munkis | Pokey: the topic mentions the url where logs are maintained |
07:10:07 | Pokey | munkis: Indeed, I knew logs were visible, however it is rare someone actually bothers to read and then reply based on them |
07:10:38 | munkis | speachy: got you confused with pamaury for a minute sorry. |
07:33:07 | | Join dconrad [0] (~dconrad@152.117.104.224) |
07:37:51 | | Quit dconrad (Ping timeout: 260 seconds) |
08:00 |
08:46:32 | *** | Saving seen data "./dancer.seen" |
09:00 |
09:33:26 | | Join dconrad [0] (~dconrad@152.117.104.224) |
09:37:36 | | Quit dconrad (Ping timeout: 245 seconds) |
10:00 |
10:46:35 | *** | Saving seen data "./dancer.seen" |
11:00 |
11:33:45 | | Join dconrad [0] (~dconrad@152.117.104.224) |
11:37:54 | | Quit dconrad (Ping timeout: 244 seconds) |
11:42:04 | Solanacean_ | _bilgus: Never had a chance to try 3.15 since by the time I finally decided to install Rockbox, my unit's internal memory was acting up so I went straight for a dev version which allowed running fw from sd. |
11:42:48 | Solanacean_ | _bilgus: Truth be told, I've been an OF user until recently, lazily entertaining the idea of switching to rockbox someday, going over pros and cons in my head countless times and never convincing myself to actually do it. Not that I was happy with OF, but I've grown so accustomed to it over the years, even its quirks and shortcomings. You know how it is. When my Clip+ internal memory started |
11:42:49 | Solanacean_ | to show off signs of wearing out though it was all the convincing I needed, lol. |
11:45:31 | Solanacean_ | Multi boot is truly a life saver |
12:00 |
12:03:09 | spork | what cons did you come up with ? |
12:24:13 | | Join speachy [0] (~speachy@taster.shaftnet.org) |
12:24:14 | | Quit speachy (Changing host) |
12:24:14 | | Join speachy [0] (~speachy@rockbox/developer/speachy) |
12:24:14 | Mode | "#rockbox +v speachy" by ChanServ (ChanServ@services.libera.chat) |
12:27:11 | Solanacean_ | Well, minor things. Just a pet peeve of mine as an audiobook listener - Rockbox makes no distinction between an audiobook and say a music album and automatic bookmarking in OF is much more convenient let alone simple than whatever approximation you can get in Rockbox. |
12:27:47 | speachy | hmm? specifics, if you don't mind? |
12:28:08 | Solanacean_ | Also, not very unintuitive navigation - sometimes I have to press Power to cancel, sometimes left, sometimes Home. |
12:28:20 | Solanacean_ | *intuitive |
12:33:31 | spork | the last one is true mostly because of having so many plugins and such |
12:34:08 | spork | restricting bookmarking to specific genres could be useful |
12:34:33 | spork | or is it because of the audiobooks folder in the OF |
12:35:03 | munkis | well it compiles. that's a start, now to get it working again ... |
12:43:51 | munkis | usb_drv_recv(EP_CONTROL, NULL, 0); /* ack */ \n usb_drv_send(EP_CONTROL, response_data, 1); can be safely replaced by "usb_drv_control_response(USB_CONTROL_ACK, response_data, 1);" correct? |
12:46:39 | *** | Saving seen data "./dancer.seen" |
12:54:00 | Solanacean_ | speachy: OF remembers playback position for each audiobook folder. It updates the position automatically when you switch to another book and when you return to the one you were listening the chapter you were at is highlighted and you're presented with an option to resume playback or start from the beginning of that chapter. |
12:55:38 | speachy | rockbox doesn't work that way by default, but it can be configured to do so. |
12:56:18 | speachy | well, per-folder/playlist bookmarks, I mean. there's no option to resume at the start of a given track though that's easy enough to do at runtime |
12:56:31 | speachy | (I use rockbox primarily for audio books, and that's how I have it configured too) |
12:58:33 | spork | it might depend on how your audiobooks come |
12:58:58 | spork | i.e. one file per book or small files in a folder for each boom |
12:59:01 | spork | book |
13:00 |
13:01:36 | Solanacean_ | My setup for audiobooks in Rockbox is "maintain the list of recent bookmarks" / "one per playlist". |
13:02:46 | speachy | there's also a "bookmark on stop" option |
13:03:08 | speachy | recent is just that, the X most recent, and that'll eventually drop off. |
13:03:14 | munkis | just great, I added a debug splash and poof it works. |
13:04:06 | spork | 'recent only / one per playlist' for me |
13:04:28 | spork | munkis: 'poof' is often not the sound of something working :) |
13:04:49 | speachy | spork: quit the opposite, in fact... |
13:05:09 | munkis | s/poof/presto/ |
13:05:29 | munkis | I guessing it's some kind of timing thing. |
13:05:56 | | Join ZincAlloy [0] (~Adium@ip5f5abcae.dynamic.kabel-deutschland.de) |
13:09:18 | Solanacean_ | I guess what I need is to keep the single most recent bookmark per playlist. I need to UPDATE a playlist bookmark (if it already exists), not to create a new one. |
13:09:43 | Solanacean_ | Is it possible in Rockbox? |
13:11:22 | spork | yes |
13:12:45 | | Join asaba [0] (~asabas@103.113.159.250) |
13:12:53 | spork | 'update on stop': https://download.rockbox.org/daily/manual/rockbox-sansaclipplus/rockbox-buildch8.html#x11-1610008.7 |
13:15:12 | spork | but 'bookmark on stop, yes - recent only' might work for you too |
13:15:46 | spork | with 'one per playlist' you already use |
13:16:41 | Solanacean_ | Thanks! Now comes a really embarrassing question: how do I actually stop playback on my Sansa Clip+? Apart from powering off the device, I mean. |
13:17:21 | spork | short-press the power button |
13:17:43 | spork | i think i always press pause first |
13:18:24 | Solanacean_ | Ah, I see. Thank you so much spork |
13:19:53 | speachy | Solanacean_: those keymaps are all in the manual, btw. |
13:34:04 | | Join dconrad [0] (~dconrad@152.117.104.224) |
13:38:17 | | Quit dconrad (Ping timeout: 244 seconds) |
13:47:57 | | Join lebellium [0] (~lebellium@2a01cb04012c0900e5b506bb3490b638.ipv6.abo.wanadoo.fr) |
14:00 |
14:00:30 | | Join ac_laptop [0] (~ac_laptop@2a01:cb1c:3c8:2700:e29d:31ff:fe2d:a258) |
14:01:56 | ac_laptop | hello people |
14:02:15 | ac_laptop | I'm trying to build rbutil dev version |
14:03:11 | ac_laptop | I get 'make: *** No rule to make target 'lang/rbutil_fi.qm', needed by 'build/rcc/qrc_rbutilqt-lang.cpp'.' but I don't know what's missing |
14:05:13 | ac_laptop | the final binary is supposed to be called 'RockboxUtility', right ? |
14:10:51 | bluebrother | yes. |
14:11:02 | bluebrother | what os are you on? |
14:12:33 | bluebrother | and are there other problems during the build? Seems like a translation wasn't created, and now make doesn't find that file. You can try to run "lrelease rbutilqt.pro" |
14:13:59 | bluebrother | and then run make again. Guess I really need to convert things to cmake ... |
14:21:06 | ac_laptop | bluebrother: I'm on debian testing |
14:21:27 | ac_laptop | I get 'lrelease: could not exec '/usr/lib/qt5/bin/lrelease': No such file or directory' |
14:21:30 | ac_laptop | but also |
14:21:39 | ac_laptop | which lrelease |
14:21:41 | ac_laptop | /usr/bin/lrelease |
14:21:43 | ac_laptop | strange |
14:25:33 | ac_laptop | ok I need to install qttools5-dev-tools |
14:26:25 | ac_laptop | seems to work. building now |
14:46:42 | *** | Saving seen data "./dancer.seen" |
14:55:03 | ac_laptop | it worked, I'm going to try to install rockbox on a Surfans F20 now |
14:58:21 | amdj | so I have an interesting problem.... I can't quite figure out how on earth this could possibly manifest, but it does. when my clip+ is plugged into my usb power bank and my desktop's speakers, it will play all day. it's currently on its 29th track. however, when I put it in my car, powered by a usb cigarette lighter socket adapter and plugged into my car's aux port, it stops playing and panics |
14:58:21 | amdj | after ~20 seconds. I'll get the panic message next time, it's a bit too late now. |
14:59:35 | ac_laptop | hm it can't find the rockbox-fonts-*.zip on the server for the last revision |
14:59:42 | ac_laptop | I'll try with the daily build |
15:00 |
15:00:50 | ac_laptop | looks like everything works |
15:03:29 | amdj | the only thing I can think of is some kind of electrical gremlin; ground loop with bad adapter maybe. I'll try plugging my speakers into the powerbank too (they're usb-powered). |
15:04:37 | ac_laptop | I don't know how to make it boot on rockbox though |
15:05:11 | | Quit tomato (Ping timeout: 264 seconds) |
15:05:21 | amdj | yeah... interesting. if I plug the speakers into the powerbank, the audio stops and I get only clicking. if I plug the clip+ from the powerbank the audio plays normally. |
15:05:31 | amdj | unplug the clip+ from * |
15:06:10 | amdj | hardware problem looks like. |
15:07:01 | amdj | probably means I need a new player >_> |
15:08:06 | | Join tomato [0] (~tomato@user/tomato) |
15:10:21 | speachy | might just be a crappy battery..? |
15:14:10 | amdj | reads as full and 4.059V, keeps playing for minutes after disconnecting its power. |
15:14:31 | amdj | the minute I tie its audio and power grounds together, it misbehaves. |
15:15:06 | speachy | ...causes more current drain than the battery can sustain... |
15:16:03 | amdj | that doesn't make sense; plugging it into a power source should result in a current flowing in, not out. |
15:16:38 | speachy | flowing in, yes, but is enough flowing in? |
15:17:15 | speachy | but yeah, it's probably not much longer for this world. |
15:17:17 | amdj | I don't understand. it plays back on its battery just fine. plugging it into a power source shouldn't make it worse, no matter how little current it consumes from it. |
15:17:34 | amdj | I'll record a video demonstrating it. |
15:23:44 | amdj | (uploading) |
15:26:39 | amdj | have to re-shoot; caught a letter with my address in the video :P |
15:28:42 | ac_laptop | well I don't get it, µSD card is inserted, but when I reboot after selecting Firmware update as in https://www.rockbox.org/wiki/AIGOErosQK , I don't have a menu, just a message saying 'Updater V 1.1 - Insert TF Pls' |
15:29:12 | ac_laptop | I try to remove the microSD card and insert it again, nothing changes, pressing the buttons doesn't do anything |
15:29:33 | ac_laptop | I can only reboot and then it boots on the original firmware again |
15:32:28 | | Join tertu2 [0] (~tertu@c-73-242-8-176.hsd1.mn.comcast.net) |
15:32:52 | | Quit tertu (Ping timeout: 252 seconds) |
15:44:29 | | Nick tertu2 is now known as tertu (~tertu@c-73-242-8-176.hsd1.mn.comcast.net) |
15:51:44 | | Join DHR [0] (~DHR-z@174.119.206.101) |
15:53:59 | DHR | our sansa devices have finally worn out. We like the Sansa Clip family. Is there something inexpensive that runs rockbox and is small, has physical buttons, and is reasonably priced? |
16:00 |
16:07:18 | ac_laptop | I've tried to "force" somehow the display of the bootloader screen with jztool but all I get is an error |
16:07:21 | ac_laptop | [ ERROR] cannot open file bootloader.erosq (tar error: -9) |
16:07:22 | ac_laptop | [ ERROR] Boot failed: -2 |
16:09:45 | amdj | speachy: (I gave up after 20 mins waiting for an HD version) https://www.youtube.com/watch?v=C6DP5OAlmgE −− after I recorded this, I figured I could confirm my theory by testing a ground loop isolator on the audio output, before having to go to the expense of buying another clip+, so I've ordered one of those and will see if that fixes the issue. it will arrive in a couple of days. |
16:20:24 | ac_laptop | oh |
16:21:45 | ac_laptop | I flashed rockbox again but this time by selecting the F20-v22-patched.upt file instead of bootloader.erosq when rbutil asked me to select the bootloader |
16:21:58 | ac_laptop | and the selected firmware update and rebooted |
16:22:17 | ac_laptop | the bootloader screen wasn't stuck on "insert TF" |
16:23:06 | ac_laptop | it printed two other messages after that : something like "no update file" and "v_v failed" |
16:23:13 | ac_laptop | and then rebooted normally |
16:23:51 | speachy | the file needs to be called update.upt |
16:24:20 | speachy | .... it does seem that you're not following the various written instructions on how to go about this |
16:26:28 | ac_laptop | speachy: but rbutil renames it to update.upt when copying it to the card it seems |
16:26:36 | speachy | yeah |
16:26:56 | speachy | rbutil should do everything correctly, start to finish. |
16:27:03 | speachy | or at least it did when I tested it. :D |
16:27:22 | ac_laptop | speachy: did you test it with a surfans f20 too ? |
16:27:35 | speachy | nope, though I'm told others have |
16:28:28 | ac_laptop | anyway, the bootloader now finds the card, it just doesn't find the file on it |
16:46:44 | *** | Saving seen data "./dancer.seen" |
16:53:29 | ac_laptop | I've copied the F20-v22-patched.upt onto the card and renamed it to update.upt and now it seems to work |
16:54:21 | ac_laptop | so, don' tuse the files produced by rbutil, they're crap |
16:56:04 | ac_laptop | let's see if I can flash again using rbutil over that |
17:00 |
17:03:38 | ac_laptop | seems to work |
17:50:08 | | Quit lebellium (Quit: Leaving) |
18:00 |
18:04:54 | | Part edhelas |
18:05:09 | | Join edhelas [0] (9d94237298@v2202101139504140605.quicksrv.de) |
18:18:01 | | Quit ZincAlloy (Quit: Leaving.) |
18:26:13 | | Quit DHR (Quit: Leaving) |
18:46:47 | *** | Saving seen data "./dancer.seen" |
19:00 |
19:11:57 | | Join dconrad [0] (~dconrad@152.117.104.224) |
19:14:38 | | Quit dconrad (Read error: Connection reset by peer) |
19:15:09 | | Join dconrad [0] (~dconrad@152.117.104.224) |
19:15:51 | | Join danwellby-1 [0] (~danwellby@88.97.8.245) |
19:17:05 | | Quit danwellby (Ping timeout: 260 seconds) |
19:17:05 | | Nick danwellby-1 is now known as danwellby (~danwellby@88.97.8.245) |
20:00 |
20:00:52 | | Quit dconrad () |
20:16:46 | | Quit ac_laptop (Ping timeout: 245 seconds) |
20:46:49 | *** | Saving seen data "./dancer.seen" |
21:00 |
21:18:23 | | Quit kugel_ (Ping timeout: 264 seconds) |
21:23:45 | | Join kugel [0] (~kugel@ip4d164433.dynamic.kabel-deutschland.de) |
21:29:27 | | Quit kugel (Ping timeout: 260 seconds) |
21:35:13 | | Join kugel [0] (~kugel@ip4d164433.dynamic.kabel-deutschland.de) |
21:39:59 | | Quit kugel (Ping timeout: 264 seconds) |
21:40:26 | | Join kugel [0] (~kugel@ip4d164433.dynamic.kabel-deutschland.de) |
21:45:05 | | Quit kugel (Ping timeout: 265 seconds) |
21:50:31 | | Join kugel [0] (~kugel@ip4d164433.dynamic.kabel-deutschland.de) |
22:00 |
22:00:25 | | Quit kugel (Ping timeout: 260 seconds) |
22:00:46 | | Join kugel [0] (~kugel@ip4d164433.dynamic.kabel-deutschland.de) |
22:10:31 | | Quit kugel (Ping timeout: 260 seconds) |
22:11:10 | | Join kugel [0] (~kugel@ip4d164433.dynamic.kabel-deutschland.de) |
22:15:30 | | Quit kugel (Ping timeout: 260 seconds) |
22:20:23 | | Quit akaWolf (Ping timeout: 265 seconds) |
22:21:57 | | Join kugel [0] (~kugel@ip4d164433.dynamic.kabel-deutschland.de) |
22:29:05 | | Quit kugel (Ping timeout: 265 seconds) |
22:29:14 | | Join kugel [0] (~kugel@ip4d164433.dynamic.kabel-deutschland.de) |
22:46:51 | *** | Saving seen data "./dancer.seen" |