00:13:47 | efqw | speachy: something else for the wishlist: comprehensive Bluetooth AVRCP support |
00:13:55 | efqw | (if BT is a thing of course) |
00:14:27 | efqw | If you connect the device to a car stereo, it'd be cool to have the cover art and metadata available. |
00:16:53 | efqw | The minimal profile set we need to support would be AVRCP + A2DP, add HFP if you want recording over BT, and possibly mSBC (wideband speech) to improve the audio quality. |
00:17:20 | efqw | (mSBC is the optional codec, not a profile) |
00:23:33 | | Quit emacsomancer (Read error: Connection reset by peer) |
00:29:08 | | Quit massiveH (Quit: Leaving) |
00:30:55 | _bilgus__ | atm only hosted targets have bt support? |
00:34:52 | efqw | yea, this is mostly just ideas for the wishlist |
00:35:24 | | Join emacsomancer [0] (~runner@c-174-52-88-123.hsd1.ut.comcast.net) |
00:39:33 | *** | Saving seen data "./dancer.seen" |
00:43:31 | _bilgus__ | I mean I hope we someday get these things bare metal butTBH it'd be enough to make a plugin as long as the backend existed to control it |
00:50:05 | | Quit emacsomancer (Read error: Connection reset by peer) |
00:59:28 | | Quit Stanley|00 (Remote host closed the connection) |
01:00 |
01:02:37 | | Join emacsomancer [0] (~runner@c-174-52-88-123.hsd1.ut.comcast.net) |
01:07:13 | efqw | my personal interest is mostly on the hosted side but I currently still don't own a hosted target that has BT |
01:07:51 | efqw | the fiio m5 fits the bill but taking it apart is a pain (I want console access for a dev machine) |
01:08:18 | efqw | might look into the eros stuff sometime |
01:13:58 | efqw | but the eros devices only have 32MB of ram, and I'd rather have 64MB just to be safe |
01:18:35 | _bilgus__ | this osd code is baffling me |
01:20:14 | _bilgus__ | If i flip it to view the back buffer it works almost properly but it clearly has a good copy in it yet if I try to display the actual osd buffer shows garbled junk when it loads from the back buffer |
01:40:49 | | Join Stanley00 [0] (~stanley00@unaffiliated/stanley00) |
01:42:49 | Stanley00 | efqw: fiio m5 is cool, if adb shell access is enough for you, I can help you with that |
02:00 |
02:19:13 | efqw | knowing myself I'd probably try to pull it apart and rip the screen fpc, lol |
02:21:01 | Stanley00 | in that case, I think follow the guide of Shanling M0 could help |
02:21:25 | Stanley00 | it's strange that no one ever teardown the M5 but M0 |
02:22:05 | speachy | __builtin: yep, they need to generally work, be installable via rbutil, and have a manual |
02:23:12 | efqw | speachy: anything else you need to test for the m3k? |
02:23:13 | speachy | efqw: BT-wise, on these hosted platforms we might be stuck with whatever hiby implemented, which isn't much more than basic audio. |
02:23:23 | efqw | ouch |
02:24:15 | speachy | we need to get discovery/pairing/etc working first, then figure out how to hook up the audio side of things. |
02:24:45 | speachy | and then figure out if more advanced stuff is feasible with what we have. |
02:25:03 | speachy | (ie without recompiling anything in the base platform) |
02:25:14 | efqw | which hiby based thing would you recommend getting? |
02:25:23 | efqw | I want x1000e if possible |
02:25:37 | speachy | the m3k is hte only one I'm aware of with the -e |
02:25:58 | Stanley00 | looking at kernel source code for M5, they control most the thing via fiio_ctrl driver |
02:26:11 | speachy | there may be other touchscreen based ones but I didn't bother looking at any of those. |
02:26:21 | speachy | because I want real buttons, damnit. |
02:26:47 | Stanley00 | actually, just 3 buttons is not bad, you know |
02:27:04 | efqw | m3 pro has x1000e as well but it doesn't have bt |
02:27:07 | speachy | the rocker is reasonably solid, and the eros q/k are also good, albeit much larger physically. |
02:27:14 | Stanley00 | play/pause, vol+/-, and ff/rw, next/prev should be fine with just 3 buttons |
02:27:52 | Stanley00 | efqw: please, m5 is also x1000e and with bt, and touchscreen :3 |
02:28:28 | efqw | yeah, it's on my list but I think it's a bit *too* small if you get what I mean |
02:28:45 | efqw | they made it so tiny and the battery is really small |
02:29:06 | efqw | a 1000mAh+ battery would be nicer |
02:29:41 | speachy | if I were to pick a target for a native port it would be the eros. |
02:29:42 | Stanley00 | I see, but it can keep solid 10+ hours playing, so I think it's not that bad |
02:31:13 | speachy | anyway. if the pine64 thing bears fruit in the end, it's not goign to be an x1000[e]. |
02:31:39 | Stanley00 | I was playing around with M5, and got the music play, and some games work too. But having another developer working on it should be great |
02:32:45 | speachy | Stanley00: patches (in gerrit) welcome! |
02:33:20 | Stanley00 | speachy: sure, when I feel confident enough, currently, the code is just a mess, and it still use m3k build script |
02:33:42 | _bilgus__ | we jump in where we find bugs or something interesting or in the case of speachy everywhere :p |
02:34:17 | speachy | I'm not terribly motivated to work on hardware that I wouldn't personally want to use |
02:34:31 | Stanley00 | also, I can't seems to find a way to install the zip for M5, I'm using adb push for now :( |
02:35:45 | speachy | anyway. it's 0235 here, and I _Really_ need to get some sleep. g'nite y'all. |
02:35:53 | _bilgus__ | thats kinda the whole RB ethos anyway :) |
02:36:03 | _bilgus__ | night |
02:36:24 | Stanley00 | night speachy |
02:39:37 | *** | Saving seen data "./dancer.seen" |
03:00 |
03:02:22 | | Join johnb7 [0] (~johnb2@p5b3af81e.dip0.t-ipconnect.de) |
03:40:07 | | Join S|h|a|w|n [0] (~shawn156@unaffiliated/shawn156) |
03:48:05 | | Join bonfire [0] (~bonfire@c-73-52-134-66.hsd1.ut.comcast.net) |
04:00 |
04:17:46 | | Quit Stanley00 () |
04:37:13 | | Join sakax [0] (~r0b0t@unaffiliated/r0b0t) |
04:39:39 | *** | Saving seen data "./dancer.seen" |
04:44:19 | | Join johnb3 [0] (~johnb2@p5b3af81e.dip0.t-ipconnect.de) |
04:49:18 | | Quit Acou_Bass (Ping timeout: 256 seconds) |
04:52:50 | | Join Acou_Bass [0] (~eddie@cpc96070-bolt17-2-0-cust175.10-3.cable.virginm.net) |
04:58:01 | | Quit S|h|a|w|n (Read error: Connection reset by peer) |
04:58:08 | | Join lebellium [0] (~lebellium@89-92-69-66.hfc.dyn.abo.bbox.fr) |
04:59:05 | | Quit Acou_Bass (Ping timeout: 240 seconds) |
05:00 |
05:02:38 | | Join Acou_Bass [0] (~eddie@cpc96070-bolt17-2-0-cust175.10-3.cable.virginm.net) |
05:04:02 | lebellium | speachy: Rocker fixed. Thank you! |
06:00 |
06:09:34 | | Quit Oksana (Read error: Connection reset by peer) |
06:11:38 | | Join pamaury [0] (~pamaury@rockbox/developer/pamaury) |
06:19:31 | lebellium | speachy: YP-R0 broken (fresh install latest build). Rockbox doesn't even start, immediate crash. My previous build (20200915) is working |
06:34:11 | lebellium | 4f8736909a-201011 OK |
06:34:25 | lebellium | 135b3f6416-201011 NOK |
06:38:12 | lebellium | could be db6f21e295: hosted: sanitize handling of HOME_DIR ? |
06:39:43 | *** | Saving seen data "./dancer.seen" |
07:00 |
07:21:14 | | Quit johnb7 (Ping timeout: 272 seconds) |
07:31:27 | efqw | upon further inspection, the allwinner v3 doesn't seem to have I2S at all? |
07:31:37 | efqw | to me this is kind of a deal breaker |
07:56:32 | | Join MrZeus [0] (~MrZeus@2a02:c7f:70d0:6a00:f0dd:4f09:1639:8b72) |
08:00 |
08:02:01 | | Quit pamaury (Ping timeout: 264 seconds) |
08:06:43 | | Quit johnb3 (Quit: Nettalk6 - www.ntalk.de) |
08:20:41 | lebellium | Agptek H3 battery benchmark https://pastebin.com/B0frHG7w |
08:39:46 | *** | Saving seen data "./dancer.seen" |
08:49:16 | | Join MrZeus_ [0] (~MrZeus@2a02:c7f:70d0:6a00:fd44:d60b:489:2f5e) |
08:53:35 | | Quit MrZeus (Ping timeout: 272 seconds) |
09:00 |
09:32:15 | | Join Rower [0] (~Rower@78-73-72-39-no2340.tbcn.telia.com) |
09:32:22 | | Quit Rower (Client Quit) |
09:48:11 | | Quit TheSphinX^ (Ping timeout: 240 seconds) |
09:50:20 | | Join cockroach [0] (~blattodea@pdpc/supporter/active/cockroach) |
10:00 |
10:23:51 | speachy | efqw: it has bi-directional i2s. |
10:39:50 | *** | Saving seen data "./dancer.seen" |
10:47:09 | speachy | efqw: section 2.7.1.2 of the S3's datasheet. (8-32bit, 8-192KHz) |
10:47:33 | speachy | (Sochip S3 == Allwinner V3, S3L = V3s) |
10:48:51 | speachy | lebellium: glad the rocker works now; and your H3 lasted a few minutes longer than mine, so I'm going to leave the curve as-is |
10:49:00 | | Join pamaury [0] (~pamaury@rockbox/developer/pamaury) |
10:51:23 | speachy | as for the YP-R0, can you confirm a few things for me? sd card is /mnt/media0, and all rockbox files live under there? |
10:53:46 | lebellium | No. media0 is internal memory. media1 is hidden internal memory, mmc is SD card |
10:54:00 | lebellium | rockbox files are on media0 |
10:55:22 | speachy | ok, then in that case rockbox should at least _start_. How much low-level access do you have? Any possibility of manually starting the rockbox binary with strace? (if it's even present?) |
10:56:18 | | Join MrZeus__ [0] (~MrZeus@2a02:c7f:70d0:6a00:fd44:d60b:489:2f5e) |
10:59:37 | | Quit MrZeus_ (Ping timeout: 272 seconds) |
11:00 |
11:03:44 | lebellium | I'm afraid your questions are too technical for me :/ the developer is lorenzo92 but no longer active unfortunately |
11:04:30 | speachy | ok. :) |
11:05:00 | lebellium | I only know that in the hidden memory media1 we put rockbox_loader.sh |
11:05:01 | lebellium | https://pastebin.com/PzYH5AbU |
11:05:13 | lebellium | this file defines how to launch Rockbox |
11:05:57 | speachy | ok. so ypr0 uses MULTIDRIVE, which is incompatible with PIVOT_ROOT. Need to figure out how to fix that properly. |
11:06:13 | * | speachy sighs. |
11:12:03 | speachy | lebellium: do you happen to have a DX50 or DX90? |
11:12:15 | speachy | or any of the Sony NWZ models? |
11:13:07 | lebellium | I don't have any Ibasso but have several NWZ, including E580, A10 and A20 |
11:16:40 | | Join TheSphinX^ [0] (~briehl@2a01:4f8:c17:714f::3) |
11:21:49 | speachy | I probably bnroke them in similar manner |
11:26:30 | lebellium | should I check? |
11:27:05 | speachy | if you don't mind. |
11:32:13 | lebellium | I thought pamaury updated his NWZ every day to make sure they always work :) |
11:35:01 | | Join johnb3 [0] (~johnb2@p5b3af81e.dip0.t-ipconnect.de) |
11:35:19 | lebellium | contrary to YP-R0, at least here I have a *panic* |
11:35:23 | lebellium | panic cannot read /dev/input directory |
11:35:29 | lebellium | for NWZ-A10 |
11:37:45 | | Quit pamaury (Ping timeout: 240 seconds) |
11:43:38 | | Join ac_laptop [0] (~ac_laptop@186.2.247.129) |
12:00 |
12:00:19 | | Quit ac_laptop (Quit: WeeChat 2.9) |
12:39:51 | *** | Saving seen data "./dancer.seen" |
12:46:37 | | Join johnb7 [0] (~johnb2@p5b3af81e.dip0.t-ipconnect.de) |
13:00 |
13:19:08 | speachy | lebellium: ok... that's unexpected. probaly related, but will have to check. |
13:19:48 | speachy | but.. yard work comes first. |
13:20:45 | | Quit johnb3 (Quit: Nettalk6 - www.ntalk.de) |
13:26:03 | | Join MrZeus_ [0] (~MrZeus@185.195.232.139) |
13:30:21 | | Quit MrZeus__ (Ping timeout: 272 seconds) |
13:42:30 | | Quit johnb7 (Ping timeout: 272 seconds) |
13:57:28 | | Join S|h|a|w|n [0] (~shawn156@unaffiliated/shawn156) |
14:00 |
14:18:28 | | Join pamaury [0] (~pamaury@rockbox/developer/pamaury) |
14:22:53 | genevino | speachy: just read your messages on the away-log - thx for getting back, will be able to test in 1-2hrs. :) |
14:25:10 | fs-bluebot | Build Server message: New build round started. Revision 0e667ff, 291 builds, 10 clients. |
14:25:22 | speachy | lebellium: the build going now should fix the Sony NWZ panic you ran into. |
14:25:36 | lebellium | ok |
14:26:21 | speachy | the YP-R0/R1 is a more challenging beast, due to the internal/external storage split. |
14:27:30 | lebellium | YP-R1 has no external storage |
14:27:43 | lebellium | only the two internal partitions media0 and media1 |
14:28:03 | speachy | ah, then the odds are decent that the YP-R1 will JustWork(tm). |
14:29:26 | speachy | no visible reason for the -R0 not working? Any display output at all? |
14:30:54 | lebellium | no, black screen |
14:31:09 | lebellium | no panic or anything |
14:32:24 | lebellium | but I don't get the difference between YP-R0 and NWZ-A10, they both have internal and external storage |
14:33:37 | speachy | found it |
14:34:42 | speachy | the low-level code was, in a few places, using the internal/cooked open() etc instead of the proper OS open() |
14:35:01 | speachy | (in the LCD driver and PMU code) |
14:35:25 | speachy | still doing a build, when it's done I'll make sure I caught everything |
14:35:49 | speachy | now external storage will be inaccessible. |
14:35:49 | | Quit _bilgus__ (Remote host closed the connection) |
14:37:45 | | Join _bilgus__ [0] (~bilgus@65.186.35.190) |
14:38:20 | speachy | okay, just committed the fixes for the R0/R1. |
14:39:53 | *** | Saving seen data "./dancer.seen" |
14:40:35 | fs-bluebot | Build Server message: Build round completed after 926 seconds. |
14:40:40 | fs-bluebot | Build Server message: Revision 0e667ff result: All green |
14:40:42 | fs-bluebot | Build Server message: New build round started. Revision 13f5e12, 291 builds, 9 clients. |
14:42:15 | speachy | lebellium: rev 13f5e12 has the YP fixes |
14:43:33 | speachy | lebellium: the differnce in behavior betwen the R0 and A10 is their different low-level driver code. |
14:43:47 | speachy | on both we haven't got to the point where we can access rockbox proper. |
14:45:15 | speachy | I haven't yet found anything ont he NWZ about where the sd card gets mounted |
14:45:26 | speachy | (versus the internal storage) |
14:53:44 | fs-bluebot | Build Server message: Build round completed after 781 seconds. |
14:53:49 | fs-bluebot | Build Server message: Revision 13f5e12 result: All green |
14:53:55 | speachy | I think I have a fix for the R0's external storage too. |
14:55:36 | lebellium | I confirm YP-R0 is now working |
14:55:48 | speachy | internal storage only, correct? |
14:57:08 | lebellium | well, I can only see media0 now, not even media1 (and not mmc either) |
14:57:28 | speachy | media1 is read-only for OS-stuff only, correct? |
14:59:11 | lebellium | not read only. |
14:59:26 | lebellium | we put the rockbox loader there |
14:59:33 | lebellium | but it's an hidden partition with OF |
14:59:46 | speachy | ie not intended to be touched by runtime stuffs |
15:00 |
15:00:37 | lebellium | we're not supposed to touch it but we should be able to see the content in the rockbox browser |
15:01:18 | | Join johnb7 [0] (~johnb2@p5b3af81e.dip0.t-ipconnect.de) |
15:01:24 | lebellium | On NWZ-A10 the panic is gone but I can't see the sd card either |
15:04:58 | lebellium | basically, I think Rockbox should display all partitions in the file browser. Then it's up to the user to set "start browsing here" at the directory he wants |
15:06:12 | speachy | I've been undoing a lot of special cases trying to work around that ability |
15:06:54 | speachy | http://www.shaftnet.org/~pizza/rb-r0.zip |
15:07:23 | speachy | see if that allows you to see the sd card via the browser |
15:08:31 | speachy | (it's supposed to present itself as a special "link" on the top level of the browser) |
15:08:42 | speachy | k |
15:10:28 | speachy | basically the goal is to mimic the behavior of native targets. and simulator builds too. only show rockbox's "internal" and "external" storage. |
15:12:38 | lebellium | still only displays media0 |
15:17:53 | | Quit johnb7 (Ping timeout: 260 seconds) |
15:36:06 | | Quit pamaury (Ping timeout: 258 seconds) |
15:40:08 | speachy | heh, aren't even any of tehse things listed on ebay |
15:42:32 | lebellium | YP-R0 regularly shows up on ebay as it was quite popular in the UK, Germany and Italy |
15:44:13 | lebellium | it was not sold in America and Oceania though |
15:44:38 | lebellium | Sony NWZ should be easy to find |
15:47:18 | speachy | http://www.shaftnet.org/~pizza/rb-r0-b.zip |
15:49:31 | speachy | see if there's an entry in the "top" level file browser that points at the SD card. in theory it should be called whatever the underlying volume name happens to be. |
15:50:49 | speachy | whoops, missed something. gimme a momen |
15:52:06 | lebellium | I now have <Volume1> inside media0 |
15:52:15 | speachy | does it point at the SD card? |
15:52:32 | lebellium | Yes |
15:52:47 | speachy | and do they play back properly? :) |
15:52:52 | lebellium | but obviously it shouldn't be here |
15:53:13 | speachy | This is how things are _supposed_ to work btw, in keeping with all of the other rockbox targets (and simulator) |
15:53:16 | lebellium | yes playback is fine |
15:53:47 | speachy | top-level is the volume where .rockbox lies, with <whatever> pointing at the external storage |
15:54:11 | speachy | no visibility to the rest of the running system (if there even is any) |
15:54:49 | lebellium | Hum I just checked my Clip Zip and indeed <microSD1> is inside the internal memory browser |
15:54:55 | lebellium | Didn't remember |
15:55:07 | lebellium | I prefer how it was before. media0, media1 and mmc :) |
15:55:17 | speachy | (damnit, this means I need to redo how the ingenic hosted targets mount external USB storage) |
15:56:04 | speachy | (...since I fixed the underlying problem preventing them from working how I want) |
15:56:42 | speachy | (and this also means respinning the bootloader images for everything. @~#&%^$#!!!) |
15:57:31 | lebellium | Can you rename <Volume1>? |
15:57:43 | speachy | yes, it should be called <microSD> |
15:58:16 | lebellium | ok |
15:58:50 | speachy | http://www.shaftnet.org/~pizza/rb-r0-c.zip |
15:59:05 | lebellium | Won't be able to open rockbox_loader.sh with the embedded rockbox text viewer anymore :( |
16:00 |
16:00:03 | speachy | when wodz did the original Rocker port he got about 3/4ths of the way towards making hosted storage work the same way as everything else. |
16:00:29 | speachy | tbh the hosted targets were all rather "special" and not quite entirely working when it came to paths |
16:00:42 | speachy | lots of hacks in the code for special cases; most of those are gone now |
16:01:36 | speachy | if you could confirm the <microSD> name in that -c image, I can move on to fixing the rest of the mess I made. Do you know where the NWZ targets put the external SD storage? |
16:02:12 | lebellium | maybe but giving the opportunity to see the system files was fine and fun. I think it would be better to leave this opportunity (even if hidden by default) than trying to match the usual targets |
16:03:38 | speachy | (on them, '/storage' is the only path mentioned in the rb source) |
16:05:39 | lebellium | it's written <microSD1> as on Clip Zip |
16:06:26 | lebellium | NWZ have emmc, media and sd |
16:06:28 | speachy | I mean, http://www.shaftnet.org/~pizza/rb-r0-c.zip should report <microSD> instead of <Volume> |
16:06:59 | lebellium | Yes, I tell you, it's written <microSD1> (not <microSD>), as on Clip Zip |
16:07:30 | lebellium | and I couldn't know that it's emmc, media and sd on NWZ if I couldn't see the system files :) |
16:08:09 | speachy | ah, okay. |
16:08:15 | speachy | sorry, mis-understood you there |
16:08:59 | | Join johnb7 [0] (~johnb2@p5b3af81e.dip0.t-ipconnect.de) |
16:10:53 | lebellium | media is internal storage. sd and emmc are empty although I have a sd card inserted |
16:11:17 | speachy | I didn't do anything that would affect that though. |
16:13:14 | lebellium | so mnt\emmc and mnt\sd are empty. But I also have allcontents\int and allcontents\ext |
16:13:22 | lebellium | and here ext I see the SD |
16:16:24 | speachy | ok. sigh. |
16:18:01 | speachy | where is .rockbox located? |
16:18:17 | speachy | just trying to figure out how sony mapped everything.. |
16:19:51 | lebellium | hum my mistake. As I have the same directories on the internal storage and my SD, it's quite confusing. I'll put a text file to make the difference |
16:23:40 | | Quit johnb7 (Quit: Nettalk6 - www.ntalk.de) |
16:24:13 | lebellium | contents = allcontents\int = internal memory (where .rockbox is). allcontents\ext = mnt\media = sdcard |
16:26:05 | lebellium | .rockbox is also visible directly at the file browser root (so even before getting to contents or allcontents\int) |
16:32:10 | lebellium | hum I notice the device automatically restarts instead of shutting down |
16:34:36 | lebellium | well, that's with the 2017 build. Will see with a fresh one |
16:39:55 | *** | Saving seen data "./dancer.seen" |
17:00 |
17:11:23 | fs-bluebot | Build Server message: New build round started. Revision 012908e, 291 builds, 10 clients. |
17:26:38 | fs-bluebot | Build Server message: Build round completed after 916 seconds. |
17:26:40 | fs-bluebot | Build Server message: Revision 012908e result: All green |
17:54:20 | _bilgus__ | Sometime I really really hate casts |
17:55:12 | _bilgus__ | I spent a day trying to find a bug that was directly the result of (void *) covering up my improper dereference of a pointer |
17:55:28 | _bilgus__ | on the plus side I really cleaned some stuff up trying to find it |
18:00 |
18:03:15 | speachy | I'm down another three rabbit holes myself |
18:03:44 | speachy | but yeah, I'm not a fan of explicit casting to/from void* |
18:06:39 | _bilgus__ | I got rid of some but unfortunately some are still reqd |
18:07:43 | | Join pamaury [0] (~pamaury@rockbox/developer/pamaury) |
18:07:44 | speachy | I'm still unwinding the layers and layers of hacks in the hosted filesytem code |
18:10:59 | pamaury | speachy: you mean the rockbox hosted FS code is a hack? I am shocked :P |
18:12:06 | speachy | pamaury: oh, it worked well enough for the first target(s), the problem was that each new platform layered new hacks on top of the old ones, and they don't like to share. :) |
18:14:07 | _bilgus__ | speachy remember that file system redirect patch of JhMikeS' that I totally failed to rebase? |
18:14:27 | speachy | ...not really |
18:14:34 | _bilgus__ | let me find it |
18:16:43 | _bilgus__ | g#1613 |
18:16:45 | fs-bluebot | Gerrit review #1613 at http://gerrit.rockbox.org/r/1613 : Multiboot Firmware Root Redirect by William Wilgus |
18:18:03 | _bilgus__ | sorry that isn't it it is the parent of that |
18:18:20 | speachy | Just after I published new bootloaders for the hiby targets. |
18:18:26 | speachy | I need to respin them all. $@#%@% |
18:19:30 | speachy | but the good news is that I now have proper hotplug going via the rockbox-native multidrive framework |
18:20:04 | _bilgus__ | g#1556 |
18:20:05 | fs-bluebot | Gerrit review #1556 at http://gerrit.rockbox.org/r/1556 : Allow mounting of any directory as the root directory. by William Wilgus |
18:21:28 | speachy | you merged that ~2mo ago... |
18:22:09 | speachy | unfortunately the hosted stuff sorta bolts onto the side of everything and is a petulant misbehaving child |
18:25:12 | _bilgus__ | and I reverted it |
18:25:23 | speachy | ooohyeah, that's right |
18:25:46 | speachy | some of the craziness you ended up with might be mitigated with the changes I've been making to the hosted code |
18:26:08 | _bilgus__ | I'll eventually revisit but I'm pretty sure it would make what you want to do pretty seamless |
18:26:45 | speachy | most of what I'm doing involves unwinding hardcoded assumptions about paths. and mixing os-native and rockbox-cooked filesystem calls |
18:28:02 | _bilgus__ | what that does is allows you to set sym links essentially |
18:37:34 | lebellium | speachy: a user complained that the sleep timer doesn't work on YP-R0. I could fix this issue with adding #define HAVE_POWEROFF_WHILE_CHARGING to samsungypr0.h. I don't know if lorenzo92 forgot it back to the time or if there was a specific reason not to have it. It's relevant, maybe it could be added to trunk? |
18:37:51 | lebellium | If it's relevant* |
18:37:54 | speachy | if it does the trick, I dont' see why not |
18:39:58 | *** | No seen item changed, no save performed. |
18:40:22 | fs-bluebot | Build Server message: New build round started. Revision 0a4a920, 291 builds, 10 clients. |
18:44:54 | lebellium | could you also add YP-R1 to the theme page? I have an old 2013 touch theme for it I should rather share instead of keeping on my computer |
18:52:32 | fs-bluebot | Build Server message: Build round completed after 730 seconds. |
18:52:37 | fs-bluebot | Build Server message: Revision 0a4a920 result: All green |
18:52:38 | fs-bluebot | Build Server message: New build round started. Revision 6f9a157, 291 builds, 10 clients. |
19:00 |
19:20:31 | fs-bluebot | Build Server message: Build round completed after 1673 seconds. |
19:20:32 | fs-bluebot | Build Server message: Revision 6f9a157 result: All green |
19:29:34 | | Quit pamaury (Ping timeout: 272 seconds) |
19:44:35 | | Quit Ckat (Excess Flood) |
19:44:59 | | Join Ckat [0] (~Ckat@xn--z7x.xn--6frz82g) |
19:45:40 | | Quit bluebrother (Disconnected by services) |
19:45:45 | | Join bluebrother^ [0] (~dom@rockbox/developer/bluebrother) |
19:45:50 | | Join fs-bluebot_ [0] (~fs-bluebo@55d44df5.access.ecotel.net) |
19:48:33 | | Quit fs-bluebot (Ping timeout: 260 seconds) |
19:53:07 | | Quit lebellium (Quit: Leaving) |
20:00 |
20:40:00 | *** | Saving seen data "./dancer.seen" |
20:48:55 | | Quit MrZeus_ (Ping timeout: 260 seconds) |
20:50:47 | speachy | lebellium: Added to the themesite. If any compatible themes are present they will get accounted for in the next theme refresh (15 minutes after the next build finishes) |
20:54:36 | | Join massiveH [0] (~massiveH@ool-18e4e82f.dyn.optonline.net) |
21:00 |
21:05:38 | fs-bluebot_ | Build Server message: New build round started. Revision b1e21bb, 291 builds, 10 clients. |
21:06:46 | speachy | lebellium, also one more question −− on the yp-r0, what is the device node for the sd card? (eg /dev/mmcblk0 ?) |
21:25:22 | fs-bluebot_ | Build Server message: Build round completed after 1184 seconds. |
21:25:23 | fs-bluebot_ | Build Server message: Revision b1e21bb result: 19 errors 3 warnings |
21:41:36 | fs-bluebot_ | Build Server message: New build round started. Revision edbdefa, 291 builds, 10 clients. |
21:43:02 | speachy | and with this, it's time to rebuild the bootloader binaries and patches. At least I have that scripted now. |
21:47:51 | _bilgus__ | well everything was going well with my char * void * fb_data* fb_remote_data * union till I discovered that my current arm toolchain doesn't like anonymous unions |
21:51:00 | speachy | still on 444 I guess? |
21:51:12 | | Quit beencubed (Quit: Leaving) |
21:53:20 | _bilgus__ | yeah and I truly hesitate to start locking stuff to compiler versions |
21:54:02 | _bilgus__ | at least named unions are forward compatible I guess |
21:54:18 | speachy | well, we do officially use 494 everywhere now. :) |
21:54:41 | fs-bluebot_ | Build Server message: Build round completed after 785 seconds. |
21:54:43 | fs-bluebot_ | Build Server message: Revision edbdefa result: All green |
21:55:33 | _bilgus__ | hmm ok but only because its so damn ugly using named unions :p |
21:59:11 | speachy | in all seriousness the nice thing about a more "modern" baseline compiler is so we dont' have to put in workarounds for older crap |
21:59:47 | _bilgus__ | yeah I was drifting towards some kind of macro hack but this sounds better |
22:00 |
22:00:02 | _bilgus__ | I'll just have to remeber to update at home next time I'm there |
22:01:27 | _bilgus__ | so OSD finally works RIGHT |
22:01:51 | _bilgus__ | still chasing some weird issues on 1 bit screens (clip+) |
22:02:09 | speachy | awesome. |
22:02:21 | | Quit cockroach (Quit: leaving) |
22:02:26 | speachy | I'm regenerating a bootloader set for the hiby targets, AGAIN. |
22:02:34 | speachy | at least it's scripted now |
22:04:53 | _bilgus__ | the one with the upgrade in the bootloader? |
22:05:45 | _bilgus__ | I noticed on the rocker at least that you can't shutdown till you boot into a fw |
22:05:57 | _bilgus__ | mildly annoying |
22:08:43 | efqw | better than the m3k I suppose? |
22:09:02 | efqw | you can't shut down at all unless you use the stock fw |
22:10:03 | speachy | _bilgus__: the loader has a shutdown option in the tools menu |
22:11:11 | speachy | this new iteration has proper hotplug of both SD and external USB, identically integrated to how our native targets handle it. |
22:11:43 | speachy | (had to change the mountpoint and fix a couple of bugs in the integration scripts) |
22:15:47 | | Join Stanley00 [0] (~stanley00@unaffiliated/stanley00) |
22:16:27 | speachy | the m3k shutdown problem might be fixed now. |
22:18:44 | _bilgus__ | oh nice I missed it |
22:23:44 | * | speachy waits for 450MB of images to upload. |
22:25:02 | speachy | give me another ~15 min and you'll be able to use rbutil to install the newly-updated stuff |
22:26:09 | Stanley00 | hmm... I was trying to make a separate build for M5, but the whole plugin things is scary... |
22:26:30 | Stanley00 | can we have a way to disable all plugins by default for the initial port? |
22:26:56 | speachy | edit apps/plugins/SOURCES and add #if 0 / #endif at the top/bottom |
22:27:02 | speachy | ditto for apps/plugins/SUBDIRS |
22:27:25 | Stanley00 | ah, I see, thanks |
22:28:46 | Stanley00 | I saw that we have `plugins="yes"` in tools/configure, let me see if we can use that config somehow |
22:29:50 | efqw | the ridiculous part is that the m3k's power controls are broken, lol |
22:30:11 | efqw | as far as I can tell from the logs, the player binary tells axp192 to cut the power |
22:30:14 | efqw | not the kernel |
22:30:19 | speachy | uploaded. |
22:30:35 | speachy | efqw: oh that's awful. |
22:33:09 | efqw | this is probably one of the hackiest linux device I've ever seen |
22:36:13 | Stanley00 | speachy: found it, https://git.rockbox.org/cgit/rockbox.git/tree/tools/root.make#n128 <= we need to check for this ifeq (yes,$(ENABLEDPLUGINS)) too |
22:40:05 | *** | Saving seen data "./dancer.seen" |
22:45:21 | _bilgus__ | theres actually a lot of 'hidden' functionality in the config stuff |
22:45:40 | _bilgus__ | thumb stuff even but I think that may be enabled now? |
22:45:53 | _bilgus__ | arm thumb.. |
22:45:56 | _bilgus__ | lol |
22:46:14 | _bilgus__ | I don't know if that made it clearer or not |
22:47:48 | _bilgus__ | annnnd 1 bit seems to be fixed now after setting it to the right union member |
22:49:40 | speachy | the thumb stuff is still going through that hacky wrapper script |
22:52:33 | speachy | IIRC we only turn it on when we need the smallest possbie code size. |
23:00 |
23:04:01 | efqw | found a function like this: `open64("/dev/axp173",2);` |
23:04:17 | efqw | `ioctl(__fd,0x20003323,&arg);` |
23:04:27 | efqw | sigh |
23:04:40 | efqw | can this get any worse |
23:06:29 | Stanley00 | wait, that looks familiar to me too =]] |
23:09:19 | efqw | so apparently there are no proper drivers for the dac and the pmu |
23:09:29 | efqw | it's all ioctl() calls from the player binary |
23:42:16 | Stanley00 | speachy: https://git.rockbox.org/cgit/rockbox.git/tree/tools/configure#n894 <= not sure if this is fixed, but fiio is still using -march=mips32 only, bump to mips32r2 make it crash on my m5 |
23:49:55 | | Quit [7] (Ping timeout: 240 seconds) |
23:50:31 | | Join TheSeven [0] (~quassel@rockbox/developer/TheSeven) |