Previous day | Jump to hour: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Next day

Seconds: Show Hide | Joins: Show Hide | View raw
Font: Serif Sans-Serif Monospace | Size: Small Medium Large

Click in the nick column to highlight everything a person has said.
The Logo icon identifies that the person is a core developer (has commit access).

#rockbox log for 2015-06-18

00:00:30[Saint]There's a link to a font pack I made _yeeeeeeeeeeeeears_ ago on the site.
00:00:48[Saint](under Extras)
00:00:56adnap[Saint]: Is it the main one?
00:01:03[Saint]It is not.
00:01:27adnap[Saint]: Does it have a bigger Unicode font that 18-Fixed?
00:01:34[Saint]It does.
00:02:36[Saint]adnap: you can pull them straight from my github
00:08:46 Quit AlexP (Remote host closed the connection)
00:13:25adnap[Saint]: I don't know why, but all the fonts seem to show up even smaller than 18-Fixed on Android!
00:14:23adnap[Saint]: For example, 36 GNU Unifont is much smaller
00:14:30[Saint]Offhand I have no idea what you're doing wrong.
00:14:57[Saint]Or what's going on.
00:15:14 Quit mc2739 (Ping timeout: 255 seconds)
00:15:34[Saint]What I can say is that in the brief period where peole actually cared about Rockbox on Android a great many people used these fonts successfully.
00:16:16[Saint]perhaps keep in mind that the font height is measured from the top of the ascent to the bottom of the descent and not the glyph itself.
00:16:57adnap[Saint]: I tried the biggest fonts. There is no difference in size among several sizes of the same fonts.
00:17:20ZincAlloyThere is. I'm using them in a theme..
00:17:27[Saint]^ that
00:17:37adnapCould it be my theme?
00:17:44adnapI use the default.
00:17:44[Saint]I don't see how.
00:18:18[Saint]Even if you were using larger fonts in a smaller viewport, it would just cut the font off prematurely.
00:18:21[Saint]Not make it smaller.
00:18:31 Quit Markmaster (Quit: Markmaster)
00:19:37adnapThere is a rockbox/fonts folder in the root of my internal storage. I put the fonts from [Saint]'s pack in there and selected them via Settings > Theme Settings > Font
00:19:50ZincAlloyyeah, that should do the trick
00:19:57[Saint]Your theme is probably hardcoding fonts.
00:20:05 Quit ender` (Quit: If you eat a live toad first thing in the morning, nothing worse will happen all day long. -- California saying; To you or the toad. -- Niven's restatement; ówell, most of the time anyway ... -- programmer's caveat)
00:20:06[Saint]in which case none of that will matter.
00:20:13ZincAlloyhe's using the default
00:20:22[Saint]he said he wasn't?
00:20:36[Saint]Oh, no, I misread.
00:20:40adnapSome of the fonts look different. They just don't always change in size or appear as large as they should.
00:20:42[Saint]SHit knows.
00:21:04adnapI'm using cabbiev2
00:21:27[Saint]Ubuntu and GNU Unifont have _very_ different ascent and descent ratios.
00:21:30adnapThat's the default, right?
00:21:39[Saint]But they should be largely similar in their own kind.
00:22:40ZincAlloyfor many resolutions there is no proper cabbie port. that's why the font is so small..
00:22:58adnap36 Ubuntu [Regular] and 36 GNU Unifont both appear smaller than 18-Fixed, appear at about the same size, and look about the same to me.
00:23:17[Saint]see above.
00:23:26[Saint]the font is measured fron ascent to descent.
00:23:29[Saint]not glyph height.
00:23:35adnapSounds like I need a different theme then.
00:23:41[Saint]That will not help.
00:23:43ZincAlloythose are rather small. they will look tiny on a big cellphone screen
00:23:56ZincAlloywhat are your screen dimensions?
00:24:04[Saint]I think you're confusing what the numerical values mean.
00:24:11[Saint]it is NOT the glyph height.
00:24:26[Saint]its the entire height of the fontline, ascent to descent.
00:25:51[Saint]gimme a sec to shit some more fonts out onto the infowebz.
00:25:58[Saint]I made a lot more I never published.
00:26:21ZincAlloytry this:
00:27:32ZincAlloy[Saint], have you ever made larger versions of Ubuntu bold? they will come in handy for larger screens for sure
00:27:51[Saint]I have up to 50pt
00:27:55[Saint]that's it.
00:28:35 Quit [Franklin] (Ping timeout: 264 seconds)
00:28:35 Join Strife89 [0] (
00:28:35[Saint]if these go well I might kill the version on the site.
00:28:40adnapI wish rockbox could just draw scaleable fonts for any resolution.
00:28:40ZincAlloyI tried to make a 1080x1920 version of my theme, but I didn't have any anti aliased fonts that were big enough :D
00:28:57[Saint]adnap: patches welcome
00:29:04[Saint]there we go, play with those.
00:39:20adnap[Saint]: Thank you! These are a good size! Ubuntu Regular doesn't seem to support Unicode and GNU Unifont looks blocky though.
00:39:38[Saint]Welcome to the world of free unicode fonts.
00:39:45[Saint]Sadly, I'm limited by licensing.
00:40:04[Saint]Paying several hundred dollars out of my own pocket for a gift to the community wasn't something I was down for.
00:40:24[Saint]If you find some pretty free fonts, I might have a play.
00:41:07***Saving seen data "./dancer.seen"
00:41:17[Saint]There pretty much aren't any fonts I know of that are both pretty, *and* have full unicode coverage.
00:41:18 Quit petur (Quit: Leaving)
00:41:41[Saint]The Ubuntu font set is for the pretty, the GNU Unofont set if you extensive locale support.
00:41:50[Saint]It seems largely impossible to have both.
00:42:36adnap[Saint]: Well, thanks anyway! This is still a big improvement over 18-Fixed!
00:42:51[Saint]If anyone ever finds a very beautiful font that has full unicode support, I'm open to suggestions.
00:43:01[Saint]Its something we should have and I'm willing to do the conversion.
00:43:03adnap(Which also looked tiny and blocky)
00:43:05[Saint]I just never found one.
00:43:28adnapI thought I read about something with libre in the name.
00:44:48[Saint]I have found quite a few fonts that have been split up into specific locales, but I don't recall any with the same coverage as gnu unifont, which covers almost the entire spectrum of glyphs.
00:45:05[Saint]they usually seem to split the fonts up into different locale sets, and its annoying.
00:45:07adnapThis sounds like a good Kickstarter idea. :P
00:45:13ZincAlloyfor small sizes it sure is impossible. unifont characters need to be really tall..
00:48:09[Saint]kanji et al.
00:48:29adnap[Saint]: You implied that there is less interest in Rockbox for Android now. Why? What is better?
00:48:42[Saint]lots of asian glyphs look identical to each other down past a ~18-20px ascent drop.
00:49:00[Saint]adnap: nothing, but, it was always a terrible solution.
00:49:11[Saint]In a word, we pretty much did everything wrong that we could.
00:49:33ZincAlloyit's pretty cool, though.
00:49:40adnap[Saint]: You mean it was hacked together quickly to get something working?
00:49:43[Saint]Bringing in our own UI and not doing a central library based approach basically killed us.
00:49:50ZincAlloyit does have issues, but it's useable for the most part.
00:50:05[Saint]Only if you're on a forgotten old Android version.
00:50:13ZincAlloyoh, right.
00:50:17ZincAlloyI'm outdated :D
00:50:21[Saint]I literally have no devices that'll run it anymore.
00:50:29[Saint]I'd need to specifically revert.
00:50:40adnapMy only issue is it sometimes crashes, but it always remembers my place in a file and my playlist.
00:51:10ZincAlloyI also get audible glitches every now and then.
00:51:19[Saint]And, no, it wasn't hacked together - no, that wasn't it - it was created with love. It just had the wrong direction right from the beginning, and now we all see that.
00:51:24[Saint]At the time, it wasn't easy to see.
00:51:38ZincAlloyand album art usually gets lost between tracks
00:51:50[Saint]We need a library based approach with a native UI to have any sucess in this market.
00:52:06[Saint]ANd Mr. SOmeone has no time to do this.
00:52:38ZincAlloywe should fire mr. someone. He just doesn't get things done :D
00:52:46[Saint]<shakes fist>
00:52:55adnapIt's not as polished as the iOS player I guess, but it has more options and I can work with my own files on a filesystem.
00:53:26[Saint]the massive issue is having to target a specific resolution.
00:53:43adnapNeed everything scaleable
00:53:44ZincAlloyyeah. that's trouble.
00:53:48[Saint]the binary _must_ be built for the framebuffer. No exceptions.
00:53:59[Saint]That basically stops us dead in the water for distribution.
00:54:06adnapRoxbox history?
00:54:18[Saint]Historic reasons, basically, yeah.
00:54:33[Saint]Its how its done on our other targets. (where it makes sense)
00:55:05[Saint]automagically scaling to a given framebuffer is non-trivial.
00:55:15adnapI bet the build process is super annoying.
00:55:15[Saint]especially if we want to keep the theme engine.
00:55:27ZincAlloyI couldn't find any acceptable alternative for rockbox. I'd like to browse the actual file system, I need gapless mp3 and replay gain.
00:55:34[Saint]Nah. Its no more annoying than any of the other devices really.
00:55:35adnapI don't care about themes.
00:55:45[Saint]I suspect you do.
00:55:47adnapI think one perfect theme is simpler.
00:55:53[Saint]Try using the fallback theme for a minute.
00:55:56[Saint]We'll wait.
00:56:21adnapWell, I mean philosophically. Not that I don't want to rely on what Rockbox has
00:56:50ZincAlloyhistorically, themeability was a big thing.
00:57:05adnapWell, I have to go
00:57:22adnapI really enjoyed this discusion, and thanks for the fonts [Saint]!
00:57:41[Saint]without thems, you lose touch control, I suspect you'd miss that.
00:57:51[Saint]otherwise you'd have to deal with a terrible 3x3 touch grid.
00:58:17[Saint]revert to the fallback theme and you'll see why you currently care about thems.
00:58:25[Saint]anyway - good day. o/
01:11:31 Quit Strife89 (Quit: Leaving)
01:11:57 Join [Franklin] [0] (
01:17:49 Quit [Franklin] (Ping timeout: 256 seconds)
01:25:54 Join [Franklin] [0] (
01:31:43 Quit [Franklin] (Ping timeout: 264 seconds)
01:33:23 Join jtdesig02 [0] (~Thunderbi@2601:400:8000:c904:80d6:5f40:e0df:11e4)
01:34:29 Quit jtdesigns01 (Ping timeout: 246 seconds)
01:39:50 Quit jtdesig02 (Quit: jtdesig02)
01:45:22 Join jtdesigns01 [0] (44283056@gateway/web/freenode/ip.
01:53:36 Join [Franklin] [0] (
01:58:14 Join jonathan__ [0] (~jtdesigns@2601:400:8000:c904:5d8c:650e:6804:3a45)
01:59:56 Quit jtdesigns01 (Disconnected by services)
02:00:17 Nick jonathan__ is now known as jtdesigns01 (~jtdesigns@2601:400:8000:c904:5d8c:650e:6804:3a45)
02:02:19 Quit [Franklin] (Ping timeout: 246 seconds)
02:04:32 Join [Franklin] [0] (
02:14:36 Join ploco [0] (dce9b7f9@gateway/web/freenode/ip.
02:17:42ploco[Saint]: cut that resolusion dependen talk, g838 has been sitting there for 1 whole year
02:18:32[Saint]that's putting a bainaid on a broken leg and you and I both know that.
02:19:02plocono, i disagree
02:19:25[Saint]Sure, it'll "fix" the framebuffer issue, but it leaves the underlying issue of it still being _completely the wrong direction_ to travel in.
02:20:12 Quit ZincAlloy (Quit: Leaving.)
02:20:15[Saint]I honestly don't think there's even an argument there. Us bringing our theme engine and UI to the party on ANdroid is The Wrong Thing To Do (TM).
02:20:23plocoit's not that big a issue just disable the framebuffer thread. hook the api to jni. the problem is no one know what cause the 5.0 crash
02:21:06[Saint]I honestly don't think there is any point in persuing anything short of a full playback library approach with a native UI.
02:21:24[Saint]That opens up a host of possibilities and makes us attractive and relevant.
02:22:04ploconot until we can find the root cause of the 5.0 crash
02:22:23[Saint]that wouldn't be relevant here.
02:23:12plocosure it is, the crash point is the playback thread
02:25:04[Saint]but Mr. Someone gets the opportunity to strip this back to the very basics and build from the ground up here, so any problems that may or may exist with rockbox in its current state are moot.
02:25:38[Saint]in my opinion for this use case the only interest things are the heavy codec optimizations.
02:27:11plocowho ever interest in that kind of work most likelly has jump ship to ffmpeg already.
02:27:56[Saint]and here we are.
02:29:23plocono, we, you and me, are stand on very different point in every aspect. you only want the thing done in easy way. I'm hacking try to make the impossible possible.
02:29:55plocoand till now, users are still suffer in that tiny 8mb memory in Android build.
02:30:01[Saint]I'm sorry? What part of the direction I outlined is _easy_?
02:30:36[Saint]It is the exact opposite of easy.
02:30:55[Saint]Recognizing that the current route is not the way to go and discarding it is _hard_. :)
02:31:18plocoman, so do something? :)
02:38:31plocoanyway, if is not the stupid 5.0 crash sidetrack me from complete the jni hook up, would have finsh most of the RBlib hacking.(it's been more than hald a year since start)
02:39:10 Quit ploco (Quit: Page closed)
02:41:09***Saving seen data "./dancer.seen"
02:48:46 Quit jtdesigns01 (Remote host closed the connection)
02:50:07 Join jtdesigns01 [0] (~jtdesigns@2601:400:8000:c904:a4b0:13d4:642d:2ffe)
03:13:01 Quit Cust0sLim3n (Max SendQ exceeded)
03:13:08 Quit Mir (Ping timeout: 272 seconds)
03:14:44 Join Cust0sLim3n [0] (~CustosLim@unaffiliated/cust0slim3n)
03:30:19 Quit [Franklin] (Ping timeout: 276 seconds)
03:31:16 Join [Franklin] [0] (
03:32:31 Join AlexP [0] (~alex@rockbox/staff/AlexP)
03:43:22jtdesigns01so, i just tried emacs..... i.... am not.... *ever*.... going..... to try that..... again.
03:44:24jtdesigns01so now i am using zed and i am mostly liking it.
03:48:21 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
04:03:53 Quit uwe_ (Ping timeout: 256 seconds)
04:06:12 Quit AlexP (Remote host closed the connection)
04:11:04 Join uwe_ [0] (
04:36:11 Quit [Franklin] (Ping timeout: 256 seconds)
04:41:12***Saving seen data "./dancer.seen"
05:00:53 Join peterburk [0] (
05:06:27peterburkCan someone advise on configure scripts? I want to build a plugin without recompiling the entire firmware every time.
05:17:32 Join HazWard [0] (
05:47:58 Quit [7] (Disconnected by services)
05:48:08 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
05:49:02HazWardAre any new devices getting Rockbox?
05:54:12[Saint]If someone wants it bad enough to make it happen, sure.
06:10:58HazWardOh ok
06:16:32 Join rela [0] (~x@pdpc/supporter/active/rela)
06:21:28 Quit rela (Ping timeout: 265 seconds)
06:32:45 Quit mc2739 (Ping timeout: 256 seconds)
06:32:50 Join rela [0] (~x@pdpc/supporter/active/rela)
06:34:37 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
06:37:25 Quit rela (Ping timeout: 265 seconds)
06:37:53 Quit Cust0sLim3n (Max SendQ exceeded)
06:39:26 Join Cust0sLim3n [0] (~CustosLim@unaffiliated/cust0slim3n)
06:41:15 Quit HazWard (Quit: AndroIRC closed)
06:41:17***Saving seen data "./dancer.seen"
06:49:04 Join rela [0] (~x@pdpc/supporter/active/rela)
06:53:43 Quit rela (Ping timeout: 256 seconds)
07:05:18 Join rela [0] (~x@pdpc/supporter/active/rela)
07:10:17 Quit rela (Ping timeout: 265 seconds)
07:18:51 Quit Cust0sLim3n (Max SendQ exceeded)
07:20:08 Join Cust0sLim3n [0] (~CustosLim@unaffiliated/cust0slim3n)
07:21:32 Join rela [0] (~x@pdpc/supporter/active/rela)
07:26:01 Quit rela (Ping timeout: 256 seconds)
07:37:46 Join rela [0] (~x@pdpc/supporter/active/rela)
07:42:40 Quit rela (Ping timeout: 265 seconds)
07:44:51 Quit funman (Ping timeout: 272 seconds)
07:47:19 Quit bluebrother (Disconnected by services)
07:47:24 Join bluebrother^ [0] (~dom@rockbox/developer/bluebrother)
08:02:13 Join advcomp2019_ [0] (~advcomp20@unaffiliated/advcomp2019)
08:05:52 Quit advcomp2019__ (Ping timeout: 265 seconds)
08:09:26 Join Mir [0] (
08:18:21 Quit amiconn (Remote host closed the connection)
08:18:21 Quit pixelma (Remote host closed the connection)
08:18:37 Join ender` [0] (
08:20:21 Join pixelma [0] (~pixelma@rockbox/staff/pixelma)
08:20:26 Join amiconn [0] (~amiconn@rockbox/developer/amiconn)
08:24:14 Quit JanC (Ping timeout: 265 seconds)
08:38:42 Join JanC [0] (~janc@lugwv/member/JanC)
08:41:19***Saving seen data "./dancer.seen"
08:45:24 Join petur [0] (~petur@rockbox/developer/petur)
08:46:51 Quit Cust0sLim3n (Max SendQ exceeded)
08:48:52 Join Cust0sLim3n [0] (~CustosLim@unaffiliated/cust0slim3n)
08:58:50 Join pystar89 [0] (
09:52:52 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
09:53:31 Join Markmaster [0] (~Markmaste@
10:27:53 Quit Bray90820 (Ping timeout: 252 seconds)
10:28:30 Quit pamaury (Remote host closed the connection)
10:31:00 Quit pystar89 (Ping timeout: 252 seconds)
10:41:20***Saving seen data "./dancer.seen"
11:08:51 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
11:18:27 Quit Markmaster (Quit: Markmaster)
11:20:03 Join AlexP [0] (~alex@rockbox/staff/AlexP)
11:52:29 Quit Cust0sLim3n (Ping timeout: 272 seconds)
11:58:11 Join Cust0sLim3n [0] (~CustosLim@unaffiliated/cust0slim3n)
11:59:25 Quit peterburk (Quit: This computer has gone to sleep)
12:06:25 Quit Guest85678 (Ping timeout: 272 seconds)
12:11:45 Join funman [0] (
12:11:58 Quit funman (Changing host)
12:11:58 Join funman [0] (~fun@rockbox/developer/funman)
12:41:23***Saving seen data "./dancer.seen"
12:47:22 Join dys [0] (~andreas@2a01:1e8:e100:8296:f66d:4ff:fec1:4421)
12:47:23 Nick dys is now known as Guest64414 (~andreas@2a01:1e8:e100:8296:f66d:4ff:fec1:4421)
12:49:11 Quit petur (Quit: *plop*)
13:21:32 Join petur [0] (~petur@rockbox/developer/petur)
13:31:59 Join Rower [0] (
13:47:13 Join wodz [0] (
13:48:40 Quit Cust0sLim3n (Ping timeout: 276 seconds)
13:48:42 Join ZincAlloy [0] (
13:58:36 Join Cust0sLim3n [0] (~CustosLim@unaffiliated/cust0slim3n)
14:30:25 Join amayer [0] (
14:41:26***Saving seen data "./dancer.seen"
14:50:53 Quit Cust0sLim3n (Ping timeout: 276 seconds)
15:02:23 Join Cust0sLim3n [0] (~CustosLim@unaffiliated/cust0slim3n)
15:07:38 Join einhirn [0] (
15:26:38 Quit [Saint] (Ping timeout: 276 seconds)
16:04:29 Join krabador [0] (~krabador@unaffiliated/krabador)
16:11:48 Quit petur (Remote host closed the connection)
16:25:17 Quit AlexP (Remote host closed the connection)
16:28:48 Join maruk [0] (
16:29:30 Quit Rower (Ping timeout: 265 seconds)
16:41:27***Saving seen data "./dancer.seen"
16:47:01 Quit pamaury (Remote host closed the connection)
17:06:24 Join [Saint] [0] (~hayden@rockbox/staff/saint)
17:12:35 Join petur [0] (~petur@rockbox/developer/petur)
17:12:56 Join AlexP [0] (~alex@rockbox/staff/AlexP)
17:32:18 Join Electricguy [0] (
17:50:59 Quit wodz (Quit: Leaving)
18:23:21 Quit [Saint] (Ping timeout: 255 seconds)
18:28:43 Quit maruk (Quit: Leaving.)
18:30:51 Join [Saint] [0] (~hayden@rockbox/staff/saint)
18:41:30***Saving seen data "./dancer.seen"
18:58:58 Quit Cust0sLim3n (Ping timeout: 245 seconds)
19:02:37 Quit mc2739 (Ping timeout: 244 seconds)
19:04:24 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
19:05:50 Join Markmaster [0] (
19:08:33 Join Cust0sLim3n [0] (~CustosLim@unaffiliated/cust0slim3n)
19:22:32 Quit krnlyng (Quit: huiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)
19:24:02 Nick suYin`OFF is now known as suYin (
19:31:42 Join chrisb [0] (
19:32:05 Join krnlyng [0] (~liar@
19:37:28 Join lebellium [0] (
19:45:10 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
19:49:25 Quit Cust0sLim3n (Ping timeout: 252 seconds)
20:00:00 Join Cust0sLim3n [0] (~CustosLim@unaffiliated/cust0slim3n)
20:03:15 Quit chrisb (Ping timeout: 255 seconds)
20:10:17 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
20:22:08 Join ChristW [0] (~christ@
20:23:58ChristWMy wife's iPod touch is dying, so I am looking for a replacement audio player. Any advice? She has bad eye sight, so having to use a small screen is a problem. And, since I'm asking here, I'd like to use Rockbox on it, as well...
20:27:26[Saint]If an iPod Touch was the prior metric of "a thing that was usable", there's very little options I can think of.
20:27:35[Saint]Actually, none, offhand.
20:27:46ChristWButtons would do.
20:27:58ChristWiPod classic (alike)
20:28:11[Saint]I'm thinking of screen realestate alone.
20:28:22[Saint]and availability secondarily.
20:28:53ChristWScreen real estate would only be in the sense of being able to see the song titles, but that's need a _huge_ font anyway.
20:28:55[Saint]the iPod Classic is hugely expensive these days as it got discontinued and snapped up be eager hipsters.
20:29:16[Saint]If you can find one at a decent price (look in Pawm shops), go for it.
20:29:24ChristWMy Classic is still working (and running Rockbox as well).
20:29:42ChristWAnyway, Rockbox has audio ouitput as well (for artists etc), right?
20:29:54[Saint]Yeah, if you want that to be a thing you enjoy doing in future I'd consider trying to find a replacement for the future now.
20:30:05ChristWYou'd probably be able to navigate using that
20:30:25[Saint]Yes, it does.
20:30:44[Saint]Though if you are even partially sighted it would probably be better to depend on the UI.
20:31:00[Saint]while voice support exists it is fairly cumbersome.
20:31:33[Saint]and it requires micromanagement of files.
20:31:46[Saint]but if that is an issue or not is largely a personal thing I guess.
20:32:37[Saint]It isn't that bad really I guess. Just another step.
20:32:55ChristWSo, I could better check with her if navigating Rockbox by sound is 'doable' and then pick up 'a' player supported by the setup utility?
20:32:55[Saint]Having to point RbUtil at the device to generate talk files every time the media gets updated/replaced
20:33:19ChristWIt isn't updated that often.
20:33:28[Saint]If she can read fine from a large font on your Classic there shouldn't be an issue.
20:34:10[Saint]234x320 is a fairly standard resolution, I can't think of anything readily available with a larger screen.
20:34:33ChristWAlthough I'm not sure if the latest (7th gen) iPod classic is supported by Rockbox _at all_.
20:34:37[Saint]such creatures do exist, but they are obscure and/or foolishly expensive and/or terrible.
20:34:44[Saint]ChristW: it is
20:34:58[Saint]same as the 6G. No difference.
20:35:01ChristWWell, I kinda installed mine to run it as well, so I'ce seen it before.
20:35:17ChristW(load emcore, boot, add rockbox, stuff, things, reboot, works just fine)
20:35:23[Saint]we create a binary, it'll run, we offer no way of booting it or a means to install a bootloader.
20:35:28[Saint]that's the official stace.
20:35:35ChristWI know, but it works.
20:36:48[Saint]Oh, I'm aware. I use these devices too (albeit solid state hardware modifications). Just trying to clarify two points. Technically you can't actually install Rockbox officially, but yes, the 6/7G Classics are supported.
20:37:04 Quit krabador (Ping timeout: 246 seconds)
20:37:16[Saint]Well...semantics, you can /install/ it officially, but not boot it. :)
20:38:08ChristWbut emcore can boot it.
20:38:12 Join RiD [0] (
20:38:23[Saint]The 7G support isn't immediately obvious due to our binary being called ipod6g perhaps.
20:38:42TheSeventhere's no such thing as a "7G" in the first place
20:38:47[Saint]but that's what it was when it started and the two aren't particularly interesting to distinguish between.
20:38:50TheSevenor "6.5G" or whatever
20:39:48TheSeventhe "iPod Classic" devices (anodized aluminum front HDD-based devices) are all considered "6G" from a hardware point of view
20:40:07[Saint]Out of interest, whatever happened with your OF dualboot stripped bootloader?
20:40:14[Saint]did that die?
20:40:36TheSeventhe only difference between the "sub-generations" being different hard disk models (for the different capacity versions) and added headphone remote support in the 160GB slim model (but not supported by rockbox)
20:40:38[Saint]is that still a thing, perhaps with auditable code that lives somewhere public?
20:41:03TheSevenoh and maybe an upgraded battery
20:41:13*[Saint] nods
20:41:17TheSevenalso, within the series, there's a weird mix of different LCD display models, but that doesn't seem to align with the HDD models at all
20:41:33***Saving seen data "./dancer.seen"
20:41:54TheSevenso from a technical point of view, all HDD anodized-front ipods can be considered equal and are usually just called "classic" or 6G
20:41:54[Saint]that seems to be a product driven of hardware availability at the time and I find it interesting.
20:42:31TheSeventhe rockbox bootloader for classic project kinda died, yes
20:42:41TheSevenI simply didn't get around to actually doing that
20:43:32 Join krabador [0] (~krabador@unaffiliated/krabador)
20:43:52TheSeventhere isn't much missing actually, most of the required bits and pieces exist within rockbox or emcore... it's just that someone needs to glue those together into an RB bootloader, add a bit of highlevel code for boot mode detection, package that whole thing into a DFU-bootable installer, and (and that's likely the hardest part) integrate the DFU boot process with rbutil
20:45:14TheSevenI got some friend of mine to play around a bit with the RB bootloader part, but that was never more than a quickly hacked up half-working prototype (like 2 days of work maybe) and I have no idea if that code even still exists
20:46:19TheSevenI'd be happy to assist with advice at least, but I don't think I'll get around to actually implement something in that area anytime soon (likely not this year)
20:46:43TheSevensubject to what I still remember myself of course, this is starting to fade...
20:46:58[Saint]With a working implementation, and DAPs being largely dead, it is hard to find motivation - I admit.
20:47:21TheSevenit's mostly an end user support / ease of use issue really
20:47:31*[Saint] nods
20:47:39TheSevenand doing things "the right way(tm)"
20:48:30TheSevenabusing emcore for that is working somewhat well, but this was designed as a tool for developers an power users, not really as an everyday bootloader solution
20:49:40TheSevenone reason why finally finishing that up might pay off is that you'd basically get dualboot support for free ;)
20:50:05TheSevenall the tricky stuff has been worked out, the OF can be booted through emcore now
20:50:45TheSeveni.e. we can emulate the full second-stage bootloader nowadays, which also means that we can nuke it from the flash without losing functionality
20:51:16TheSevenwhich, in turn, means that we have 128KB of flash space to play with (which is really plenty) without even having to modify the flash partitioning
20:51:56TheSevenit's also unbrickable because you have disk mode and DFU to recover, so losing the "reformat data partition" option of emcore doesn't really matter (disk mode can replace that)
20:53:31 Quit krabador (Ping timeout: 256 seconds)
20:54:21 Join krabador [0] (~krabador@unaffiliated/krabador)
20:58:55 Join Horscht [0] (~Horscht@kodi/user/horscht)
21:00:24 Quit Horscht (Client Quit)
21:03:18TheSevenso yeah, if anyone wants to hack on some code, please contact me ;)
21:04:11*TheSeven goes back to messing with that extraordinary badly documented piece of software called samba...
21:16:14 Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon)
21:17:29Reihar[Saint]: Should we continue here?
21:17:57[Saint]If you want to.
21:18:17[Saint]This is particularly straightforward. You have the bootloader, that's a one time thing.
21:18:33[Saint]Just extract a current binary archive to the root of your device and you're done.
21:19:00 Quit JdGordon (Ping timeout: 244 seconds)
21:19:18ReiharI was using the rockbox utility
21:21:03 Join chrisb [0] (
21:27:46 Join Ivo [0] (
21:27:46 Quit Ivoah (Read error: Connection reset by peer)
21:27:58 Nick Ivo is now known as Ivoah (
21:30:07ReiharI'll play with the bootloader and discover all the changes later.
21:30:33 Quit chrisb (Ping timeout: 255 seconds)
21:35:58 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
21:37:16 Nick krabador is now known as Carlin0- (~krabador@unaffiliated/krabador)
21:38:48 Quit JdGordon_ (Ping timeout: 264 seconds)
21:42:13 Nick suYin is now known as suYin`OFF (
22:00:59 Nick Carlin0- is now known as krabador (~krabador@unaffiliated/krabador)
22:04:45 Join goldfinch [0] (~goldfinch@unaffiliated/goldfinch)
22:05:03goldfinchanyone fancy helping me out with something
22:05:59goldfinchi think i bricked my clip+
22:06:09goldfinchhavent tried draining the battery tho
22:07:06 Join Bray90820 [0] (
22:09:34goldfinchcrumbs i have to pop out for 15 mins.
22:11:52 Quit Bray90820 (Client Quit)
22:18:09 Quit pamaury (Read error: Connection reset by peer)
22:19:26 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
22:21:13 Join chrisb [0] (
22:22:44chrisbhas the sansa fuze+ been discontinued? the listings on amazon say so, but it is still listed on the sandisk website...
22:25:22ReiharI'm wondering something.
22:25:48ReiharIs pause when unplugging headphones a rockbox feature?
22:25:49 Quit pamaury (Ping timeout: 272 seconds)
22:26:28[Saint]Reihar: it is
22:26:36Reihar[Saint]: device dependant?
22:27:32[Saint]though I can't offhand think of anything that is commonly used which can't detect headphone plug
22:27:36 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
22:27:50goldfinchinstalled rockbox, plugged in usb. froze, rebooted it ok, plugged it a second time and it froze again. now i turned it off and it doesn't turn on again. done some googling but i can't really find what to do next
22:27:53[Saint]I may well just be wrong, though.
22:28:01goldfinchany ideas lads?
22:28:11ReiharOh. I can't find it on the clipzip latest dev release.
22:28:27[Saint]goldfinch: tried holding power?
22:28:31[Saint]for 30s+
22:28:37goldfinchno dice
22:28:37[Saint]it can take a long time.
22:28:52[Saint]looks liek you're waiting for your battery to die, then.
22:28:53goldfinchone sec i will try plugging it in and see what happens
22:29:47goldfinchhm. a 4mb unformatted F: drive appears.
22:30:04[Saint]Oh shit.
22:30:14goldfinchpls no
22:30:25[Saint]That is Not A Good Thing (TM).
22:30:38goldfinchlol i unboxed this thing like an hour ago
22:30:50goldfinchah well.
22:31:12[Saint]It is kinda immoral, but, we're at a stage that if you RMA'ed it - they couldn't tell what happened.
22:31:18[Saint]just sayin'.
22:31:41[Saint]lets face it they're not going to forensically test it anyway.
22:31:56goldfinchi removed the microsd and the drive no longer appears
22:32:00[Saint]it'll be thrown in a pile and destroyed or refurbed and you'll get a new one.
22:32:14goldfinchit's only £35 anyway, but i'd like to see if i can make it live again
22:32:33goldfinchi'll check the microsd directly.
22:33:11[Saint]If it's what I'm thinking it is, the 4MB volume is actually resident on the NAND
22:33:18[Saint]but lets hope it isn't that.
22:33:21goldfinchyep that sounds plausible
22:33:41goldfinchwell the microsd is formatted so - i guess it's internal
22:34:00[Saint]this is all we know
22:34:17goldfinchodd how the 4mb vol doesn't appear without the microsd loaded, though.
22:34:22goldfinchi'll take a look, thanks.
22:34:54goldfinch"it's practically impossible to brick your player without modifying the mkamsboot tool."
22:34:55[Saint]goldfinch: that is interesting, yes.
22:35:06[Saint]and not a correlation I have ever seen made before.
22:35:51goldfinchcould be something goofing in the firmware i guess
22:35:56 Quit pamaury (Ping timeout: 272 seconds)
22:36:06[Saint]this is really the relevant page the latter leads to
22:36:36[Saint]we have no idea why this happens or why this "recovery" works
22:37:12[Saint]there have been a few odd batardized versions of the process (different steps and different orders) that have achieved working devices, as if by magic, as well.
22:37:33[Saint]though I'm not convinced they were "bricked" or hung _reaaaaally_ hard.
22:37:43 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
22:37:45goldfinchsounds like i might as well freeze it
22:38:40goldfinchi guess it's time to wait for the battery to drain, then
22:38:45[Saint]the one universal thing I know about this occurrence is that the 4MB volume is Bad News (TM).
22:39:05[Saint]I don't honestly think I've ever seen a player recover from this state.
22:39:25[Saint]If it presents a 32 or 64MB volume, then /usually/ recovery is possible.
22:39:30[Saint]We've no idea what this means.
22:39:34goldfinchi'm amazed that rockbox killed it so bad
22:39:43goldfinchhey, it just turned on
22:39:43[Saint]So am I.
22:39:51[Saint]This is definitely an all time speed record.
22:39:58[Saint]this is a first I believe.
22:39:59goldfincheasy come easy go
22:40:57[Saint]It is really hard to think what we could be possibly doing.
22:41:06ReiharLittle high, little low
22:41:21[Saint]As far as I am aware a huge body of this code is reversed directly from disassembling the original firmware.
22:41:36***Saving seen data "./dancer.seen"
22:41:44goldfinchi wonder if i can brick it again
22:41:46[Saint]I am personally a lot more intimate with the iPod devices.
22:41:50[Saint]And Android.
22:41:57[Saint]Not the Sansas and others.
22:42:19goldfinchi was just hoping to get around the 8000 song limit i read about
22:42:26goldfinchotherwise, the stock firmware seemed ok
22:42:31[Saint](and even then my intimacy with most iPods (non PortalPlayer) stops at very low levels)
22:43:18goldfinchto note is that the microsd is formatted exfat
22:43:24goldfinchknow if that could cause problems?
22:43:31[Saint]What I personally believe is happening is that SanDisk has a batch of bad NANDs.
22:44:01[Saint]I really can't see how we'd essentially trigger a self destruct. lol
22:44:18[Saint](sorry to make light of the situation)
22:44:33[Saint]I mean, I not saying it isn't Rockbox's fault.
22:44:42goldfinchhey it's cool he's alive
22:44:53goldfinchfor now
22:44:54[Saint]What I'm saying is that, at a technical level, I have no idea how we would do this even if we wanted to.
22:45:20goldfinchperhaps the 4mb partition is already on the nand somewhere
22:46:10[Saint]either that or some layer on the SoC that gets exposed somehow during this mess.
22:46:26[Saint]Some form of diagnostic we aren't supposed to see or poke at.
22:46:28[Saint]I have no idea.
22:46:35goldfinchgunna format this sd fat32
22:46:43 Quit Ivoah (Quit: Leaving...)
22:47:13[Saint]If this thing recovers, especially spontaneously, it'll definitely be on the Weird Shit list.
22:47:34[Saint]ANd no, while exFAT won't get detected by Rockbox it also won't care about it either.
22:48:39goldfinchoh ok, well that explains why it wasn't being detected
22:49:08[Saint]64GB+ volumes in sd are required to be exFAT for some odd reason.
22:49:22[Saint]But there's no reason to keep it that way, and ROckbox only does FAT
22:49:38[Saint]*required to be exFAT on shipping
22:50:18goldfinchyeah, and windows didn't want to format it to anything else natively (except ntfs which is exceedingly shitty0
22:50:30goldfinchsorted now. let's see if i can not brick it
22:50:51 Join Ivoah [0] (
22:51:24goldfinchayyy working fine
22:52:00[Saint]You just won the Internet my friend.
22:52:35[Saint]On the Weirdshitometer, that rates about a 10
22:53:13goldfinchnow i'm gunna plug it in by usb
22:53:34[Saint]I haven't ever seen one of these devices in this state recover ever.
22:53:40[Saint]Let alone largely spontaneously.
22:54:23goldfinchit now also works fine via usb :)
22:54:46[Saint]"hard power button now working"+"4MB volume" until this moment meant certain death as far as I am aware.
22:54:49goldfinchi guess this is karma for giving £1 to a homeless dude the other day
22:55:06[Saint]And I've recovered a few of these, directly and indirectly (through people in your situation).
22:55:19[Saint]Yet never seen this. Ever.
22:55:28goldfinchi wonder what happened haha. i was just fiddling with it.
22:55:28[Saint]Well done, Sir and/or Madam.
22:55:42goldfinchlike rotating it in my palm as i typed.
22:55:47goldfinchmaybe that's the trick.
22:57:07[Saint]So I guess if this ever happens again I can have some form of hope that these devices haven't committed suicide.
22:57:24goldfinchk i plugged it in again and the drive isn't accessible, but it hasn't frozen
22:57:38goldfinchthis thing is seriously goofy
22:57:56goldfinchi might just uninstall rockbox while i still can
22:58:59goldfinchhm it's intermittant. might blame the cable
22:59:30[Saint]You may want to use the original firmware for USB access.
22:59:41[Saint]Our fine manual describes dual-boot.
22:59:45goldfinchah i see
22:59:58goldfinchthat sounds like a safe option
23:00:00 Quit pamaury (Ping timeout: 272 seconds)
23:00:12*[Saint] must away for some moments but idles with ~94% uptime
23:00:26goldfinchokedoke. thanks for your help
23:00:51 Quit lebellium (Quit: ChatZilla [Firefox 39.0/20150615125213])
23:01:33 Quit Markmaster (Quit: Markmaster)
23:01:38 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
23:03:49 Join amayer_ [0] (
23:04:48 Quit amayer_ (Client Quit)
23:10:07 Quit goldfinch (Changing host)
23:10:07 Join goldfinch [0] (
23:11:00 Join girafe [0] (
23:25:20 Quit pamaury (Ping timeout: 272 seconds)
23:27:08 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
23:51:10 Quit petur (Quit: Leaving)
23:56:31 Quit amayer (Quit: Leaving)

Previous day | Next day