--- Log for 09.02.117 Server: adams.freenode.net Channel: #rockbox --- Nick: logbot Version: Dancer V4.16 Started: 5 days and 5 hours ago 00.01.15 # <__builtin> madk: no, I'm not 00.01.24 # <__builtin> (regarding Abe) 00.01.50 # <__builtin> it was just easy to port 00.07.45 Join Bray90820 [0] (~bray90820@173-25-204-30.client.mchsi.com) 00.07.46 Quit pamaury (Ping timeout: 240 seconds) 00.17.28 Join Senji [0] (~Senji@85.187.103.250) 00.18.34 Quit fs-bluebot (Ping timeout: 240 seconds) 00.19.10 Quit bluebrother (Ping timeout: 240 seconds) 00.21.13 Join bluebrother [0] (~dom@rockbox/developer/bluebrother) 00.26.34 Quit ranmachan (Ping timeout: 240 seconds) 00.32.21 Join fs-bluebot [0] (~fs-bluebo@xd9baf100.dyn.telefonica.de) 00.35.27 Join ranmachan [0] (~ranma@yumi.uguu.de) 00.44.05 Quit girafe (Read error: Connection reset by peer) 00.47.40 Quit xorly (Ping timeout: 256 seconds) 00.49.44 Quit skapazzo (Quit: leaving) 00.52.09 Quit Bray90820 (Ping timeout: 240 seconds) 00.59.02 *** Saving seen data "./dancer.seen" 00.59.50 Quit ender` (Quit: If it becomes necessary to escape, I will never stop to pose dramatically and toss off a one-liner. — Evil Overlord List #58) 01.04.22 Join Bray90820 [0] (~bray90820@173-25-204-30.client.mchsi.com) 01.11.42 Quit Bray90820 (Ping timeout: 260 seconds) 01.19.41 Join nlogex [0] (~filip@CPE30469a4d21ac-CMa84e3f5c8560.cpe.net.fido.ca) 01.33.10 Quit Senji (Ping timeout: 240 seconds) 01.37.11 Join Bray90820 [0] (~bray90820@173-25-204-30.client.mchsi.com) 01.41.39 Quit Bray90820 (Ping timeout: 240 seconds) 02.03.19 Join Bray90820 [0] (~bray90820@173-25-204-30.client.mchsi.com) 02.09.16 Quit Bray90820 (Ping timeout: 256 seconds) 02.24.39 Join Bray90820 [0] (~bray90820@173-25-204-30.client.mchsi.com) 02.59.04 *** Saving seen data "./dancer.seen" 02.59.06 Quit ZincAlloy (Quit: Leaving.) 03.37.21 Quit Bray90820 (Ping timeout: 252 seconds) 03.39.29 Join Bray90820 [0] (~bray90820@173-25-204-30.client.mchsi.com) 03.41.31 Quit PurlingNayuki (Read error: Connection reset by peer) 03.42.44 Join PurlingNayuki [0] (~Thunderbi@59.40.45.76) 03.45.07 Quit Bray90820 (Ping timeout: 260 seconds) 03.48.20 Join Bray90820 [0] (~bray90820@173-25-204-30.client.mchsi.com) 03.59.55 Quit foolsh (Ping timeout: 252 seconds) 03.59.55 Quit madk (Ping timeout: 252 seconds) 03.59.55 Quit dys (Ping timeout: 252 seconds) 03.59.55 Quit sparetire (Ping timeout: 252 seconds) 04.00.15 Join madk [0] (~noneofyou@107.170.140.154) 04.00.33 Join foolsh [0] (~starchase@162-204-199-234.lightspeed.sbndin.sbcglobal.net) 04.05.03 Join sparetire [0] (~sparetire@unaffiliated/sparetire) 04.09.59 Quit Bray90820 (Ping timeout: 256 seconds) 04.11.54 Join Bray90820 [0] (~bray90820@173-25-204-30.client.mchsi.com) 04.16.58 Quit Bray90820 (Ping timeout: 252 seconds) 04.32.21 Join Bray90820 [0] (~bray90820@173-25-204-30.client.mchsi.com) 04.54.34 Quit Bray90820 (Ping timeout: 240 seconds) 04.59.06 *** Saving seen data "./dancer.seen" 05.12.54 Join Bray90820 [0] (~bray90820@173-25-204-30.client.mchsi.com) 05.34.59 Quit Bray90820 (Ping timeout: 256 seconds) 05.44.20 Join Bray90820 [0] (~bray90820@173-25-204-30.client.mchsi.com) 06.11.45 Quit furrywolf (Ping timeout: 264 seconds) 06.21.28 Join kugel [0] (~kugel@rockbox/developer/kugel) 06.24.37 Join dys [0] (~dys@ip-109-40-0-171.web.vodafone.de) 06.59.07 *** Saving seen data "./dancer.seen" 07.01.07 Quit [7] (Ping timeout: 256 seconds) 07.01.31 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven) 07.02.32 Quit The_Prospector (Read error: Connection reset by peer) 07.21.36 Join The_Prospector [0] (~The_Prosp@unaffiliated/cornman) 07.27.10 Quit nlogex (Ping timeout: 256 seconds) 07.27.38 Join nlogex [0] (~filip@CPE30469a4d21ac-CMa84e3f5c8560.cpe.net.fido.ca) 07.29.22 Join alexweissman [0] (~alexweiss@c-68-51-123-75.hsd1.in.comcast.net) 07.32.41 Join ved [0] (ved@ddsbox.tk) 07.32.51 Join ranmacha1 [0] (~ranma@yumi.uguu.de) 07.33.07 Quit alexweis_ (Ping timeout: 240 seconds) 07.33.07 Quit ranmachan (Ping timeout: 240 seconds) 07.33.08 Quit ved_ (Ping timeout: 240 seconds) 07.38.14 Quit scorche (Disconnected by services) 07.38.18 Join scorche` [0] (~scorche@rockbox/administrator/scorche) 07.54.43 # * dys dumped his TEAC notes into the wiki -> https://www.rockbox.org/wiki/TEACHAP90SDPort 07.54.57 Quit nlogex (Ping timeout: 255 seconds) 08.15.09 # <[Saint]> EDITORS NOTES: run 08.16.36 # that bad? 08.21.12 # <[Saint]> If I recall your previous statements, it's Blackfin based isn't it? 08.21.36 # ja 08.21.48 # * [Saint] puckers 08.23.14 # <[Saint]> hah - actually just now reading the notes, I find the Flash dump section way more amusing than I should. 08.23.25 # ^^ 08.26.42 Join ender` [0] (krneki@foo.eternallybored.org) 08.40.39 Join JanC_ [0] (~janc@lugwv/member/JanC) 08.41.54 Quit JanC (Killed (wolfe.freenode.net (Nickname regained by services))) 08.41.54 Nick JanC_ is now known as JanC (~janc@lugwv/member/JanC) 08.42.07 Join lebellium [0] (~chatzilla@89-93-177-91.hfc.dyn.abo.bbox.fr) 08.59.11 *** Saving seen data "./dancer.seen" 09.25.17 Join wodz [0] (~wodz@iwl138.internetdsl.tpnet.pl) 09.38.07 # Lol 09.43.32 Join pamaury [0] (~pamaury@rockbox/developer/pamaury) 09.46.04 Quit idonob (Ping timeout: 240 seconds) 09.48.26 Join idonob [0] (~Owner@S010610c37b922980.vs.shawcable.net) 09.52.08 Join elensil [0] (~edhelas@2001:1c02:1903:d800:14e8:30ee:d7bf:14fe) 10.01.38 # wodz: did you get my email ? 10.02.04 # hunterloo said that the OS dev team apparently doesn't want to share any info 10.02.58 # pamaury: I just realized that problem with ubifs can be mitigated if Agptek is really interested in running rockbox on this device. They can release official upgrade image with second level bootloader (aka rockbox bootloader) included. 10.03.46 # pamaury: yes, got email 10.04.58 # <[Saint]> pamaury: wait...what? 10.05.28 # <[Saint]> I sincerely hope that they want to get fucked on calling it Rockbox then. Even though they /can/, that would be a very large "dick move". 10.05.53 # I've looked quickly at the uboot binary an I think there is some hope in the sense that the uboot binary is really "the Nth sectors of flash" and thus contains the flash parameters, the IPL and uboot. Thus, it should be possible for example to modify it to run rockbox I think. For example, we extract just uboot, patch it so that the first instruction select between uboot and rockbox) and repack. Thus the IPL loads uboot+rockbox 10.06.32 # <[Saint]> wait, maybe I'm confused - hunterloo is the AGPtek guy that was "making a dedicated Rockbox device", no? 10.06.44 # <[Saint]> They guy that periodically disappears from the forums. 10.07.02 # [Saint]: agptek bought firmware from fiio. Fiio dev team might be reluctant to support any side activity. 10.07.19 # I think it's clear that agptek doesn't develop the OS, they only dev the UI. 10.07.31 # <[Saint]> The plot thickens. 10.07.52 # <[Saint]> He certainly alluded to his team doing active HW and SW dev with full control. 10.08.13 # <[Saint]> Though, I've thought for a while now that there was, in fact, no "team". 10.08.18 # <[Saint]> Just him. 10.09.58 # I think the truth is that 1) Agptek bought some generic design from 3rd party which is hardware wise similar to fiio X1v2 2) They signed contract with fiio to customize firmware 3) Agptek is in fact responsible only for marketing burden. 10.10.09 # also I think it's better not to rely on apgtek, if the fiio team did the port, the more generic our patching is, the more likely we can use it on other devices from fiio 10.11.05 # <[Saint]> I guess that explains all the needlessly vague responses. 10.11.23 # <[Saint]> In reality I guess he didn't have any clue either and wasn't being dismissive or evasive. 10.11.35 # <[Saint]> Man...that's really depressing. 10.11.45 # <[Saint]> A lot of people are going to be pissed. 10.11.56 # <[Saint]> Well...several dozen people. Maybe. 10.12.27 # I've asked the kernel and uboot source but we all know china enforces the gpl in general 10.12.41 # <[Saint]> yes 10.12.55 # Still, that is interesting platform. Affordable and available from amazon. Seems to run linux which should make porting relatively easy and general. 10.14.44 Join lebellium_z3c [0] (~AndChat73@80.214.22.110) 10.14.44 Quit Moarc (Ping timeout: 264 seconds) 10.15.10 # [Saint]: I'm a sucker. I bought it... 10.15.18 Join Moarc [0] (~chujko@a105.net128.okay.pl) 10.16.03 # I can return it though if I feel too fooled 10.22.15 Join xorly [0] (~xorly@ip-89-176-102-19.net.upcbroadband.cz) 10.23.28 # pamaury: unpacked ubifs, seems to be glibc-2.16 based 10.29.20 # wodz: I plan to spend the least possible amount of time reversing the linux userspace if possible. I'm only interested in the firmware upgrade mecanism at the moment. But I didn't have much time to play, I only unpacked the stem and located the main firmware 10.29.24 # * pamaury goes to work 10.30.01 # pamaury: Actual player application is /usr/bin/hiby_player (it is run though shell script /usr/bin/hiby_player.sh which basically reboots device when player application exits) 10.30.18 Quit scorche` (Ping timeout: 245 seconds) 10.31.53 Join scorche [0] (~scorche@rockbox/administrator/scorche) 10.33.30 Quit pamaury (Ping timeout: 240 seconds) 10.33.35 # <[Saint]> lebellium_z3c: I was waiting for a gerrit submission 10.33.41 # <[Saint]> good thing I held fire. 10.34.02 # <[Saint]> though, I'm willing to bet one of the two above will get Rockbox running on it just to spite the fuckers now. 10.36.39 # The robot can port Rockbox to anything so I'm quite confident :) it's just that I could have waited for the OEM version Benjie T6 which will probably be cheaper. 10.39.08 # I paid €Xx more just for a reworked UI 10.39.24 # And maybe a warranty 10.44.00 # <[Saint]> ...which you'll void immediately. 10.44.36 # robot :P 10.47.11 Quit lebellium_z3c (Quit: Bye) 10.47.29 Join lebellium_z3c [0] (~AndChat73@80.214.22.110) 10.48.19 # <[Saint]> I prefer to think of him of a being that isn't bound by human limits. 10.48.23 # ha, according to strings in binary thats the player app http://www.hiby.cd/index_en.aspx 10.48.26 # <[Saint]> But isn't necessarily robotic. 10.48.46 # <[Saint]> We know he doesn't experience time linearly. 10.49.22 # <[Saint]> To pamaury, for any given target, Rockbox exists in both ported and unported states simultaneously. 10.49.32 Quit Elfish (Remote host closed the connection) 10.51.34 # <[Saint]> He's like Abbott and Costello from A Brief History Of You. 10.52.10 # <[Saint]> In some dimensions he's already finished the port. In others, he's no yet begun. 10.52.55 Join parchd [0] (~parchd@unaffiliated/parchd) 10.53.58 Quit parchd (Client Quit) 10.54.45 # <[Saint]> Bah, sorry, mixing books - A Story Of Your Life 10.56.59 Join Elfish [0] (amba@2001:1608:12:1:13:3:3:7) 10.57.34 Quit prof_wolfff (Ping timeout: 240 seconds) 10.59.05 Quit lebellium_z3c (Quit: Bye) 10.59.12 *** Saving seen data "./dancer.seen" 10.59.20 Join lebellium_z3c [0] (~AndChat73@80.214.22.110) 11.04.46 Quit lebellium_z3c (Quit: Bye) 11.10.01 Join pamaury [0] (~quassel@rockbox/developer/pamaury) 11.11.19 Join prof_wolfff [0] (~prof_wolf@82.159.0.123.dyn.user.ono.com) 11.12.08 # I can confirm that the OF doesn't look as nice as the HiBy website ;) 11.12.11 Quit Bilgus_ (Remote host closed the connection) 11.12.34 Join Bilgus_ [0] (~Bilgus@gateway/tor-sasl/bilgus) 11.12.59 # I find it quite amazing how this player is in fact the sum of two things, none of which was done by AGPTeK apparently 11.15.44 # <[Saint]> regurgitated iOS boilerplate development and 'nice' don't belong in the same sentence. :) 11.19.01 Quit [Saint] (Remote host closed the connection) 11.34.53 # haha 11.35.32 Join pamaury_ [0] (~pamaury@rockbox/developer/pamaury) 11.49.17 Quit Bray90820 (Ping timeout: 260 seconds) 11.51.32 # pamaury: just got NWZ-A867 :) 11.52.20 Join Bray90820 [0] (~bray90820@173-25-204-30.client.mchsi.com) 11.59.18 Quit scorche (Ping timeout: 255 seconds) 11.59.34 Join scorche [0] (~scorche@rockbox/administrator/scorche) 12.04.25 Join ZincAlloy [0] (~Adium@2a02:8108:8b80:1700:19bb:960c:70c3:5d68) 12.28.21 Join skapazzo [0] (~skapazzo@151.9.205.1) 12.51.54 # lebellium: again another player! 12.53.03 # yes! Only €35 for 64Gb 12.53.13 # I had no choice to buy it :S 12.54.13 # My AGPtek Rocker should arrive today at the Amazon Locker too. But since I'm sick and at home, I don't know yet if I'll pick it up 12.59.15 *** Saving seen data "./dancer.seen" 13.08.19 # someone shoved it up his nose! 13.13.26 Quit xorly (Ping timeout: 240 seconds) 13.20.35 # hum, I am confused, I asked huterloo about the firmware upgrade format and process. And he sent me this link http://www.questyleaudio.com/uploads/file/20160908/6360894922505431508713476.pdf 13.21.08 # which 1) doesn't give any technical info, it's a user thing 2) why the hell point to me to questyleaudio ?? 13.48.45 Join robertd1 [0] (~root@186-90-12-124.genericrev.cantv.net) 14.22.26 Join hoshi [0] (~hoshi@acge254.neoplus.adsl.tpnet.pl) 14.44.45 # I fianlly managed to shove multiboot into the sansaclip+ firmware 15 bytes to spare the ClipV1 OTOH never gonna happen 14.45.38 Join [Saint] [0] (~sinner@rockbox/staff/saint) 14.51.19 # Oops Bootloader the firmware was alway fine :p 14.59.18 *** Saving seen data "./dancer.seen" 15.12.16 Quit wodz (Quit: Ex-Chat) 15.34.08 Quit foolsh (Read error: Connection reset by peer) 15.43.38 Join foolsh [0] (~starchase@162-204-199-234.lightspeed.sbndin.sbcglobal.net) 16.27.11 Join nlogex [0] (~filip@CPE30469a4d21ac-CMa84e3f5c8560.cpe.net.fido.ca) 16.42.21 Join xorly [0] (~xorly@ip-89-176-102-19.net.upcbroadband.cz) 16.43.41 Quit foolsh (Ping timeout: 255 seconds) 16.51.37 Join Senji [0] (~Senji@85.187.103.250) 16.59.19 *** Saving seen data "./dancer.seen" 17.01.04 Quit ZincAlloy (Quit: Leaving.) 17.28.53 Join nicknejm [0] (50ee68ab@gateway/web/freenode/ip.80.238.104.171) 17.28.58 # hello 17.30.16 # somebody tolds me that when i plug mp3 player with rockbox on it, to my pc via usb for copy some music to my device, it runs default non-free OS/Firmware ? 17.30.47 # can i fully remove all non-free stuff from my device ? 17.30.49 Quit hoshi (Remote host closed the connection) 17.30.51 # <[Saint]> That is broadly untrue. 17.31.10 # <[Saint]> And, for a wide majority of devices, no, you can not. Nor would you want to. 17.31.36 # It really depends on devices. Some of them indeed rely on the OF for USB 17.31.48 # <[Saint]> non-free != bad 17.32.42 # <[Saint]> lebellium: right, hence why I said broadly untrue instead of entirely untrue. 17.32.48 # Saint, maybe for you, i dont want to talk about your beliefs, i just ask that maybe i can remove all non-free stuff from mp3 player, its not possible then ? 17.32.58 # <[Saint]> more detailed discussion would require the actual model. 17.33.20 Quit elensil (Quit: Leaving.) 17.33.57 # <[Saint]> It's not possible to completely remove any and all shreds of the OF on any of the recent targets to my knowledge. 17.34.06 # <[Saint]> and nor would it be advisable to. 17.34.10 # I dont have any for now, i want to buy, so is there exist any mp3 player model where i can fully remove all non-free stuff maybe ? lebellium ? 17.34.36 # There is lightROM on YP-R0 which has no OF 17.35.24 # <[Saint]> is their lowlevel bootloader entirely open? 17.35.28 # almost all targets requires at least some non-free stuff to initialize the RAM 17.35.34 # <[Saint]> ^ that 17.35.45 # lebellium so Samsung YP-R0 can be fully free then ? 17.35.46 # I highly doubt this is free on the YP-R0, but I might be wrong 17.36.06 # <[Saint]> I have my doubts also, but I thought lebelliummight know. 17.36.14 # on the imx233 targets, the closest you can get to free is letting OF initialize the RAM (a few kiloytes of code) 17.36.33 # <[Saint]> actually, I'll retract what I said earlier. 17.36.47 # <[Saint]> I'm not aware of a _single_ target where we can shed all proprietary code. 17.36.48 # LightROM is here http://www.anythingbutipod.com/forum/showpost.php?p=629989&postcount=1053 17.36.51 # <[Saint]> recent or otherwise. 17.37.07 # <[Saint]> lebellium: I'll take that as an "I don't know" then? 17.37.15 # [Saint]: yes :) 17.37.19 # <[Saint]> Fair. 17.37.29 # <[Saint]> I think the safe bet is it isn't. 17.37.29 Join Bilgus_ph [0] (~Bilgus_ph@108.100.50.28) 17.37.45 # I'm not knowledgeable enough. From my user point of view, there is no "Samsung" trace 17.37.47 # but that's it 17.38.03 # <[Saint]> lowlevel init's being done by something that isn't us. 17.38.44 # levellium so that YP-R0 with lightbox will be fully free, without any priopetary firmware or something ? 17.38.45 # I'm not sure what nicknejm calls free, but I believe he expects 0 bytes of code that doesn't have some associated source code 17.39.04 # paumary_ yes 17.39.12 # <[Saint]> then, no. 17.39.13 # nicknejm: just read the discussion and what I said to [Saint] 17.39.36 # There is the user point of view, what I and you would see 17.39.41 # and there is the reality behind 17.39.55 # i dont understand 17.40.36 # <[Saint]> He's saying he doesn't think, and neither do I, that you're aware that there's more than just the original and third party firmware. 17.41.03 # still dont understand 17.41.07 # it is my humble opinion, but there is some level of "freeness" that makes little sense to me. For example RAM init is the typical example where you don't even have the doc for the controller (or it is mostly unreadable). Sure you can reverse-engineer the code, and you get code, that you can compile, but not understand. Is that really free ? 17.41.13 # <[Saint]> if you want to entirely remove proprietary code, it's not going to happen. 17.41.25 # <[Saint]> in a nutshell. 17.41.36 # <[Saint]> not on a consumer DAP at least. 17.41.45 # <[Saint]> And not on most consumer SBCs either. 17.42.00 Quit Bilgus_ph (Ping timeout: 256 seconds) 17.42.12 # [Saint]: it's not happening but it could happen, someone "just needs to do the work" ;) 17.42.24 # <[Saint]> Ha! 17.42.27 # <[Saint]> :) 17.42.39 # as in "someone just needs to write coreboot" ;) 17.42.42 # <[Saint]> Well...you're not wrong, but, not even you hate yourself that much. 17.43.11 # <[Saint]> Most of us are willing to deal with proprietary assets that make our lives easier and assist recovery. 17.43.23 # just to close the discussion about the YP-R0, I just powered on mine with lightROM and there is still the original Samsung bootscreen.... 17.43.24 # <[Saint]> Especially on things with little to no real attack potential. 17.43.26 # yeah as I said, I don't think it's worth spending 100h to RE some RAM init code I cannot possibly understand 17.43.55 # <[Saint]> If you're putting sensitive data on a DAP, you already failed opsec. 17.44.03 # Okay then, so when ill install Lightrom for samsung YP-R0, it will replace something like boot-firmware on PC's ? 17.44.12 # <[Saint]> No. 17.44.49 # <[Saint]> There's not a singular device I am aware of that meets your criteria. 17.45.21 # nicknejm: the developed actually just removed the Samsung application so there is no dualboot 17.45.25 # developer* 17.45.38 # but you get the original Samsung bootscreen 17.45.40 # that doesn't sound good :) 17.45.56 # lightROM looks very non-free actually 17.46.08 # <[Saint]> It does. 17.46.09 # they still use the kernel and proprietary modules from Samsung I think 17.46.20 # <[Saint]> There's also things you're just plain not thinking about. 17.46.23 # and probably proprietary bootloder 17.46.28 # <[Saint]> Like, a lot of LCDs have their own controllers. 17.46.36 # <[Saint]> Good luck reflashing them. 17.46.51 Join Bilgus_ph [0] (~Bilgus_ph@108.100.50.28) 17.46.57 # <[Saint]> NAND, same story. 17.46.59 # Most controllers have code in ROM though, you can't change it 17.47.09 Join foolsh [0] (~starchase@162-204-199-234.lightspeed.sbndin.sbcglobal.net) 17.47.12 # <[Saint]> Precisely my point. 17.47.20 # pamaury_: there is the original Linux kernel and the Samsung bootloader too I guess. 17.47.39 # He just removed the Samsung app and USB relies on "Safe mode" 17.47.50 # <[Saint]> IIRC the original linux kernel was pretty fucky on the YPR*s 17.48.02 # <[Saint]> the supplied source can't actually compile a functional kernel from memory. 17.48.08 # <[Saint]> so something's amiss. 17.48.38 # yeah good luck compiling the kernel 17.48.43 # <[Saint]> I'm prepared to believe I /may/ be misremembering that one but I don't believe so. 17.48.48 # <[Saint]> the source was a bag of shit. 17.49.30 # <[Saint]> just "has a linux kernel" isn;t good enough without being able to audit it and having to have implicit trust. 17.49.31 # nicknejm: I'm kind of advertising the players I've done the port too, but players like the Fuze+ can be made very close to non-free. If you can leave with a few kilobytes of code ran once at boot to init ram 17.49.37 # Any free kernel for mp3 players then ? 17.49.40 # <[Saint]> we've all seen linux kernels that are anything BUT free. 17.49.52 # What is the significance of rockbox being loaded from root rather than they .rockbox folder does this indicate a failed install? I think if I can find the room i'd like to add boot flags to boot_data things like in_root on_ext etc. 17.49.54 # http://opensource.samsung.com/reception/receptionSub.do?method=sub&sub=T&menu_item=mobile&classification1=mp3_player 17.49.56 # other such players include NWZ-E360, E370, E380 17.50.21 # Creative ZEN X-Fi3 17.50.53 # <[Saint]> what of things like LCD and GPU magic pamaury_? 17.51.02 # pamaury_: I guess he doesn't want dualboot 17.51.03 # <[Saint]> I'm widely unfamiliar with these linuxy targets. 17.51.04 # paumary_ so you mean ZEN X-Fi3,NWZ-E60,70,80 will be the most free options ? 17.51.24 # * [Saint] poitns out that "most free" != "free" and we're abck where we started. 17.51.28 # lebellium: there is an option to create a single boot bootloader, thus remove almost all of OF 17.51.35 # ah! 17.51.39 # was not aware 17.51.50 # almost as in everything except the few kilobyte that init RAM 17.51.50 # <[Saint]> If "almost free" was acceptable it would've changed this whole discussion. 17.51.54 # <[Saint]> you maintained it wasn't. 17.52.26 # [Saint]: I bet he doesn't see any OF trace with his eyes, that's enough 17.52.29 # paumary_ i will have free kernel on these models ? 17.52.30 # I'm just stating the option. I'm fine with RAM init being non-free, I am not a fan of the entire bootloader being non-free 17.52.31 # if* 17.52.40 # <[Saint]> lebellium: you're probably right, which is pretty sad really. 17.52.42 Quit Bilgus_ph (Remote host closed the connection) 17.52.53 # <[Saint]> informed enough to make a serious decision, but not to validate it. 17.53.03 # <[Saint]> or justify it. 17.53.41 # [Saint]: those targets have a LCD controller but I'm 99% sure it's implemented in hardware, not software. And the imx233 has a very weak gpu but we don't use it at all 17.54.20 # <[Saint]> but _it's there_. 17.54.29 # <[Saint]> which I read as a problem for this type of user demand. 17.54.31 # (and this gpu does not require a firmware blob, it's just glorifed DMA basically) 17.54.36 # <[Saint]> though lebelliumis likely right. 17.54.44 # <[Saint]> and "out of sight" would be suffiecient. 17.54.51 # <[Saint]> Hell...we could likely just lie. 17.54.56 # <[Saint]> Not like he'll audit it. 17.54.59 # how can i have free kernel on mp3 player ? Rockbox will replace it ? 17.55.15 # <[Saint]> Sad but true. 17.55.48 # <[Saint]> A convincing nod and a mistruth would be plenty good enough. It'll never be audited or verified either way. 17.55.59 # nicknejm: that depends, on YP-R0 we rely on the linux kernel (which is free but we are not sure all the kernel modules are freee, you would need to check samsung open source website). On many targets we use our own kernel 17.57.12 Quit pamaury (Remote host closed the connection) 17.57.48 # paumary_ can i replace linux for linux-libre(which is fully free) on YP-R0 ? 17.58.20 # <[Saint]> If you could you wouldn't be asking the question. 17.58.58 # nicknejm: I told you even with lightROM you have the original Samsung bootscreen. You won't like it 17.59.13 Join ZincAlloy [0] (~Adium@2a02:8108:8b80:1700:a84e:9756:5048:7c7d) 17.59.43 # and lorenzo tried to replace the original Linux kernel with a less-buggy and more recent one, it didn't work 17.59.44 # yeah, but if i can get fully free device, ill search for mostly free model 18.00.09 # but linux-libre is that same kernel but fully free 18.00.25 # <[Saint]> So "not at all the same, in any way or form" then. 18.01.41 # <[Saint]> Incidentally, do you use a mobile phone? 18.01.51 # <[Saint]> Or anything with a wireless modem? 18.02.03 # <[Saint]> ...I bet you can see where I'm going with this. 18.02.17 # I think it's almost impossible to have a completely free kernel on the YP-R0 unless you are an experience kernel developer and have a lot of work 18.02.23 # *lot of free time 18.02.57 # <[Saint]> yeah, hence my "if you need to ask if you can do it, you can't do it" 18.03.08 # I don't think the datahseet for the cpu is even available 18.03.36 # <[Saint]> there's a /very/ similar CPUs datasheet available IIRC. 18.03.36 # and, most importantly, it is entirely plausible that the bootloader (even if it's free), is signed 18.04.02 # <[Saint]> I believe that is indeed the case. 18.04.26 # <[Saint]> Not to mention that working with bootloaders when there's no clear hardware recovery route is dead scary. 18.04.29 # so unless you can break PKI, that's a no-go to change the bootloader unless you find a ROM exploit 18.04.43 # Saint, nope i use nothing about my pc 18.05.05 # <[Saint]> so this PC you're on, the Internet with, doesn't have a modem? 18.05.07 # anyway lorenzo stopped contributing for some time now so most likely no-one will change something on YP-R0. nicknejm can only rely on himself 18.05.12 # <[Saint]> ...interesting. 18.05.22 # <[Saint]> carrier pigeons? 18.05.30 # Saint, oh yeah, it have a modem 18.05.37 # some wireless cards have an open firmware actually 18.05.47 # what cards ? 18.06.32 # I don't remember, that was some time ago. Now it's possible that they have stopped 18.06.50 # <[Saint]> If they haven't yet, they will very shortly by mandate. 18.07.02 # <[Saint]> which I'm not convinced is a bad thing. 18.07.03 # * pamaury_ points to https://en.wikipedia.org/wiki/Comparison_of_open-source_wireless_drivers 18.07.18 # about what cards you talking about ? 18.07.56 # for example https://github.com/qca/open-ath9k-htc-firmware 18.08.47 # <[Saint]> I would also wonder what magical open BIOS this PC runs. 18.08.49 # what is Qualcomm Atheros AR7010 ? 18.09.15 # <[Saint]> I guess the point I'm making is that there's a lot of links in the chain of hardware and software you're not considering. 18.09.16 # if i have internet modem in home, and im using internet from it via wi-fi 18.09.25 # <[Saint]> Being militant about openness is practically impossible. 18.09.29 # then i need free-software drivers ? 18.09.37 # hmmm, internet modem have non-free firmware ? 18.09.44 # <[Saint]> Yes. Of course. 18.09.53 # any free replacement for it ? 18.10.02 # <[Saint]> Almost certainly not. 18.11.11 # what u mean by almost ? 18.11.15 # <[Saint]> Of the hundreds and hundreds of possible chipsets, there's literally only a few with usable open firmware. 18.11.25 # <[Saint]> And of that few only a couple that aren't complete shit. 18.11.43 # Saint, can u give me names of them ? 18.12.01 # <[Saint]> I can not. Not for lack of want, but for their obscurity. 18.12.31 # what obscurity 18.13.09 # <[Saint]> But as I see it a system is only as open as its least open aspect. 18.13.09 # <[Saint]> I mean, does it really matter if your wireless chipset, or CPU, or GPU is open, if your BIOS isn't? 18.14.39 # <[Saint]> Can you trust the firmware on your HDD or SSD? 18.15.10 # <[Saint]> These are questions you need to ask yourself if you want to persue this route. 18.16.39 # <[Saint]> If you're not careful, you'll turn into Stallman. 18.16.47 # <[Saint]> And no one wants that. 18.17.08 Quit nicknejm (Ping timeout: 260 seconds) 18.17.43 # <[Saint]> bah - must be that unreliable open modem firmware. ;) 18.23.57 Quit pamaury_ (Ping timeout: 252 seconds) 18.32.51 Join nicknejm [0] (50ee68ab@gateway/web/freenode/ip.80.238.104.171) 18.33.06 # im here again, anyone writing to me ?\ 18.33.35 # just read the logs 18.34.10 # <[Saint]> http://pastebin.com/63PHg8jq 18.36.16 # i do not have BIOS 18.36.25 # and why u think Stallman standing is bad ? 18.37.39 # <[Saint]> ...you don't have a BIOS? 18.37.48 # <[Saint]> Interesting. 18.39.08 # i was replace it with libreboot 18.40.15 # Why u thing thats Stallman standing is bad idea ? Why turning into Stallman is bad in your opinion 18.40.30 # <[Saint]> OK. so that "only" leaves your HDD/SSD firmware then, the single point of access for all your persistent data. 18.40.54 # <[Saint]> nicknejm: because it essentially puts you in a position where you can't freely touch any technology. 18.41.22 # <[Saint]> and socks and sandals makes you a goddamn weirdo. 18.41.34 # * gevaerts suspects RMS would *never* type "u" instead of "you"! 18.41.35 # * [Saint] looks at gevaerts 18.41.39 # What? 18.41.46 # Saint... yes i can, some laptops can be fully free 18.42.29 # there are work for made ssd's/hdd's fully free 18.47.35 # <[Saint]> there are, yes, though I maintain they're few and far between enough to count as not being freely accessibly. 18.47.54 # <[Saint]> and I also feel like if you have to ask why turning into Stallman is a bad thing you already failed life. 18.49.41 # why u think that Stallmans thinking is that bad... 18.49.46 # freedoom is always good 18.51.02 # <[Saint]> not when it impinges on your quality of life more so than it helps. 18.51.38 # <[Saint]> at that point, at Stallman levels, it is a mental illness. 18.51.40 # Luckily you *can* play freedoom on rockbox! 18.51.58 # i dont think so 18.52.03 # <[Saint]> *ahem* pRBoom 18.52.06 # freedoom improve quality of life 18.52.48 # <[Saint]> how's it working out for you right now? 18.52.58 # <[Saint]> you want a DAP that's entirely free. 18.53.02 # <[Saint]> You can't have one. 18.53.08 # <[Saint]> How's the freedom treating you? 18.53.28 # freedom and free market do not good bed fellows make 18.53.35 # * gevaerts would argue that this discussion is off-topic 18.53.48 # <[Saint]> gevaerts would be entirely correct 18.56.46 # freedoom is more important that music 18.56.51 # or else 18.57.08 # "or else"? Threats, now? 18.57.12 Mode "#rockbox +o gevaerts" by ChanServ (ChanServ@services.) 18.57.21 # living free in shit is better than golden cage ;) 18.57.29 # i have to go, thanks, cya 18.58.56 Quit nicknejm (Quit: Page closed) 18.59.09 Mode "#rockbox -o gevaerts" by ChanServ (ChanServ@services.) 18.59.23 *** Saving seen data "./dancer.seen" 19.16.52 Join kylemsguy [0] (~kylemsguy@172.110.67.98) 19.18.41 # Saint: relevent webcomic in response to socks + sandals: http://www.sandraandwoo.com/2017/02/02/0857-conspiracy-theory/ 19.18.54 Quit kylemsguy (Client Quit) 19.35.41 Join pamaury [0] (~pamaury@rockbox/developer/pamaury) 19.37.46 # i am going to commit g#1265 and tag the first release of the ipod6g bootloader, everything should be fine by following https://www.rockbox.org/wiki/BootloaderRelease, but what about g#1266 (mks5lboot)? there are a couple of tags for mkXYZboot tools, so i think that mks5lboot should be tagged but not sure at all 19.37.49 # 3Gerrit review #1265 at http://gerrit.rockbox.org/r/1265 : 3iPod Classic: bootloader by Cástor Muñoz 19.37.49 # 3Gerrit review #1266 at http://gerrit.rockbox.org/r/1266 : 3iPod Classic: dualboot installer (mks5lboot) by Cástor Muñoz Binary file /sites/rockbox.org/logbot/logfile matches