00:11:50 | | Join stgiga [0] (~stgiga@24.75.127.6) |
00:13:28 | stgiga | I know it's been a year since I was last here, but I just want to say that UnifontEX now supports Unicode 15.1 (rather than just Unicode 15), and the BDF even has the new characters. |
00:29:06 | stgiga | Given the situation with names and all that I mentioned last year (look at the logs), I *especially now* cannot be the one to integrate it, because the site requires real names, something that I don't find to be particularly safe for someone like me, especially given who I'm related to. Then again I joined the net in 2013 despite being born in |
00:29:07 | stgiga | 2002, and THAT definitely required an alias. I've always been cautious online. |
01:00 |
01:00:13 | | Quit dconrad (Remote host closed the connection) |
01:00:46 | | Join dconrad [0] (~dconrad@152.117.104.232) |
01:05:17 | | Quit dconrad (Ping timeout: 252 seconds) |
01:20:57 | | Quit pixelma (Quit: .) |
01:20:57 | | Quit amiconn (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.) |
01:23:22 | | Join pixelma [0] (~marianne@p200300ea8703b3008c69b62a00490eac.dip0.t-ipconnect.de) |
01:23:23 | | Join amiconn [0] (~jens@p200300ea8703b3008c69b62a00490eac.dip0.t-ipconnect.de) |
01:57:28 | *** | Saving seen data "./dancer.seen" |
02:00 |
02:48:14 | stgiga | I have a question |
02:50:39 | | Quit massiveH (Quit: Leaving) |
03:00 |
03:08:34 | | Join dconrad [0] (~dconrad@152.117.104.232) |
03:13:05 | | Quit dconrad (Ping timeout: 248 seconds) |
03:57:29 | *** | Saving seen data "./dancer.seen" |
05:00 |
05:08:43 | | Join lebellium [0] (~lebellium@2a01cb0405d07f00d33a0da62bfc2206.ipv6.abo.wanadoo.fr) |
05:10:03 | | Join dconrad [0] (~dconrad@152.117.104.232) |
05:14:35 | | Quit dconrad (Ping timeout: 260 seconds) |
05:57:33 | *** | Saving seen data "./dancer.seen" |
07:00 |
07:11:33 | | Join dconrad [0] (~dconrad@152.117.104.232) |
07:15:49 | | Quit dconrad (Ping timeout: 248 seconds) |
07:52:33 | CH23 | stgiga: remember dontasktoask.com ;) |
07:57:34 | *** | Saving seen data "./dancer.seen" |
08:00 |
08:06:09 | | Quit mrkrisprolls (Quit: Tchussss!) |
09:00 |
09:11:02 | | Join dconrad [0] (~dconrad@152.117.104.232) |
09:13:13 | rb-bluebot | Build Server message: New build round started. Revision f8fa1e7d5a, 345 builds, 9 clients. |
09:13:13 | rb-bluebot | S5L8702: Move I/O addresses and bit masks from clocking driver to SoC definitions, reuse existing definitions by Vencislav Atanasov |
09:15:45 | | Quit dconrad (Ping timeout: 276 seconds) |
09:27:12 | rb-bluebot | Build Server message: Build round completed after 840 seconds. |
09:27:14 | rb-bluebot | Build Server message: Revision f8fa1e7d5a result: All green |
09:27:26 | rb-bluebot | Build Server message: New build round started. Revision 004304dc65, 345 builds, 9 clients. |
09:27:26 | rb-bluebot | unicode: add iso_decode_ex with utf8 buffer size check by Roman Artiukhin |
09:32:14 | | Quit speachy (Quit: WeeChat 4.4.3) |
09:32:27 | | Join speachy [0] (~speachy@rockbox/developer/speachy) |
09:32:27 | Mode | "#rockbox +v speachy" by ChanServ (ChanServ@services.libera.chat) |
09:34:42 | speachy | W00fer: Rockbox exists because we don't want to use (or even attempt to tweak) the stock firmwar on mp3 players. |
09:37:31 | speachy | nevermind that tweaking the stock OS requires binary patching and jumping through a ton of hoops even after one figures how how/where it does things. |
09:39:51 | speachy | I have a hard time seeing how that 'about rockbox' thing is due to a41a001, as that should only affect multivolume/multidrive systems, and the nano2g isn't. |
09:40:32 | speachy | but maybe it's hitting a different codepath that is broken. |
09:41:59 | speachy | stgiga: thanks for the heads-up, I'll look into it. I'm not sure we're technically able to utilize the extra glyphs due to our fonts bing limited to 16-bit character numbers. |
09:43:40 | rb-bluebot | Build Server message: Build round completed after 975 seconds. |
09:43:42 | rb-bluebot | Build Server message: Revision 004304dc65 result: All green |
09:43:50 | rb-bluebot | Build Server message: New build round started. Revision 63d8aa0077, 345 builds, 9 clients. |
09:43:51 | rb-bluebot | metadata: mp3: update out-of-date comments by Christian Soffke |
09:48:24 | speachy | (that came up in another context just last night fwiw) |
09:50:01 | | Join dconrad [0] (~dconrad@152.117.104.232) |
09:54:33 | | Quit dconrad (Ping timeout: 265 seconds) |
09:57:37 | *** | Saving seen data "./dancer.seen" |
09:57:47 | rb-bluebot | Build Server message: Build round completed after 837 seconds. |
09:57:48 | rb-bluebot | Build Server message: Revision 63d8aa0077 result: All green |
10:00 |
10:08:02 | speachy | stgiga: oh, you said you had a question? |
10:32:08 | W00fer | @speachy: I know. But since Rockbox is very power hungry going back to the stock OS is for now needed.... |
10:32:36 | W00fer | And it would not hurt to know why the stock OS does not work and Rockbox does on the accessory protocol. |
10:33:27 | _bilgus | so like I feel like the better choice is to work on ipod power consumption in RB from our side if we were to put any effort towards it |
10:33:50 | W00fer | The only option I heard is shutting off the harddrive |
10:33:55 | W00fer | But |
10:34:01 | _bilgus | W00fer, if you figure that out lets us know.. |
10:34:36 | W00fer | Ipodlinux has it already in reverse since 2007. By disabling cache the hdd always runs. So maybe it's not shutting off the harddrive but making the cache work |
10:34:54 | _bilgus | the disassemblers haven't gotten much better Reverse Engineering binary code is no fun |
10:35:09 | W00fer | Even Ghidra or IDA Pro? |
10:35:26 | _bilgus | names that are big its still not trivial |
10:35:54 | W00fer | It's native ARM code but who is working on the iPods? |
10:36:11 | _bilgus | better effort to hook an ipod to a current shunt and start experimenting |
10:39:15 | _bilgus | well you pull up some ghidra and try to figure out where the real entry point is after a few days you'll find it and you might get a few libc functions that it figured out the rest is wall of 100000: LDR1023 MOV123 ASL |
10:40:22 | _bilgus | without an area to go secifically or some real source to match it to you might as well go looking for the holy grail |
10:52:17 | _bilgus | SO I noticed something weird plugins don't scroll properly in the sim |
10:54:24 | _bilgus | it works fine in core as theres a reoccurring full screen update called but not so for the plugins and works properly on device |
10:54:46 | _bilgus | its almost like update_rect is ignored |
10:56:46 | _bilgus | I can add my own lcd_update() and it works but if I convert the current rect_update to full screen (they both use the same underlying function) it doesn't work, so maybe a race?? |
11:00 |
11:16:25 | | Join mrkrisprolls [0] (mrkrisprol@lecturify.net) |
11:49:08 | | Join JanC_ [0] (~janc@user/janc) |
11:49:08 | | Quit JanC (Killed (zirconium.libera.chat (Nickname regained by services))) |
11:49:08 | | Nick JanC_ is now known as JanC (~janc@user/janc) |
11:52:48 | | Join dconrad [0] (~dconrad@152.117.104.232) |
11:57:36 | | Quit dconrad (Ping timeout: 276 seconds) |
11:57:41 | *** | Saving seen data "./dancer.seen" |
12:00 |
12:39:56 | | Join dconrad [0] (~dconrad@152.117.104.232) |
12:44:10 | | Quit dconrad (Ping timeout: 252 seconds) |
12:58:22 | _bilgus | scrolling doesn't work in the Debug>view CPU stats either but when I enable my workaround to check for a dirty scroll vp it scrolls way too fast perhaps the combination of fast refresh with scrolling enabled? |
13:00 |
13:57:43 | *** | Saving seen data "./dancer.seen" |
14:00 |
14:15:27 | W00fer | _bilgus: what is a current shunt? |
14:16:17 | _bilgus | its a precision resistor that allows you to measure a voltage across it tat corresponds to the amp draw |
14:18:31 | _bilgus | for instance while the screen is on you might get .05 volts and that might be 5 ma across the current shunt then when the screen is off it might read .01v and you now know the screen draws 4ma |
14:20:13 | _bilgus | https://en.wikipedia.org/wiki/Current_sensing |
14:31:42 | speachy | another approach is to poke at the PCB to figur eout where the hard drive power comes from, |
14:32:36 | speachy | and from there figure out if there are any control lines (eg a power MOSFET connected to a GPIO) |
14:33:04 | speachy | and trace those control lines to where they originate (eg a specific pad on the main SoC) |
14:39:59 | _bilgus | ^with that info you now at least have a needle to go looking for in a disassembly it might also allow you to figure it out directly in our drivers which would likely be a far less daunting task |
14:47:45 | | Join chris_s [0] (~chris_s@2a09:bac3:2b59:126e::1d6:106) |
14:52:39 | rb-bluebot | Build Server message: New build round started. Revision 843157e227, 345 builds, 9 clients. |
14:52:39 | rb-bluebot | S5L8702: Abstract LCD driver by Vencislav Atanasov |
14:58:47 | chris_s | speachy: the CHECK_VOL(i) (changed from i < NUM_VOLUMES in the second to last changed line here: https://git.rockbox.org/cgit/rockbox.git/diff/apps/menus/main_menu.c?id=a41a001258 ) applies to targets without HAVE_MULTIVOLUME and it evaluates to 0 < NUM_VOLUMES for all i. (i.e. the loop condition is always true) , since IF_MV_VOL(v) is defined |
14:58:48 | chris_s | to 0 if not multi-volume |
15:00 |
15:01:54 | | Join dconrad [0] (~dconrad@152.117.104.232) |
15:06:25 | | Quit dconrad (Ping timeout: 252 seconds) |
15:06:41 | | Join JanC_ [0] (~janc@user/janc) |
15:06:42 | | Quit JanC (Killed (mercury.libera.chat (Nickname regained by services))) |
15:06:42 | | Nick JanC_ is now known as JanC (~janc@user/janc) |
15:07:54 | rb-bluebot | Build Server message: Build round completed after 916 seconds. |
15:07:55 | rb-bluebot | Build Server message: Revision 843157e227 result: All green |
15:09:47 | speachy | chris_s: hmm... I changed those to IF_MV_VOL to fix ohter problems |
15:19:31 | speachy | I tihnk the original use of CHECK_VOL / CHECK_DRV was probably different than it is now. |
15:32:23 | speachy | but clearly using them as loop tests is wrong |
15:34:24 | rb-bluebot | Build Server message: New build round started. Revision 10b8448511, 345 builds, 9 clients. |
15:34:25 | rb-bluebot | Don't use CHECK_VOL(x) as a loop conditional by Solomon Peachy |
15:47:45 | W00fer | _bilgus: isn't the iPod power scheme or schematics known since 2004? |
15:48:26 | W00fer | speachy: I only have a Multimeter no oscilloscope |
15:48:41 | speachy | that's all you need. that and a sacrificial PCB. |
15:49:31 | rb-bluebot | Build Server message: Build round completed after 907 seconds. |
15:49:33 | rb-bluebot | Build Server message: Revision 10b8448511 result: All green |
15:49:38 | speachy | btw, you should be more specific about which ipod model you're referring to. There are what, 15 unique (non-touch/shuffle) models? |
15:49:42 | rb-bluebot | Build Server message: New build round started. Revision e334a1f95e, 345 builds, 9 clients. |
15:49:42 | rb-bluebot | Settings: Make Default Codepage default to UTF-8 by Dana Conrad |
15:50:42 | speachy | AFIK there's never been any schematics published publicly. I don't know what the original reverse engineering efforts produced any. |
15:51:19 | speachy | (and keep in mind that was still 10-15 years ago, and those folks have long since moved onto other things) |
15:57:44 | *** | Saving seen data "./dancer.seen" |
16:00 |
16:04:52 | rb-bluebot | Build Server message: Build round completed after 910 seconds. |
16:04:53 | rb-bluebot | Build Server message: Revision e334a1f95e result: All green |
16:05:03 | rb-bluebot | Build Server message: New build round started. Revision de8d1437dc, 345 builds, 9 clients. |
16:05:03 | rb-bluebot | metadata: asf: Use system utf16decode conversion by Roman Artiukhin |
16:21:23 | rb-bluebot | Build Server message: Build round completed after 980 seconds. |
16:21:24 | rb-bluebot | Build Server message: Revision de8d1437dc result: All green |
16:56:57 | | Nick JanC is now known as Guest9011 (~janc@user/janc) |
16:56:57 | | Join JanC_ [0] (~janc@user/janc) |
16:56:57 | | Quit Guest9011 (Killed (lithium.libera.chat (Nickname regained by services))) |
16:56:57 | | Nick JanC_ is now known as JanC (~janc@user/janc) |
17:00 |
17:19:56 | | Quit lebellium (Quit: Leaving) |
17:57:47 | *** | Saving seen data "./dancer.seen" |
18:00 |
18:08:09 | rb-bluebot | Build Server message: New build round started. Revision 5e66f0e762, 345 builds, 9 clients. |
18:08:09 | rb-bluebot | plugins: Remove id3 lib by Christian Soffke |
18:17:14 | winsim-buildbot | New Windows simulator build round started. Revision 5e66f0e762, plugins: Remove id3 lib by Christian Soffke |
18:18:08 | winsim-buildbot | New Windows simulator build round started. Revision 5e66f0e762, plugins: Remove id3 lib by Christian Soffke |
18:21:52 | rb-bluebot | Build Server message: Build round completed after 824 seconds. |
18:21:53 | rb-bluebot | Build Server message: Revision 5e66f0e762 result: All green |
18:39:29 | | Quit bpye (Quit: Ping timeout (120 seconds)) |
18:40:04 | | Join bpye [0] (~bpye@user/bpye) |
18:40:15 | | Quit chris_s (Quit: Client closed) |
18:42:16 | --> | "version" received from MarcAndersen_ (~BOFHIRC@217.74.221.70) |
18:42:26 | Ctcp | Version from MarcAndersen_!~BOFHIRC@217.74.221.70 |
18:42:28 | | Join chris_s [0] (~chris_s@140.248.36.54) |
18:46:23 | rb-bluebot | Build Server message: New build round started. Revision 8f5128da16, 345 builds, 9 clients. |
18:46:23 | rb-bluebot | Show Track Info: Support fs tags in Playlist Viewer, Properties, and PictureFlow by Christian Soffke |
18:46:43 | | Join JanC_ [0] (~janc@user/janc) |
18:46:43 | | Nick JanC is now known as Guest5164 (~janc@user/janc) |
18:46:43 | | Quit Guest5164 (Killed (molybdenum.libera.chat (Nickname regained by services))) |
18:46:43 | | Nick JanC_ is now known as JanC (~janc@user/janc) |
18:49:42 | MarcAndersen | /ctcp marcandersen pmchatrequest |
18:49:55 | MarcAndersen | Sorry wrong window |
18:51:39 | | Quit JanC (Ping timeout: 276 seconds) |
18:58:06 | | Join JanC [0] (~janc@user/janc) |
19:00 |
19:02:53 | rb-bluebot | Build Server message: Build round completed after 991 seconds. |
19:02:54 | rb-bluebot | Build Server message: Revision 8f5128da16 result: All green |
19:26:32 | | Join massiveH [0] (~massiveH@2600:4040:a982:5400:edb5:e994:5132:c524) |
19:29:52 | | Quit chris_s (Quit: Client closed) |
19:34:27 | | Join dconrad [0] (~dconrad@152.117.104.232) |
19:42:51 | winsim-buildbot | Build round completed after 5083 seconds. |
19:43:30 | | Join chris_s [0] (~chris_s@140.248.36.54) |
19:57:49 | *** | Saving seen data "./dancer.seen" |
19:58:52 | | Join JanC_ [0] (~janc@user/janc) |
19:58:52 | | Quit JanC (Killed (tantalum.libera.chat (Nickname regained by services))) |
19:58:52 | | Nick JanC_ is now known as JanC (~janc@user/janc) |
20:00 |
20:18:30 | | Quit chris_s (Quit: Client closed) |
20:28:40 | | Join chris_s [0] (~chris_s@2a04:4e41:66:1b::b805:b865) |
21:00 |
21:02:33 | | Join OlsroFR [0] (~OlsroFR@user/OlsroFR) |
21:03:54 | | Quit dconrad (Remote host closed the connection) |
21:06:11 | OlsroFR | If anyone here is owning an iPod and is interested to get gapless playback on unsupported ones and to store much more songs without lags and issues on Stock OS, I wrote a new guide: https://www.reddit.com/r/ipod/comments/1hf60i9/gapless_playback_on_unsupported_ipods_with_stock/ |
21:06:12 | OlsroFR | This is only Stock OS related; Rockbox does not need something like this even with old iPods and the Rockbox database can support much more songs on the database without lags even with old iPods. Have a nice day everyone |
21:08:23 | | Quit OlsroFR (Quit: Client closed) |
21:14:54 | | Quit chris_s (Quit: Client closed) |
21:16:15 | rb-bluebot | Build Server message: New build round started. Revision 1468649258, 345 builds, 9 clients. |
21:16:15 | rb-bluebot | Convert non-ASCII characters to UTF-8 or C-string literals by Vencislav Atanasov |
21:24:44 | | Join MarcAndersen__ [0] (~no_znepna@217.74.221.70) |
21:25:29 | | Quit MarcAndersen (Ping timeout: 244 seconds) |
21:25:46 | | Nick MarcAndersen__ is now known as MarcAndersen (~no_znepna@217.74.221.70) |
21:30:03 | | Join dconrad [0] (~dconrad@152.117.104.232) |
21:31:10 | rb-bluebot | Build Server message: Build round completed after 896 seconds. |
21:31:12 | rb-bluebot | Build Server message: Revision 1468649258 result: All green |
21:52:42 | | Join JanC_ [0] (~janc@user/janc) |
21:52:42 | | Nick JanC is now known as Guest776 (~janc@user/janc) |
21:52:42 | | Quit Guest776 (Killed (copper.libera.chat (Nickname regained by services))) |
21:52:42 | | Nick JanC_ is now known as JanC (~janc@user/janc) |
21:57:51 | *** | Saving seen data "./dancer.seen" |
22:00 |
22:35:38 | | Join jacobk [0] (~quassel@47-186-65-73.dlls.tx.frontiernet.net) |
23:00 |
23:00:41 | | Quit jj5 (Read error: Connection reset by peer) |
23:07:49 | | Quit massiveH (Quit: Leaving) |
23:16:08 | | Quit dconrad (Remote host closed the connection) |
23:22:56 | | Join dconrad [0] (~dconrad@152.117.104.232) |
23:57:53 | *** | Saving seen data "./dancer.seen" |