00:05:28 | pamaury | edhelas: all the hardware specific code is in firmware/ |
00:05:50 | pamaury | then in target/<soc>/<device> you usually have device specific code |
00:06:02 | pamaury | and in drivers/ you can generic (or semi-generic drivers). |
00:06:28 | Link7 | pamaury |
00:06:31 | Link7 | can you help me out? |
00:06:53 | pamaury | unfortunately I don't really know anything about the ipod but on some ipods we support the ipod accessory protocol |
00:07:46 | pamaury | Link7: I don't know, what do you want to achieve. For iPod I think TheSeven is clearly more qualified than me |
00:08:19 | [Saint] | he's been managing to fuck up getting admin level privs on a Mac for days. |
00:08:34 | [Saint] | I've pretty much bowed out of this hot mess. |
00:08:36 | Link7 | yo [Saint] |
00:08:41 | [Saint] | see above. |
00:08:43 | edhelas | pamaury, thank you, I'll search in there |
00:08:50 | Link7 | i plugged it on my windows pc |
00:08:56 | Link7 | and used rockbox utility |
00:09:00 | Link7 | it was done |
00:09:04 | Link7 | but i couldnt eject it |
00:09:09 | Link7 | now it says PANIC |
00:09:10 | Link7 | on the ipod |
00:09:18 | Link7 | ata -11 |
00:09:20 | [Saint] | reset it. |
00:09:33 | Link7 | k |
00:09:35 | [Saint] | same as every other ipod we support. |
00:09:51 | edhelas | pamaury, yes but I don't think that the "old jack remote connector" has something to do with IAP |
00:10:22 | pamaury | edhelas: I'm sorry, I don't know, I never had an ipod ^^ |
00:10:49 | pamaury | oh I see, you mean volume controls on the headphones ? |
00:10:54 | edhelas | yup |
00:10:55 | Link7 | the apple fw shows up! Saint |
00:11:09 | edhelas | pamaury, http://www.theyshoulddothat.com/images/ipod_remote.jpg this :) |
00:11:32 | edhelas | I'm talking about the little connector next to the jack |
00:11:51 | pamaury | oh I see, I have no idea how that works, I'm very sorry |
00:12:20 | edhelas | and it seems that it was kinda supported in iPodLinux |
00:12:54 | Link7 | [Saint] do you know why htis is |
00:12:58 | Link7 | why this is |
00:13:20 | [Saint] | It would appear you managed to toggle the hold switch. |
00:13:29 | [Saint] | Reset it again, menu+Select |
00:14:18 | Link7 | is it dual boot or something? |
00:14:31 | [Saint] | Yes. |
00:14:38 | Link7 | still the same |
00:14:45 | Link7 | didnt know that, never had dual boot |
00:14:46 | edhelas | pamaury, I'm a web developper, so going to something low level like this it's a huge step :) but I'm curios |
00:14:57 | Link7 | so menu + select and toggle hold switch |
00:15:11 | Link7 | why dual boot it should just go to rockbox |
00:17:10 | [Saint] | It does by default. |
00:17:14 | Link7 | still nothing [Saint] |
00:17:19 | Link7 | how can i turn that off |
00:17:26 | [Saint] | As usual the behavior you describe makes absolutely no sense. |
00:17:29 | Link7 | and i want to delete the music thats on it |
00:17:38 | Link7 | hopefully i can do that when rockbox is working |
00:17:45 | Link7 | i reset it |
00:17:49 | Link7 | and the apple fw keeps coming |
00:17:53 | Link7 | no rockbox |
00:18:17 | [Saint] | There's absolutely no way this can possibly happen with Rockbox installed, but you quoted an error that was quite obviously from our bootloader. |
00:18:23 | [Saint] | I have no idea what the fuck you've done. |
00:20:55 | [Saint] | The behavior suggests the Rockbox bootloader isn't installed, but that doesn't gel with you quoting an error that came from Rockbox. |
00:21:16 | Link7 | youre right |
00:21:20 | Link7 | the bootloader wasnt clicked |
00:21:29 | Link7 | should i install the bootloader? |
00:22:50 | [Saint] | So, you installed the bootloader - and then removed it again at some point? There's no way you could have seen the error you described without the bootloader installed. |
00:22:54 | [Saint] | That's my entire point. |
00:23:29 | [Saint] | But conversely there's no way it will continuously boot the the Apple FW with the bootloader installed. |
00:23:35 | [Saint] | So one of these things is non-true. |
00:24:16 | Link7 | im not sure what happened then |
00:24:24 | Link7 | i used the rockbox utility |
00:24:29 | Link7 | then i couldnt eject it |
00:24:34 | Link7 | so i just unplugged it |
00:24:37 | [Saint] | I very highly suggest you start again, restore the iPod using iTunes, take your time, read our manual, and go slowly through the process. |
00:24:39 | Link7 | then it gave me that error i said |
00:24:59 | Link7 | the manuel isnt clear |
00:25:18 | Link7 | should i restore the ipod |
00:25:33 | Link7 | then just use rockbox utility again? |
00:26:21 | Link7 | oh shit |
00:26:27 | Link7 | rockbox is on it |
00:26:29 | Link7 | i resetted it |
00:26:38 | Link7 | wow |
00:26:42 | Link7 | getting weird error |
00:32:53 | Link7 | look [Saint] |
00:32:54 | Link7 | http://nl.tinypic.com/view.php?pic=bio09f&s=9#.VprTG_H46Rs |
00:34:11 | [Saint] | I feel like you're trolling me. |
00:34:20 | [Saint] | That's our IO debug screen. |
00:34:31 | [Saint] | It's not an error. And there's no way Rockbox booted to this. |
00:35:48 | | Quit xorly (Ping timeout: 255 seconds) |
00:36:26 | Link7 | huh |
00:36:29 | Link7 | man |
00:36:33 | Link7 | you think im making this shit up? |
00:36:35 | Link7 | lol man |
00:36:41 | Link7 | im trying to get rockbox on this damn thing man |
00:36:58 | [Saint] | That _is_ Rockbox. |
00:36:59 | Link7 | you're hilarious bro |
00:37:03 | Link7 | ?? |
00:37:11 | Link7 | why isnt it going into the normal rockbox menu |
00:37:13 | Link7 | i never seen that shit |
00:37:30 | edhelas | calm down |
00:37:52 | [Saint] | Specifically, that is System - Debug (keep out!) - View I/O Ports |
00:38:10 | [Saint] | There's no path for Rockbox to just "accidentally" present this screen. |
00:38:20 | Link7 | well it did |
00:38:27 | Link7 | so your rockbox aint working right |
00:38:31 | Link7 | what do i do now |
00:38:32 | [Saint] | Cool story. |
00:38:41 | *** | Saving seen data "./dancer.seen" |
00:38:43 | Link7 | ? |
00:38:52 | Link7 | i described what i did and i got this |
00:38:59 | Link7 | what do i do now |
00:39:04 | Link7 | and i dont have time for trolling |
00:39:10 | Link7 | so could you please tell me |
00:39:13 | TheSeven | [Saint]: I have no idea how dualboot works - but how does that behave if it fails to load rockbox.ipod? I don't think it has the LCD initialized at that time - it would likely just fall back to the apple bootloader? |
00:39:35 | [Saint] | TheSeven: it just says "failed to load rockbox.ipod, plug USB and fix it" |
00:39:44 | TheSeven | or is this a sansa-like stub + fully featured bootloader + rockbox.ipod setup |
00:39:48 | TheSeven | ah, so apparently the latter |
00:39:52 | * | [Saint] nods |
00:40:04 | [Saint] | There's no obvious path for the described behavior |
00:40:22 | [Saint] | I feel like this is a boredom excercism in advanced trolling at this point. |
00:40:37 | TheSeven | either that, or some kind of clickwheel malfunction doing random stuff |
00:40:39 | [Saint] | *exercise - lol |
00:41:02 | [Saint] | clickwheen fucking up wouldn't account for the dualboot madness. |
00:41:06 | [Saint] | I considered that. |
00:41:19 | TheSeven | well, hold switch? |
00:41:33 | [Saint] | clickwheel *and* hold, probably...but then it would be very obviously non-functional. |
00:41:46 | Link7 | ok this is all very fun (not) |
00:41:50 | TheSeven | it's a very remote possibility - but a flaky hold switch could randomly cut power to the CWC in the middle of data transfers |
00:41:52 | Link7 | could you tell how i could just get rockbox |
00:41:54 | Strife89 | Maybe along with some *very* strange RAM corruption. |
00:41:56 | Link7 | without shitty dualbox |
00:42:02 | Link7 | dont want apple fw at all on the ipod |
00:43:05 | Strife89 | Just for funsies, I removed /.rockbox/rockbox.ipod on my iPod Mini. I got exactly what [Saint] described. |
00:43:25 | TheSeven | well, ipod mini is a whole different story again |
00:43:34 | TheSeven | completely different boot process |
00:43:55 | Strife89 | Ah. |
00:43:58 | [Saint] | FWIW, I'm not saying there's no issue here, there's obviously some form of issue, I'm simply saying the described behavior makes absolutely zero sense. |
00:44:04 | TheSeven | the new ipod6g bootloader seems to work more similar to the sansas than anything else |
00:44:24 | [Saint] | this is 5.5G, FWIW. |
00:44:45 | TheSeven | oh? |
00:44:50 | * | [Saint] nods |
00:44:58 | TheSeven | I implied 6g because I was pinged ;) |
00:45:09 | [Saint] | Fair enough. |
00:45:39 | Link7 | ok so what do i do now? |
00:45:48 | * | TheSeven goes back to messing with shitty userspace SPI on linux |
00:46:00 | Link7 | TheSeven or [Saint] |
00:46:06 | Link7 | restore or something? |
00:46:10 | [Saint] | I'm looking at the code now, and I swear there's no obvious or logical path to debug IO being presented as an error or as anything other than a manual action. |
00:46:25 | Link7 | the ipod is getting hot as hell |
00:46:37 | [Saint] | it would be difficult to get there even accidentally. |
00:46:40 | [Saint] | let alone repeatedly. |
00:46:52 | Link7 | *PANIC* ata: -11 |
00:47:18 | Link7 | pc: 03E80662 |
00:47:23 | Link7 | sp: something |
00:47:24 | Link7 | it says |
00:47:28 | Link7 | bt end |
00:47:37 | Link7 | the ipod been on for a while now |
00:47:40 | Link7 | do i just restore it? |
00:47:42 | TheSeven | [Saint]: IIRC that ata error screen goes to the GPIO debug screen if you press select |
00:47:46 | TheSeven | so that's not too hard to do by accident |
00:48:07 | Link7 | this ipod is hot as shit |
00:48:13 | Link7 | it needs to go off |
00:48:15 | | Quit ender` (Quit: Why shouldn't truth be stranger than fiction? Fiction, after all, has to make sense. -- Mark Twain) |
00:48:39 | Link7 | ok so what do i do theSeven |
00:48:39 | TheSeven | Link7: if you don't care about the data on it (if any), restoring might be worth a try, just to see if that works (to rule out HW issues) |
00:48:47 | Link7 | ok cool |
00:48:51 | Link7 | just restore |
00:48:58 | Link7 | and then use rockboxutility again? |
00:49:01 | TheSeven | and it should probably fix any file system issues by just overwriting everything that was there before |
00:49:03 | TheSeven | yes |
00:49:17 | Link7 | can i just straight boot into rockbox? instead of dual |
00:49:19 | TheSeven | there might be quicker ways to fix this, but they're harder to explain, so I guess you better just go with that for now |
00:49:39 | Link7 | Ata error: -11 |
00:49:46 | Link7 | press ON to debug |
00:49:48 | Link7 | it says |
00:50:15 | Link7 | does it mean anything |
00:50:21 | TheSeven | after RB bootloader installation it should only boot the apple firmware if you flick the hold switch or keep pressing a button after powering it on |
00:50:53 | Link7 | but the point is to have RB on it so why does it boot the apple fw |
00:51:07 | [Saint] | it doesn't ever do this by default. |
00:51:12 | Strife89 | If the iPod is getting "hot as shit" then I have to wonder if something is short-circuiting. |
00:51:20 | Link7 | ok gonna restore |
00:51:21 | TheSeven | there are some features that rockbox doesn't fully support, such as some docks, so some users might want to use both |
00:51:23 | [Saint] | it will always boot Rockbox by default, always. |
00:52:00 | TheSeven | Strife89: I wouldn't expect it to stay on at all then, let alone for extended periods of time. this is probably just normal CPU+HDD heat |
00:52:07 | [Saint] | Strife89: yes and no - to a human "hot as shit" for electronics is around ~40C |
00:52:18 | [Saint] | which to embedded devices is nothing to worry about at all. |
00:52:35 | TheSeven | well, I wouldn't want the HDD and battery to be exposed to that all day |
00:52:50 | [Saint] | its well within operating range. |
00:53:05 | TheSeven | look at battery life expectancy vs. temperature |
00:53:25 | TheSeven | so I wouldn't ever design that thing to be at 50°C internally or something all the time |
00:53:50 | TheSeven | but yeah, for a short period of time it won't cause trouble |
00:54:18 | maraz | I very distinctly remember being able to accidentally boot OF by having the hold switch on when connecting USB on nano1g. this may or may not be relevant. |
00:55:05 | [Saint] | yeah - that's definitely a thing for the non-Classic 6G ipods. |
00:55:19 | [Saint] | IIUC the Classic is the only one that won't boot when powered. |
00:55:52 | Link7 | i think the battery got so hot because the ipod was on for hours |
00:55:56 | Link7 | with that code on it |
00:56:06 | Link7 | i was waiting on what to do |
00:56:12 | Link7 | got it plugged into the pc now |
00:56:15 | edhelas | ok found some interesting stuff, now I'm wondering if I can catch the events using what's coming from GPIOA_INPUT_VAL |
00:56:19 | Link7 | it says battery is low please wait |
00:58:42 | edhelas | oh looks like there's a debug mode in debug-pp.c |
00:59:25 | [Saint] | edhelas: probably relates to the debug screen, you can watch events from there. |
01:00 |
01:00:00 | [Saint] | System - Debug - View I/O Ports |
01:00:22 | edhelas | yeah got this screen but it's static |
01:00:31 | edhelas | the values should change if I push buttons ? |
01:01:25 | Link7 | so is there any way i can boot straight into rockbox? |
01:01:28 | [Saint] | select should at least register a visible change. |
01:01:32 | Link7 | instead of dual boot |
01:01:57 | [Saint] | For the last time it does this by default. |
01:02:06 | Link7 | ok sorry man |
01:02:14 | Link7 | charging it now |
01:02:18 | Link7 | so i can plug it in |
01:02:20 | [Saint] | It will always boot into Rockbox by default, always. |
01:02:57 | [Saint] | unless hold is toggled during boot or a key is deliberately held. |
01:02:58 | edhelas | [Saint], doesn't seems to change something on my iPod Mini 2G, I'll try to understand why |
01:03:21 | Link7 | if i reboot it it keeps going into that black screen |
01:03:53 | [Saint] | it sounds like you're just holding the reboot key combo too long. |
01:04:51 | | Quit lebellium (Quit: ChatZilla 0.9.92 [Firefox 44.0/20160114165817]) |
01:04:53 | edhelas | oh yes, something has changed |
01:05:12 | [Saint] | edhelas: hold should definitely trigger a response. |
01:05:19 | [Saint] | ah, too late, I see. |
01:05:35 | edhelas | yes I got something on the iPod 4G |
01:06:03 | edhelas | not on the Mini 2G (sorry the hold button is not working on this Mini) |
01:06:48 | edhelas | select is actually changing somthing on the mini |
01:06:59 | edhelas | A: 29 -> 69 |
01:07:19 | | Quit girafe (Quit: Leaving) |
01:07:52 | edhelas | mhhh |
01:08:08 | edhelas | looks like I don't have everything on this screen |
01:08:11 | | Quit krnlyng (Ping timeout: 265 seconds) |
01:09:06 | Link7 | this fucking ipod has come static |
01:09:19 | Link7 | its not gonna explode on me or some crazy shit is it |
01:09:41 | saratoga | anyone mind this tiny bit of extra bloat on the debug screen for devices with frequency scaling? http://pastebin.com/cP4G5gh8 |
01:09:44 | Link7 | never got shocked by an ipod before lol |
01:10:02 | saratoga | besides being a lot easier to read, it also actually fits on devices like the Clip+ that have a small screen |
01:11:31 | [Saint] | saratoga: go for it - cpufreq has a tonne of room spare. |
01:12:16 | [Saint] | we only use 2 lines there, no? |
01:12:32 | saratoga | yeah, and just a bit of extra RAM :) |
01:12:53 | edhelas | [Saint], it's the only place where I can see what's coming from GPIO in Rockbox ? |
01:13:13 | [Saint] | I believe so. |
01:13:59 | edhelas | hmmm ok |
01:17:15 | | Quit petur (Remote host closed the connection) |
01:20:25 | | Join krnlyng [0] (~liar@77.117.101.49.wireless.dyn.drei.com) |
01:21:22 | edhelas | thanks for your help, I'll try to dig more, I'm convinced that it's possible to catch it somehow, the guys from iPodLinux had the remote support |
01:21:48 | [Saint] | our bootloader can boot IPL. :) |
01:21:54 | [Saint] | problem solved? :p |
01:23:29 | edhelas | ahah nope :D |
01:26:13 | edhelas | well time to go to bed, will continue tomorrow ! it's hard to go back to C after all theses years |
01:32:24 | | Quit bertrik (Read error: Connection reset by peer) |
01:39:36 | | Quit pamaury (Ping timeout: 265 seconds) |
01:39:59 | saratoga | anyone have a ClipV2 that can test a frequency scaling build? |
01:40:00 | saratoga | http://mit.edu/mgg6/www/rockbox-clip_10_10delay.7z |
01:40:09 | saratoga | works great for me, curious if any one else has problems though |
01:40:20 | saratoga | fixes button delays to not break when the CPU frequency changes |
02:00 |
02:21:32 | Link7 | man this ipod is doing the same again |
02:21:38 | Link7 | i restored it |
02:21:54 | Link7 | put rockbox on it with rockbox utility |
02:21:59 | Link7 | now i get the same screen pff |
02:23:11 | Link7 | this blows |
02:25:08 | Link7 | TheSeven why is this |
02:25:20 | TheSeven | no idea, I've never had a <6g ipod |
02:31:18 | Link7 | its a 5g ipod |
02:31:21 | Link7 | 5.5g |
02:33:07 | | Quit Bray90820 (Ping timeout: 250 seconds) |
02:38:44 | *** | Saving seen data "./dancer.seen" |
02:43:54 | Link7 | man this is crazy TheSeven |
02:44:11 | Link7 | ipod is low on battery so trying to charge it now |
02:44:16 | Link7 | kept rebooting it |
02:44:24 | Link7 | i saw the rockbox menu and i accesed it |
02:44:27 | Link7 | for 2 seconds |
02:44:38 | Link7 | then it dropped again and got the weird screen |
02:45:26 | Link7 | getting press on to debug again |
02:50:28 | | Quit krabador (Remote host closed the connection) |
02:55:34 | | Join Bray90820 [0] (~bray90820@173-17-46-117.client.mchsi.com) |
02:56:33 | | Quit krnlyng (Ping timeout: 264 seconds) |
03:00 |
03:04:58 | | Join krnlyng [0] (~liar@77.117.101.49.wireless.dyn.drei.com) |
03:09:52 | | Join athidhep [0] (afoakf@unaffiliated/athidhep) |
03:23:41 | | Join ZincAlloy1 [0] (~Adium@pD9FB71BC.dip0.t-ipconnect.de) |
03:26:22 | | Quit ZincAlloy (Ping timeout: 245 seconds) |
03:48:45 | | Quit ungali (Ping timeout: 264 seconds) |
04:00 |
04:02:42 | | Join JdGordon [0] (~jonno@rockbox/developer/JdGordon) |
04:05:15 | | Quit JdGordon_ (Ping timeout: 260 seconds) |
04:26:01 | | Quit FSanches (Quit: Leaving.) |
04:38:47 | *** | Saving seen data "./dancer.seen" |
04:45:31 | | Part edhelas ("Disconnected: closed") |
04:56:30 | | Quit Link7 (Remote host closed the connection) |
04:59:50 | | Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon) |
05:00 |
05:02:15 | | Quit JdGordon (Ping timeout: 240 seconds) |
05:04:18 | | Quit ZincAlloy1 (Quit: Leaving.) |
05:13:55 | | Quit TheSeven (Ping timeout: 240 seconds) |
05:15:34 | | Join TheSeven [0] (~quassel@rockbox/developer/TheSeven) |
05:19:49 | | Join JdGordon [0] (~jonno@rockbox/developer/JdGordon) |
05:22:45 | | Quit JdGordon_ (Ping timeout: 240 seconds) |
05:46:35 | | Quit sparetire (Quit: sparetire) |
06:00 |
06:01:05 | | Join pamaury [0] (~quassel@rockbox/developer/pamaury) |
06:06:35 | | Quit pamaury (Ping timeout: 240 seconds) |
06:38:51 | *** | Saving seen data "./dancer.seen" |
07:00 |
07:02:59 | | Quit quaz0r (Ping timeout: 265 seconds) |
07:16:58 | | Join quaz0r [0] (quaz@c-67-183-243-24.hsd1.wa.comcast.net) |
08:00 |
08:07:17 | | Quit amiconn (Remote host closed the connection) |
08:07:17 | | Quit pixelma (Read error: Connection reset by peer) |
08:07:28 | | Join pixelma [0] (~pixelma@rockbox/staff/pixelma) |
08:07:30 | | Join amiconn [0] (~amiconn@rockbox/developer/amiconn) |
08:36:28 | | Quit athidhep (Read error: Connection reset by peer) |
08:38:54 | *** | Saving seen data "./dancer.seen" |
09:00 |
09:21:23 | | Join elgis [0] (~none@host-109-204-146-50.tp-fne.tampereenpuhelin.net) |
09:21:23 | | Quit elgis (Changing host) |
09:21:24 | | Join elgis [0] (~none@unaffiliated/elgis) |
09:41:17 | | Join ender` [0] (krneki@foo.eternallybored.org) |
09:42:32 | | Join edhelas [0] (~edhelas@149-210-220-39.colo.transip.net) |
09:47:44 | | Join bertrik [0] (~quassel@rockbox/developer/bertrik) |
09:48:30 | | Quit ruhans (Quit: Connection closed for inactivity) |
10:00 |
10:24:18 | | Join athidhep [0] (afoakf@unaffiliated/athidhep) |
10:38:55 | *** | Saving seen data "./dancer.seen" |
11:00 |
11:05:16 | | Join lebellium [0] (~chatzilla@89-93-179-187.hfc.dyn.abo.bbox.fr) |
11:47:23 | | Join xorly [0] (~xorly@ip-86-49-15-121.net.upcbroadband.cz) |
12:00 |
12:38:57 | *** | No seen item changed, no save performed. |
12:39:27 | | Join feoafka [0] (~afoakf@d23-16-73-123.bchsia.telus.net) |
12:39:27 | | Quit feoafka (Client Quit) |
12:40:54 | | Quit athidhep (Ping timeout: 260 seconds) |
12:46:35 | | Join soap [0] (~soap@rockbox/staff/soap) |
13:00 |
13:00:02 | | Join pamaury [0] (~quassel@rockbox/developer/pamaury) |
13:04:14 | | Join thum [0] (~thum@host-78-129-56-122.dynamic.voo.be) |
13:11:10 | | Join krabador [0] (~krabador@unaffiliated/krabador) |
13:21:05 | edhelas | hi everyone :) |
13:44:00 | pamaury | hi, did you solve your problem yesterday ? |
13:53:06 | edhelas | I've learn a bit more how the buttons are handled in rockbox, but I still don't have thoses for the remote |
13:54:22 | edhelas | I really think that the I/O ports debug window is not complete |
13:55:07 | edhelas | when I see everything that is defined in pp5020.h and what's displayed in debug-pp.c |
13:58:09 | | Join Link8 [0] (~me@5ED3F691.cm-7-4d.dynamic.ziggo.nl) |
13:59:51 | Link8 | anyone here |
14:00 |
14:00:02 | alexbobp | maybe a little! |
14:00:23 | Link8 | still messing with this ipod |
14:01:02 | | Quit thum (Ping timeout: 260 seconds) |
14:01:17 | alexbobp | well you came to the right place, rockbox makes ipods worth having! |
14:01:29 | Link8 | can you help |
14:01:39 | Link8 | i know |
14:01:42 | Link8 | i have a 5gen now |
14:01:44 | alexbobp | not really. you haven't stated a problem |
14:01:58 | Link8 | ATA error |
14:02:07 | alexbobp | oh that doesn't sound good |
14:02:08 | Link8 | GPIO ENBABLE |
14:02:12 | alexbobp | that might mean the hard drive's failing |
14:02:13 | Link8 | keep getting that screen |
14:02:16 | Link8 | trying to restore again |
14:02:19 | alexbobp | but I'm not very expert |
14:02:22 | Link8 | but it keeps going back to that |
14:02:30 | Link8 | no its new |
14:02:30 | alexbobp | you probably want to see if one of the devs who's worked on rockbox wakes up |
14:02:34 | alexbobp | oh huh |
14:02:38 | alexbobp | any issues in the stock firmware? |
14:02:47 | | Join thum [0] (~thum@host-78-129-56-122.dynamic.voo.be) |
14:03:13 | Link8 | ok ill wait |
14:04:00 | alexbobp | any issues in the stock firmware? |
14:04:14 | alexbobp | or is only rockbox acting up |
14:04:21 | Link8 | put it in diskmde |
14:04:24 | Link8 | gonna try to restore it now |
14:04:33 | Link8 | whenever i put rockbox on it |
14:04:38 | Link8 | i cant eject the ipod |
14:04:41 | Link8 | then i unplug it |
14:04:44 | Link8 | and i get that weird screen |
14:06:26 | Link8 | i see it |
14:06:28 | Link8 | restoring |
14:06:50 | Link8 | gonna try putting rockbox on it on my mac |
14:06:52 | edhelas | pamaury, but after having a better look at the I/O debug screen I see something changing on C when I press buttons on the remote which is a good thing I think :) |
14:10:44 | alexbobp | Link8: hold on what do you mean you can't eject it? |
14:10:52 | alexbobp | it sounds like you're pulling it out before it's done installing rockbox |
14:15:00 | Link8 | it says its done with the install |
14:15:03 | Link8 | then i press on eject |
14:15:04 | Link8 | and i cant |
14:15:16 | Link8 | it says maybe the thing is being used by other sources |
14:15:20 | Link8 | gonna try it on the mac now |
14:16:52 | Link8 | hmm it doesnt work on mac |
14:17:04 | Link8 | says couldnt open ipod permission denied |
14:17:06 | Link8 | weird |
14:19:11 | | Join ungali [0] (ungali@unaffiliated/ungali) |
14:26:16 | | Quit ungali (Quit: ungali) |
14:26:37 | alexbobp | Link8: the thing is, the rockbox program might think it's done installing, but the os is still busy syncing the data to the drive |
14:26:43 | | Join ungali [0] (ungali@162-202-67-158.lightspeed.livnmi.sbcglobal.net) |
14:26:43 | | Quit ungali (Changing host) |
14:26:43 | | Join ungali [0] (ungali@unaffiliated/ungali) |
14:26:43 | alexbobp | so you have to wait until it fully unmounts on the os |
14:26:54 | Link8 | but it says its done |
14:26:59 | Link8 | ? |
14:27:16 | | Quit ungali (Remote host closed the connection) |
14:28:52 | Link8 | so when the roxkbox utility says its done |
14:28:55 | | Join ungali [0] (ungali@unaffiliated/ungali) |
14:28:57 | Link8 | its not done yet youre saying? |
14:34:57 | | Join tomnor [0] (~user@c151-177-24-146.bredband.comhem.se) |
14:36:39 | alexbobp | Link8: it's like when you copy a file to a flash drive |
14:36:51 | alexbobp | if the instant the file copy dialogue goes away, you yank the drive, you get a corrupt file |
14:37:17 | alexbobp | an operating system's job is to make sure programs don't have to directly deal with hardware |
14:37:35 | alexbobp | and the file copy dialogue's job is just to make sure the os knows what data to put there |
14:37:47 | Link8 | yes but it says its done |
14:37:52 | alexbobp | so the file copy dialogue has to read all the source data, but the stuff it writes out goes into operating system buffers |
14:37:53 | Link8 | and when i try to eject it wont |
14:37:57 | alexbobp | it's all for performance optimization |
14:38:05 | gevaerts | The you find out *why* it won't |
14:38:06 | Link8 | so what are you saying |
14:38:07 | alexbobp | say you have a program that writes a file, and another program that reads in that file |
14:38:26 | gevaerts | You probably have an explorer window open on it or something like that |
14:38:27 | alexbobp | if everything had to be synced to disk, then the delay would be longer between running those two programs |
14:38:43 | alexbobp | but since the operating system buffers writes, the program can read it out of the write buffer before it's actually synced to disk |
14:38:56 | alexbobp | that's a clumsy example but trust me, computers would be crap if they didn't use buffering :P |
14:38:59 | *** | Saving seen data "./dancer.seen" |
14:39:21 | alexbobp | anyways the moral of the story is, until your operating system confirms that it has cleanly unmounted a drive, you can't trust that anything is actually on the drive |
14:39:54 | Link8 | so the utility is done |
14:39:59 | gevaerts | alexbobp: I doubt that's the issue here though. Sounds more like windows (or any OS, really) refusing to unmount a filesystem if something (such as a file browser) is still using it |
14:40:00 | Link8 | and it wont eject |
14:40:02 | Link8 | what do i do? |
14:40:29 | alexbobp | gevaerts: windows doesn't refuse to unmount drives for explorer windows fwiw |
14:40:48 | alexbobp | Link8: does it give you a message saying it won't eject or does it make you wait? |
14:40:58 | gevaerts | alexbobp: I'm sure I've seen it do just that |
14:41:05 | alexbobp | if you get process explorer, https://technet.microsoft.com/en-us/sysinternals/processexplorer.aspx |
14:41:13 | alexbobp | you can search for open file handles to a drive |
14:41:40 | Link8 | wait a sec |
14:41:44 | Link8 | ill tell you what it says |
14:41:47 | alexbobp | gevaerts: either way whatever the reason is for windows not unmounting it, surely you agree that we need to make sure windows unmounts it before yanking the drive :P |
14:41:59 | Link8 | true |
14:42:29 | gevaerts | alexbobp: definitely. Not doing that is asking for trouble :) |
14:42:57 | gevaerts | Which is why USB connectors should have been designed with little host-controlled latches |
14:43:18 | alexbobp | oh god please tell me you're joking :P |
14:44:05 | alexbobp | I'm the guy who still insists that laptops need hardware potentiometer-based volume controls. you're never gonna convince me on that one |
14:44:16 | * | gevaerts keeps a straight face |
14:44:23 | alexbobp | cell phones too for that matter |
14:44:33 | alexbobp | and mp3 players |
14:45:47 | gevaerts | Ah, you want systems to be designed so that incompetent hardware or software developers have a hard time screwing up? |
14:45:50 | gevaerts | Good luck with that! |
14:46:10 | alexbobp | well that's a huge ask |
14:46:13 | | Join bluebrother [0] (~dom@rockbox/developer/bluebrother) |
14:46:20 | alexbobp | but I at least want systems designed so I can make them stop making noise when the software screws up |
14:46:57 | alexbobp | remember when you could pull the battery out of your phone? those were the days |
14:47:47 | gevaerts | :) |
14:48:26 | | Join sparetire [0] (~sparetire@unaffiliated/sparetire) |
14:49:33 | | Quit bluebrother^ (Ping timeout: 260 seconds) |
14:50:49 | | Quit Galois (Ping timeout: 255 seconds) |
14:56:17 | | Quit krnlyng (Ping timeout: 250 seconds) |
15:00 |
15:06:16 | | Join einhirn [0] (~Miranda@p4FC12130.dip0.t-ipconnect.de) |
15:07:36 | Link8 | alexbbobp |
15:08:50 | Link8 | Ejecting the device failed. Please make sure no programs are accessing files on the device. If ejecting still fails please use your computers eject functionality |
15:08:57 | Link8 | is what it says alexbobp |
15:11:15 | | Join krnlyng [0] (~liar@77.117.101.49.wireless.dyn.drei.com) |
15:15:05 | | Quit einhirn (Ping timeout: 240 seconds) |
15:16:32 | alexbobp | Link8: ok. and you didn't do anything to deliberately access the device besides the rockbox installer? |
15:17:14 | gevaerts | Close *all* open programs and try again |
15:18:59 | Link8 | no |
15:18:59 | Link8 | ok |
15:19:10 | Link8 | theres no progs open |
15:21:06 | alexbobp | Link8: try process explorer |
15:21:10 | alexbobp | I linked it above |
15:24:29 | | Join ruhans [0] (uid76353@gateway/web/irccloud.com/x-xrhrjkaxotezgujo) |
15:35:36 | Link8 | fuck |
15:35:39 | Link8 | this is weird |
15:35:48 | Link8 | you till around alexbobop |
15:38:42 | Link8 | maybe i should try to install it manuelly? |
15:42:34 | edhelas | ok let's try to build rockbox and hack it a bit to catch theses remote events |
15:44:41 | alexbobp | Link8: yeah |
15:44:49 | alexbobp | what's weird? |
15:45:12 | Link8 | it wont let me eject |
15:45:18 | Link8 | should i try manuelly? |
15:45:20 | alexbobp | did you try process explorer? |
15:45:27 | Link8 | no how does it work |
15:45:41 | alexbobp | it's like a better task manager |
15:45:55 | Link8 | how can you see whats using the ipod |
15:46:03 | Link8 | alexbobp i never had that with rockboxutility before |
15:46:08 | Link8 | i think it should just eject normally |
15:47:00 | alexbobp | you hit ctrl-f |
15:47:13 | alexbobp | and then type in whatever drive letter with a colon backslash |
15:47:21 | alexbobp | like E:\ |
15:47:28 | alexbobp | matching the drive letter of the ipod |
15:47:39 | alexbobp | and it searches for open file handles with that in them |
15:48:15 | Link8 | oh sick |
15:48:18 | Link8 | ok gonna try it |
15:48:49 | alexbobp | cool |
15:48:55 | Link8 | ok got it |
15:49:00 | alexbobp | it's actually really useful in a lot of situations |
15:49:02 | Link8 | restored the ipod again |
15:49:09 | Link8 | should i try rockbox utility again? |
15:49:16 | alexbobp | like when windows doesn't let you delete a file |
15:49:25 | alexbobp | oh hold on, did you just restore the ipod? |
15:49:32 | alexbobp | unmount it first |
15:49:44 | alexbobp | let it boot up to the normal ipod os at least once |
15:50:29 | Link8 | i did umount it |
15:50:33 | Link8 | ok unplugging and replugging it |
15:50:42 | alexbobp | umount? are you on linux? |
15:50:48 | Link8 | windows |
15:50:51 | alexbobp | ah ok |
15:50:57 | Link8 | ok its plugged in |
15:50:59 | Link8 | now what |
15:51:03 | alexbobp | umount is the linux command to unmount so I wanted to make sure xD |
15:51:08 | Link8 | oh |
15:52:07 | Link8 | now what |
15:52:10 | Link8 | run itulity? |
15:52:13 | Link8 | utility |
15:54:34 | | Quit tomnor (Ping timeout: 260 seconds) |
15:56:06 | Link8 | ?? |
15:56:11 | Link8 | alexbobp |
15:59:56 | edhelas | Makefile:2470: recipe for target 'toplev.o' failed |
16:00 |
16:00:04 | Link8 | i dont see my ipod in Sysinternals |
16:03:18 | edhelas | looks like my gcc version is too rece nt |
16:04:32 | alexbobp | Link8: so it unmounted cleanly after you restored it? |
16:04:39 | Link8 | yes |
16:04:41 | Link8 | ejected it |
16:04:46 | Link8 | now i plugged it in again |
16:04:53 | Link8 | the apple fw unmounts fine |
16:05:02 | Link8 | so now what? |
16:05:30 | | Join ZincAlloy [0] (~Adium@pD9FB71BC.dip0.t-ipconnect.de) |
16:05:41 | Link8 | dont ee it in sysinternals |
16:12:21 | alexbobp | ok cool well run the rockbox installer as normal now |
16:12:31 | alexbobp | after you quit the rockbox installer, do the search |
16:12:35 | alexbobp | and tell me what you see |
16:12:36 | alexbobp | Link8 |
16:12:46 | Link8 | listen |
16:12:49 | Link8 | if i search now |
16:12:51 | Link8 | i see nothing |
16:12:56 | Link8 | in that sysinternals |
16:12:59 | Link8 | what do i search for? |
16:13:27 | alexbobp | did you run the rockbox installer? |
16:13:39 | alexbobp | I already told you what to search for |
16:13:44 | alexbobp | don't get all huffy :P |
16:13:47 | Link8 | but i should see the ipod already right? |
16:14:03 | alexbobp | do you know what an open file handle is? |
16:14:08 | Link8 | no |
16:14:14 | alexbobp | it's when a program is holding a file open |
16:14:20 | alexbobp | for reading or writing or whatever |
16:14:32 | alexbobp | so usually open handles are what prevent unmounting the drive |
16:14:43 | alexbobp | and you were having the issue after running the rockbox installer |
16:14:48 | alexbobp | so run the rockbox installer |
16:15:06 | Link8 | ok |
16:16:47 | Link8 | but shouldnt you be able to see the ipod already? |
16:17:16 | | Quit krabador (Quit: Take The Time) |
16:17:52 | Link8 | ? |
16:18:05 | | Quit dys (Ping timeout: 256 seconds) |
16:18:31 | [Saint] | Hahahahaha....still? |
16:18:40 | [Saint] | Run alexbobp, run. |
16:18:55 | alexbobp | [Saint]: I guess I am patient :P |
16:19:04 | Link8 | yes [Saint] |
16:19:06 | [Saint] | Masochistic. |
16:19:11 | Link8 | why do i always have to run into problems :P |
16:19:17 | alexbobp | Link8: that search box is searching for OPEN FILE HANDLES, not ALL DRIVES EVER |
16:19:25 | Link8 | Saint any idea why i cant unmount it? |
16:19:31 | * | alexbobp dies |
16:19:34 | Link8 | ok |
16:19:37 | Link8 | so when its done |
16:19:40 | Link8 | what do i search for |
16:19:49 | alexbobp | what is the drive letter of the ipod? |
16:19:58 | [Saint] | I have a very high suspicion that the hardware in question is defective. |
16:20:00 | Link8 | think its F: |
16:20:08 | alexbobp | you search for F:\ |
16:20:13 | [Saint] | There's no indication that the hardware has been functional at any point. |
16:20:15 | Link8 | its not defective [Sanint] |
16:20:24 | alexbobp | [Saint]: the hardware between the keyboard and the chair? |
16:20:34 | Link8 | apple fw it runs fine |
16:20:37 | alexbobp | sorry, that wasn't nice |
16:21:14 | [Saint] | alexbobp: that's my primary suspicion, yes, actually. But even I have trouble believing it's possible to fuck up this badly, repeatedly. |
16:21:45 | alexbobp | [Saint]: I suspect they just have some background program that is messing with the drive that needs to be identified, or that the rockbox utility is glitching and not exiting properly |
16:21:58 | alexbobp | either way we'd have an answer quickly if Link8 does what I said |
16:21:59 | edhelas | [Saint], I got some little issues when compiling |
16:22:04 | [Saint] | my guess would be the indexing service. |
16:22:10 | edhelas | I saw your comment in the log about |
16:22:11 | edhelas | CFLAGS="-U_FORTIFY_SOURCE -fgnu89-inline" ../$toolname-$version/configure −−target=$target −−prefix=$prefix −−enable-languages=c −−disable-libssp −−disable-docs $configure_params |
16:22:23 | alexbobp | [Saint]: good point, quite possible |
16:22:31 | edhelas | it would be usefull to do a patch in the trunk for this one |
16:22:34 | alexbobp | Link8: so did you run the rockbox installer yet |
16:22:45 | [Saint] | alexbobp: also - yes, following instruction isn't a strong point here. |
16:23:01 | [Saint] | you'll get little bits and pieces, but never precisely what you asked for. |
16:23:06 | alexbobp | Link8: process explorer's job is to diagnose the problem. that means we have to reproduce the problem so there is something to diagnose? |
16:23:09 | Link8 | its installing themes right now alexbobp |
16:23:10 | alexbobp | er ignore the ? |
16:23:12 | alexbobp | ok cool |
16:23:24 | alexbobp | after you quit the rockbox installer, run the search |
16:23:34 | Link8 | whats the keyword for the search |
16:23:39 | alexbobp | oh my fucking god |
16:23:42 | alexbobp | I'm done |
16:23:45 | alexbobp | have fun |
16:25:00 | Link8 | pff |
16:25:45 | Link8 | youre not clear alexbobp |
16:26:12 | | Join dys [0] (~dys@ip-109-41-174-252.web.vodafone.de) |
16:26:29 | [Saint] | I just read the backlog, he's been perfectly clear. |
16:26:37 | Link8 | ok gonna read again |
16:26:42 | [Saint] | and incredibly patient. |
16:26:59 | Link8 | shit sorry i missed that |
16:27:01 | Link8 | youre right |
16:27:04 | Link8 | sorry guys |
16:27:05 | alexbobp | twice :P |
16:27:19 | Link8 | thanks alexbobp |
16:27:24 | Link8 | waiting now til its finished |
16:27:35 | Link8 | this is a 512 gb esata |
16:27:38 | Link8 | drive |
16:28:18 | [Saint] | So, now you _finally_ give us the relevant information, that you changed the fucking HDD? |
16:28:25 | [Saint] | You didn;t think that was important? |
16:28:35 | [Saint] | Jesus Christ. |
16:29:00 | Link8 | lol |
16:29:07 | Link8 | i thought it wouldnt be so relevant |
16:29:22 | Link8 | since it installs perfectly and picks it up as 5gen |
16:29:30 | Link8 | just cant unmount |
16:33:43 | Link8 | does it matter [Saint] ? |
16:35:11 | [Saint] | Yes. Yes it does matter. To be able to debug this I would need the hardware in front of me, and a specific debug build to know exactly where in the code path it is failing. |
16:35:31 | [Saint] | No offense, but I'm not even going to attempt to do this via a third party. |
16:36:35 | [Saint] | It /should/ 'Just Work' if the original firmware can address it, but that's apparently not the case here. It's possible that the original firmware is more lenient in this regard. |
16:36:36 | | Quit ZincAlloy (Quit: Leaving.) |
16:36:48 | Link8 | hm |
16:36:58 | Link8 | i just installed the themes |
16:37:13 | Link8 | i know i get the same problem if i start the Install now again |
16:37:17 | Link8 | that i cant unmount |
16:37:27 | Link8 | but ill try what alexbobp told me |
16:38:16 | [Saint] | Honestly, with the fact that the bootloader can't seem to be able to even detect the drive, your OS not being able to eject it is the least of your worries. |
16:38:35 | Link8 | how do you know bootloader cant detect the drive? |
16:38:41 | Link8 | i have seen rockbox on the ipod |
16:38:47 | Link8 | but only for a few seconds |
16:38:53 | Link8 | then it goes to that weird screen again |
16:39:00 | *** | Saving seen data "./dancer.seen" |
16:39:44 | | Part dys ("Killed buffer") |
16:41:22 | [Saint] | Hmmm. OK. That's pertinent. Interesting. |
16:44:19 | Link8 | yes weird |
16:44:22 | Link8 | i see the rockbox menu too |
16:44:31 | Link8 | then it goes to that screen i posted a pic of last night |
16:49:33 | alexbobp | for what it's worth [Saint] I never had trouble rockboxing ipods minis with CF cards :P |
16:49:50 | Link8 | rockbox utility still going alexbobp |
16:50:06 | alexbobp | igitoor: did you ever finish the install and run that search? |
16:50:11 | alexbobp | er Link8 |
16:50:13 | alexbobp | ok |
16:51:12 | [Saint] | alexbobp: CF is a fairly standard and tolerant format. There's any number of things an eSATA drive might be doing to piss us off or make 'weird shit' happen. |
16:51:21 | Link8 | maybe installing rockbox mauelly is an idea? |
16:51:47 | edhelas | [Saint], I have chances, I have a CF->microSD in my Mini that works perfectly :) 32Gb |
16:52:01 | | Join ZincAlloy [0] (~Adium@pD9FB71BC.dip0.t-ipconnect.de) |
16:52:19 | edhelas | *I'm lucky |
16:53:19 | [Saint] | If 'shit just works', and you've modified hardware - good for you. If it doesn't, and you modified hardware and your draining the resources of the volunteers, ...I wanna know about it, preferably before that happens. :) |
16:53:28 | alexbobp | yeah |
16:53:43 | alexbobp | though in this case, the main factor in wasting time was rambling and ignoring directions |
16:53:45 | Link8 | installing manuelly maybe should work? |
16:53:56 | alexbobp | Link8: finish what we're trying now first |
16:54:00 | Link8 | yes |
16:54:25 | alexbobp | until you do an install and a CLEAN unmount, you have no reason to believe the installer is actually failing |
16:54:34 | alexbobp | yanking a mounted drive = of course it's gonna fuck up |
16:55:46 | Link8 | Package installation finished succesfully |
16:56:15 | Link8 | ok ejecting failed |
16:56:20 | Link8 | gonna try now |
16:57:27 | Link8 | 0 matching items |
16:57:37 | Link8 | i did F:\ |
16:57:59 | Link8 | Mountpoint is F:\ |
16:58:05 | Link8 | :( |
17:00 |
17:00:09 | Link8 | now what |
17:00:27 | gevaerts | Has anyone checked if itunes is installed on that system? |
17:01:06 | | Join Galois [0] (djao@efnet.math.uwaterloo.ca) |
17:01:32 | | Quit pamaury (Read error: Connection reset by peer) |
17:02:41 | | Join pamaury [0] (~quassel@rockbox/developer/pamaury) |
17:07:05 | Link8 | i managed to umount it in the explorer |
17:07:17 | Link8 | same error |
17:07:18 | Link8 | :X |
17:08:27 | Link8 | damnit |
17:08:49 | | Join krnlyng_ [0] (~liar@83.175.90.24) |
17:09:46 | | Quit krnlyng (Ping timeout: 264 seconds) |
17:10:31 | | Quit pamaury (Read error: Connection reset by peer) |
17:11:39 | | Join pamaury [0] (~quassel@rockbox/developer/pamaury) |
17:12:13 | alexbobp | Link8: I think this means windows is stupid. |
17:12:38 | Link8 | shit |
17:12:41 | alexbobp | Link8: but go ahead and look through the process list and make sure there aren't stray rockbox installers |
17:13:00 | alexbobp | and if not, just wait 15 minutes and then pull it |
17:13:03 | Link8 | no there arent |
17:13:12 | alexbobp | shoudl be long enough to make sure it's not an fsync issue |
17:13:28 | alexbobp | either way it does sound like a hardware issue unless it's an os bug |
17:13:29 | Link8 | dont think the installer works on this hd |
17:13:54 | alexbobp | gevaerts: presumably it is |
17:15:05 | gevaerts | alexbobp: how do we know it's not getting in the way? |
17:15:26 | alexbobp | I dunno! |
17:15:35 | alexbobp | I always do my rockbox installs from linux |
17:15:47 | alexbobp | itunes always gets in the way imo |
17:16:03 | alexbobp | in all seriousness though that's our best theory yet |
17:16:19 | alexbobp | but I am not about to try to talk Link8 through starting and stopping services |
17:20:20 | | Join petur [0] (~petur@rockbox/developer/petur) |
17:25:43 | Link8 | is there any way to download all the ipod video themes in one time |
17:26:12 | [Saint] | Why the fuck do you care about themes when you can't even run Rockbox? |
17:26:17 | [Saint] | Lets get serious here. |
17:26:34 | [Saint] | The issue isn't the installation method. I pretty much guarantee it. |
17:26:59 | Link8 | im gonna try something else |
17:27:17 | Link8 | rockbox utility wont run on a modded ipod |
17:27:27 | Link8 | is there a zip file with all the ipod video themes Saint? |
17:27:35 | [Saint] | No. |
17:27:45 | Link8 | then have to download them one by one pff |
17:28:00 | [Saint] | And, Rockbox Utility _is_ installing Rockbox here. Please lets not make bullshit claims. |
17:28:08 | [Saint] | The installer is quite obviously working. |
17:28:46 | Link8 | yes i read this by googling |
17:28:46 | [Saint] | The issue, since this persists across two OSes, is quite obviously the hardware. |
17:28:52 | Link8 | that its not working for modded ipods |
17:28:56 | [Saint] | Whether you want to admit it or not. It is. |
17:29:05 | Link8 | yes |
17:29:05 | [Saint] | That is absolutely untrue. |
17:29:07 | Link8 | just tod you that |
17:29:18 | Link8 | ok im gonna see and try this other way |
17:29:21 | Link8 | to see if its untrue |
17:29:29 | [Saint] | It is. |
17:29:40 | Link8 | dont believe so |
17:29:42 | [Saint] | Categorically untrue. |
17:29:46 | Link8 | but will let you know in a min |
17:29:58 | [Saint] | The installer doesn't know, or care, what hardware the device has. |
17:30:03 | [Saint] | It has no way of detecting this. |
17:30:24 | [Saint] | Claiming otherwise is nonsense. |
17:30:43 | Link8 | i didnt claime that |
17:30:48 | Link8 | i read it by googling |
17:34:00 | [Saint] | I read bu Googling that spraying vinegar at 'chemtrails' makes them break up harmlessly in the atmosphere. |
17:34:06 | [Saint] | But it doesn't make it any less batshit. |
17:34:57 | Link8 | so do i just drag the themes into the themes folder? |
17:35:02 | Link8 | well see i will try it |
17:36:11 | [Saint] | I really have no idea why you are so obsessed with themes when the issue at hand is that Rockbox doesn't actually seem to run on your device for longer than a few seconds and panics with a pretty obvious HDD related error. |
17:36:25 | | Nick krnlyng_ is now known as krnlyng (~liar@83.175.90.24) |
17:36:33 | Link8 | this is an SSD |
17:36:45 | [Saint] | which is a....what? |
17:36:51 | Link8 | well see |
17:38:08 | gevaerts | [Saint]: well, clearly, not working on an ssd makes themes still relevant, while not working on a spinning disk doesn't |
17:38:35 | [Saint] | aha! :) |
17:39:13 | edhelas | what about à CF ? I think it's even more relevant |
17:40:08 | gevaerts | edhelas: I think you only want odd-numbered themes on that |
17:40:16 | [Saint] | Are the themes stored on the server on an SSD or an HDD? Maybe there's a compatibility error. |
17:40:26 | * | [Saint] sniggers |
17:42:01 | edhelas | :p |
17:42:39 | Link8 | [Saint] you're wrong my friend |
17:42:45 | Link8 | its working now |
17:42:52 | Link8 | just like i thought |
17:42:57 | Link8 | used a patched version of rockbox |
17:43:03 | edhelas | wonderful :) |
17:43:29 | Link8 | now lets see if i can get the themes to work |
17:43:33 | [Saint] | Come again? How does that make me wrong? |
17:43:38 | Link8 | lol |
17:43:59 | [Saint] | I never said anything to that effect you giant fucking douchebag. |
17:44:01 | Link8 | you said the issue was the hardware |
17:44:12 | [Saint] | It _IS_. |
17:44:13 | Link8 | whats your problem |
17:44:24 | Link8 | that makes you wrong right? |
17:44:28 | [Saint] | No. |
17:44:28 | Link8 | what are you mad for |
17:44:32 | Link8 | i appreciate your help |
17:44:34 | [Saint] | Actually, y'know what... |
17:44:38 | gevaerts | Link8: talk sense or shut up |
17:44:43 | Link8 | huh |
17:44:47 | Link8 | wtf |
17:44:51 | Link8 | i appreciate Saint |
17:44:57 | Link8 | hes not being nice to me |
17:45:03 | Link8 | so i need to talk sense or shut up |
17:45:11 | Link8 | ok |
17:46:47 | Link8 | [Saint] doesn't like to admit his mistakes |
17:46:52 | Link8 | im being cool here |
17:46:57 | Link8 | whats the problem |
17:46:59 | Link8 | [17:26:35] [Saint] )) The issue isn't the installation method. I pretty much guarantee it. |
17:47:04 | Link8 | it was the issue |
17:47:08 | [Saint] | And it wasn't. |
17:47:12 | gevaerts | It was *not* |
17:47:14 | [Saint] | It was the fucking Rockbox binary. |
17:47:22 | Link8 | the utility thing wasnt working |
17:47:27 | Link8 | chill out bro |
17:47:28 | [Saint] | Stop being an idiot, or I will remove you from here. |
17:47:33 | gevaerts | Rockbox utility installed a perfectly good rockbox build |
17:47:43 | Link8 | i dont understad |
17:47:47 | Link8 | maybe you could explain it to me |
17:47:49 | gevaerts | That that build didn't work was because you had changed *hardware* |
17:47:52 | Link8 | im not trying to piss anyone off here |
17:47:56 | gevaerts | That means it's a *hardware* issue |
17:48:02 | Link8 | i see |
17:48:13 | Link8 | any way to change that with the rock box utility |
17:48:22 | Link8 | ? |
17:48:29 | [Saint] | your hardware? ...the fuck? seriously? |
17:48:34 | [Saint] | dude. |
17:48:35 | Link8 | is there a way i can install it automatically? |
17:48:58 | alexbobp | FWIW Link8, after a manual rockbox install, you can still run the rockbox utility to add themes and such |
17:49:09 | Link8 | yea i know alexbobp |
17:49:23 | Link8 | just trying to find out since its the rockbox binary |
17:49:31 | Link8 | it it can still be installed automatically? |
17:49:35 | Link8 | just trying to learn here |
17:49:55 | [Saint] | Rockbox Utility will only install an official binary. |
17:50:04 | Link8 | i see |
17:50:21 | alexbobp | btw where did you find this patched rockbox? |
17:50:22 | Link8 | but the binary for this ipod is different correct? |
17:50:27 | alexbobp | perhaps that patch needs to be merged :P |
17:50:35 | Link8 | sec let me find the link |
17:50:47 | Link8 | [Saint] we still cool my friend? |
17:50:59 | [Saint] | I have a feeling I know the patch in question, and why it's not merged. |
17:51:08 | alexbobp | [Saint]: haha is it messy? |
17:51:16 | alexbobp | or does it break on all non-modified ipods :P |
17:51:30 | [Saint] | If it's the one I'm thinking of, it doesn't really address the issue, it only kinda sidesteps it by making it more tolerant. |
17:51:39 | alexbobp | can you elaborate? |
17:51:46 | [Saint] | wider timings. |
17:52:00 | alexbobp | ahh so waiting longer for the disk basically? |
17:52:00 | Link8 | heres the link |
17:52:02 | Link8 | http://beyondwind.duckdns.org/?page_id=5 |
17:52:09 | [Saint] | aaaand, it is. |
17:52:42 | Link8 | any way i can still auto install it [Saint]? |
17:52:49 | Link8 | i trust the utility more |
17:52:54 | [Saint] | No. |
17:52:57 | Link8 | ah |
17:53:01 | Link8 | too bad |
17:53:18 | gevaerts | You can patch rockbox utility to point at your server and host your own binaries and associated metadata there |
17:53:24 | [Saint] | Fortunately, this now means no one has any obligation to support you. |
17:53:29 | [Saint] | So, that's good. |
17:53:36 | alexbobp | "...they provide detailed specs & datasheet as always . which made my rockbox firmware patching much easier" |
17:53:57 | alexbobp | based on this it sounds like it's not just haphazardly making it more tolerant, but actually based on how the new hardware is supposed to behave |
17:54:15 | alexbobp | I'm curious, what's the downside of the wider timings? |
17:55:22 | alexbobp | and what would you consider to be "addressing the issue"? |
17:55:53 | Link8 | i rather run the normal rockbox fw |
17:55:58 | Link8 | so theres no way to do that? |
17:56:00 | alexbobp | also nobody has the obligation to support anyone, it's not like we have all purchased rockbox support contracts :P |
17:56:19 | alexbobp | Link8: I think the whole point of this exercise was that the normal rockbox firmware doesn't support your ssd |
17:56:30 | edhelas | alexbobp, maybe you should launch a hotline support :D 1€/min |
17:56:34 | [Saint] | alexbobp: well, what I meant with that was pertaining to the unofficial binary. |
17:56:36 | Link8 | i know |
17:58:09 | Link8 | themes dont seem to work |
17:59:00 | alexbobp | this dude seems pretty cool, he also modded 2 batteries into his ipod xD |
17:59:43 | alexbobp | oh and this quote "The official rockbox firmware have issues on error recovery handling, thus failed to work with mSATA SSD mod. Firmware was subsequently patched to correct the error handling problem." |
17:59:50 | alexbobp | from the technical details page, sounds a lot more like [Saint] said |
18:00 |
18:00:03 | alexbobp | basically doublespeak for "the new hardware acts all screwy so I made the firmware ignore the screwiness" xD |
18:00:26 | alexbobp | that said, it's pretty awesome that the patched firmware is out there to support this mod but yeah, I see why it's not merged |
18:00:56 | Link8 | so i can just drop the themes in the rockbox root right |
18:01:14 | [Saint] | the timing used also isn't guaranteed not to fuck up when switching between boosted/unboosted states. |
18:01:22 | [Saint] | it might work for a subset of people, but it's plain ugly. |
18:02:55 | alexbobp | ahhh I see |
18:03:19 | alexbobp | Link8: why aren't you just using the rockbox installer? |
18:03:28 | alexbobp | manually install the firmware binary, but then use the installer to add themes |
18:03:40 | Link8 | thats a good idea |
18:03:48 | alexbobp | it's also the third time I suggest it, cheers |
18:04:01 | Link8 | haha thanks |
18:05:18 | Link8 | i tried adding the themes manuelly |
18:05:22 | Link8 | but it doesnt pick it up |
18:05:23 | Link8 | hm |
18:09:21 | alexbobp | I miss my ipod nano 2g |
18:09:28 | alexbobp | that I burned out when I connected it to a 12v charger xD |
18:09:59 | alexbobp | but the nano 2g has the best possible display technology for an mp3 player |
18:10:18 | alexbobp | I can keep it at minimum backlight brightness and it's perfectly visible from darkened rooms to broad daylight :D |
18:14:41 | alexbobp | oh man there's one going cheap on ebay with this description: "Has rap music on it, I don't know how to get it off" |
18:14:44 | alexbobp | I laughed |
18:18:35 | | Nick suYin`OFF is now known as suYin (mysuyin@server2.shellfire.net) |
18:18:57 | | Join krabador [0] (~krabador@unaffiliated/krabador) |
18:19:00 | [Saint] | 2000 copies of 01 01 01 01 01 01 01 - Track 1.mp3.mp3.mp3.mp3.mp3 |
18:19:05 | [Saint] | with no metadata. |
18:19:28 | alexbobp | doesn't matter, anything I buy I wipe :P |
18:19:49 | edhelas | :) |
18:21:06 | [Saint] | slightly related, there was one ipod I got second hand that I didn't wipe. |
18:21:16 | [Saint] | Well, I did. But I kept most of the media. |
18:21:51 | [Saint] | It contained a bunch of live set recordings from the very early days of the Christchurch NZ modern punk scene. |
18:21:56 | alexbobp | oh cool |
18:22:08 | | Join fs-bluebot [0] (~fs-bluebo@xd9be46c0.dyn.telefonica.de) |
18:22:12 | edhelas | ok so I definitly see something on GPIOC_INPUT_VAL when I press the all the buttons on the remote, the whole thing now is to see if I can see exactly what binary string is sent for each buttons and find where in the sourcecode I can fire the next/prev/play... events :) |
18:22:15 | [Saint] | Several of which were bands I knew, who didn't actually have recordings of those sets themselves. |
18:22:18 | alexbobp | [Saint]: I'm curious. got any opinions on your favorite mp3 player display technology? |
18:22:22 | [Saint] | One of those sets is a CD release now |
18:23:28 | alexbobp | did they get the files from you to release on cd? |
18:23:58 | [Saint] | Yeah. Took me a while to track 'em down in the end but it was met with enthusiasm. |
18:24:11 | [Saint] | Also, transflective monochromatic displays for me. |
18:24:24 | alexbobp | ah so like the ipod mini? |
18:24:25 | edhelas | did you guys already hack this part of rockbox ? the buttons maping ? |
18:24:40 | alexbobp | I got my ipod mini with a 32gb cf card, it's my ebook device |
18:25:20 | [Saint] | alexbobp: yup - I like that it's visible in very harsh lighting conditions. |
18:25:44 | [Saint] | but very few devices have them now, considered ancient tech. |
18:25:59 | alexbobp | I know, it makes me sad :( |
18:26:24 | alexbobp | the only modern thing I have with a transflective screen is my pebble watch |
18:26:57 | alexbobp | and even pebble is alone there, all the other smartwatches have active displays (and resultingly turn themselves off all the time and have to be charged every day and are all manner of stupid) |
18:29:28 | bluebrother | hmm. Did something change in the gerrit workflow? I've submitted a change, now it's "Submitted, Merge Pending". Do I need to do something for that merge? |
18:30:22 | bluebrother | or is that because it's part of a patch series? |
18:31:57 | Link8 | [Saint] what kind of music player do u use |
18:32:52 | [Saint] | Lots. |
18:33:52 | [Saint] | bluebrother: AFAIK that's just an odd wording for saying it's sitting there staged for review |
18:34:14 | bluebrother | hmm. I did review and +2 it already :) |
18:34:53 | bluebrother | maybe I need to cherry-pick that one? |
18:34:53 | [Saint] | errr, I guess I worded that badly. |
18:35:38 | [Saint] | WHat I mean to say is I think it's just an odd way of saying that it's sitting there pending commit to upstream. |
18:35:58 | bluebrother | so some automated process that's kicking in later? |
18:36:02 | Link8 | can you make a better fw for modded ipods [Saint]? |
18:36:31 | [Saint] | Link8: none of my SSD modified iPods need any of this fuckery. |
18:36:45 | Link8 | you have some too? |
18:36:47 | [Saint] | it only seems to be a subset of SSDs that do. |
18:36:49 | [Saint] | I do, yes. |
18:36:53 | [Saint] | Several. |
18:36:58 | Link8 | you dont run rockbox on them? |
18:36:58 | * | bluebrother has a modded mini that works perfectly out of the box |
18:37:02 | [Saint] | I do. |
18:37:20 | Link8 | what fw do u use on them? |
18:37:28 | * | bluebrother guesses "rockbox" |
18:37:28 | alexbobp | does a mini with a cf card count as an ssd mod? |
18:37:35 | alexbobp | it is solid state memory :P |
18:37:48 | bluebrother | alexbobp: I'd say so (it's the mod I'm using regularly ;-) |
18:38:04 | alexbobp | bluebrother: same here :D though I don't use it as much |
18:38:16 | alexbobp | honestly I mostly listen to podcasts so I just listen on my phone |
18:38:18 | edhelas | someone knows here if all the IO of the pp5020 has been mapped in Rockbox ? |
18:38:44 | [Saint] | I would have my doubts. |
18:39:02 | *** | Saving seen data "./dancer.seen" |
18:39:24 | [Saint] | Whatever is mapped probably only directly relates to whatever whoever was working on at the time. |
18:39:45 | Link8 | [Saint] which fw are you running for your mods? |
18:39:51 | [Saint] | Rockbox. |
18:40:14 | [Saint] | Like I said none of my hardware needs any special treatment. |
18:40:20 | Link8 | oh really |
18:40:26 | [Saint] | Really really. |
18:40:31 | Link8 | nice |
18:40:35 | | Quit krnlyng (Quit: huiiiiii) |
18:40:43 | Link8 | how big are your hds? |
18:40:51 | edhelas | yes that's what I tought, I see one small binary change that is the same for all the remote buttons in GPIOC_INPUT_VAL which is maybe a simple trigger |
18:40:59 | | Join krnlyng [0] (~liar@77.117.101.49.wireless.dyn.drei.com) |
18:41:49 | edhelas | so if something i sent to this board, it's somewhere else, and for now I have no clue where to find it :D |
18:43:21 | bluebrother | ah. |
18:44:01 | bluebrother | [Saint]: ok, so it was related to the change being part of a patch series. Cherry-picking it to master made it possible to merge it :) |
18:44:14 | [Saint] | aha. |
18:44:20 | [Saint] | good to know, thanks. |
18:44:48 | * | [Saint] has several dozen commits sitting in his staging branch and should stop being a lazy fuck |
18:45:17 | edhelas | [Saint], they are related to what feature ? |
18:45:20 | bluebrother | well, same goes for me :) |
18:45:52 | bluebrother | I've made a few changes a few weeks back and forgot to push ... now they need some work :( |
18:45:59 | [Saint] | edhelas: one of them is the issue you mentioned above, the rest are small changes to the build system and some saner handling of some things. |
18:46:34 | [Saint] | I'm also working on a replacement for the script that sets up our android environment, as it's truly ancient and horribly broken. |
18:46:40 | edhelas | oh, can't wait to see them in the trunk <3 |
18:47:29 | edhelas | what specific issue I mentionned did you fix ? |
18:48:26 | [Saint] | the one you managed to figure out from the IRC logs regarding GCC. |
18:48:37 | edhelas | oh ok :) |
18:54:15 | | Quit fs-bluebot (Remote host closed the connection) |
18:54:47 | | Join fs-bluebot [0] (~fs-bluebo@xd9be46c0.dyn.telefonica.de) |
18:59:06 | Link8 | i tried to install the themes with the Utility alexbobp |
18:59:11 | bluebrother | hmm. Should we drop support for OS X 10.4 and 10.5 for Rockbox Utility? |
18:59:17 | Link8 | unfortunately i get the same error again |
18:59:25 | Link8 | PANIC |
18:59:25 | fs-bluebot | Build Server message: Build round completed after 438 seconds. |
18:59:26 | fs-bluebot | Build Server message: Revision 0992092 result: 13 errors 29 warnings |
18:59:51 | Link8 | so its not possible to do that with the Utility |
19:00 |
19:00:00 | Link8 | i dont think i can get themes to work with the patch |
19:01:49 | [Saint] | Themes have no effect here. |
19:02:00 | [Saint] | Like I said above, the patch is questionable at best. |
19:02:09 | [Saint] | At worst, it's outright wrong. |
19:03:23 | Link8 | dont know what else i can do |
19:06:00 | Link8 | could you make a better patch? |
19:06:06 | bluebrother | what's your problem with themes? Rockbox Utility just installs them ... |
19:06:29 | [Saint] | Precisely nothing. |
19:06:30 | bluebrother | if they don't work they're either broken or installation failed, which usually happens if you point Rockbox Utility to the wrong drive |
19:07:13 | Link8 | dont get why the themes dont work |
19:07:34 | * | Dhraakellian just tried out voice menus and file browser for the first time the other day |
19:08:41 | Dhraakellian | eenteresting. question is what the best voice is and how to get rockbox utility to recognize what festival voices dnf installed on my fedora system |
19:09:01 | Link8 | i miss my themes :( |
19:09:06 | Dhraakellian | more research needed, but I might be able now to rehabilitate my roommates clip+/zip with the dead screen |
19:09:27 | Link8 | [Saint] you interested in looking into this? |
19:09:41 | Dhraakellian | even with my clip+ found, I still miss my fuze |
19:10:07 | bluebrother | wrong mountpoint selected? Themes for wrong player installed? |
19:10:42 | bluebrother | hmm. We should have more unit tests here |
19:10:52 | * | bluebrother just discovered a bug in uninstallation :( |
19:12:40 | Dhraakellian | I generally just unzip into the root directory of my DAP |
19:13:04 | [Saint] | Link8: unless you're planning on shipping me the hardware, no, absolutely not. |
19:14:05 | Link8 | ill ship it |
19:14:09 | [Saint] | Any developer would need this precise combination of hardware to form a patch that is functional for this use case, as well as globally. |
19:15:11 | [Saint] | And, also the time. Which isn't a resource many of us have available in the late blooming stage of Rockbox. |
19:17:50 | fs-bluebot | Build Server message: New build round started. Revision 610b80b, 255 builds, 26 clients. |
19:24:15 | Link8 | got a theme to half work |
19:26:11 | bluebrother | "half work" :) |
19:26:45 | fs-bluebot | Build Server message: Build round completed after 535 seconds. |
19:26:46 | fs-bluebot | Build Server message: Revision 610b80b result: 0 errors 114 warnings |
19:26:49 | | Join saratoga_ [0] (47ae8a0e@gateway/web/freenode/ip.71.174.138.14) |
19:27:05 | saratoga_ | anyone around who can test a clipv2 build to see if buttons work normally? |
19:28:28 | bluebrother | hmm, having a new Rockbox release might be a good thing. We could have Rockbox 3.14 "pi" :) |
19:28:58 | * | bluebrother only has a clip+ around |
19:29:57 | | Quit pamaury (Read error: Connection reset by peer) |
19:30:11 | saratoga_ | yeah i'd like to do a release |
19:30:19 | saratoga_ | the amsv2 power stuff should go in shortly |
19:30:23 | saratoga_ | after that it'd be nice to release |
19:30:34 | [Saint] | the release is effectively meaningless. |
19:30:51 | [Saint] | anyone who gives a fuck switched to dev builds long ago, or doesn;t care. |
19:31:06 | | Join pamaury [0] (~quassel@rockbox/developer/pamaury) |
19:31:06 | [Saint] | I consider it wasted effort at this late stage. |
19:32:33 | saratoga_ | i don't think its too much effort, and it'll probably encourage people to update who are on very old code |
19:33:05 | bluebrother | [Saint]: I've been watching a talk that made me think otherwise: https://media.ccc.de/v/32c3-7547-libusb_maintainer_fail |
19:33:25 | * | gevaerts has watched that too |
19:33:43 | gevaerts | It says releases remind the world that you're still alive |
19:33:44 | bluebrother | around 25min in the video |
19:33:58 | gevaerts | Which may mean it's not applicable to us :) |
19:34:03 | bluebrother | yeps, and thinking about it it does make a lot of sense. |
19:34:04 | [Saint] | I think the release was meaningful when we actually had critical issues in the supported targets. |
19:34:07 | [Saint] | Now...nah. |
19:34:36 | | Quit pamaury (Read error: Connection reset by peer) |
19:34:47 | * | gevaerts thinks a release would be good, but he thinks we can't do a release that's as good as they used to be |
19:35:00 | [Saint] | Anyone who's been on a release for years on end now is highly unlikely to discover it, even if we did make a release. |
19:35:00 | bluebrother | that's quite possible, unfortunately |
19:35:22 | gevaerts | Back for 3.0 I went through all plugins on all of my targets to check that they at least started and the basics worked, and I tried all test tracks... |
19:35:44 | | Join pamaury [0] (~quassel@rockbox/developer/pamaury) |
19:35:55 | gevaerts | And I still think that's *needed* for a target to get a release, but after 3.0 I don't think anyone has bothered |
19:36:05 | saratoga_ | back for 3.0 i had actual free time and could do things like that |
19:36:12 | [Saint] | I just don't really honestly think that a release is a meaningful part of our flow anymore. |
19:36:22 | bluebrother | we do still flow? |
19:36:27 | [Saint] | all the supported targets are stable on mainline. |
19:36:33 | * | bluebrother wants to push a new Rockbox Utility release |
19:36:42 | saratoga_ | i dont think releases have to be absolutely stable, but they should be known, bugs documented, and if necessary fixed in 3.x.1 releases |
19:36:46 | [Saint] | that, you can certainly do. |
19:36:55 | bluebrother | though I need to (a) find some time for that and (b) get me motivated enough |
19:37:01 | gevaerts | [Saint]: it would reduce support a bit. You wouldn't have to reply on the forums about trying a dev build all the time |
19:37:25 | saratoga_ | itd be interesting to know what the download stats are like |
19:37:32 | saratoga_ | are people still downloading 3.13? |
19:37:44 | bluebrother | I'd guess so |
19:38:00 | gevaerts | We need to ask zagor about that |
19:38:07 | gevaerts | He's offline right now though |
19:38:08 | [Saint] | something might be, perhaps not people though. :) |
19:38:13 | saratoga_ | also, we're nearly ready for an ipod 6g stable right? |
19:38:20 | [Saint] | Nah |
19:38:45 | bluebrother | Rockbox Utility defaults to using the latest release for stable targets |
19:38:52 | [Saint] | The bootloader isn't near release quality, and there's no RBUtil support for it (of course). |
19:39:08 | bluebrother | there's work on bootloader installation support in gerrit |
19:39:12 | [Saint] | So, 6g still has some ways to go. |
19:39:21 | saratoga_ | http://gerrit.rockbox.org/r/#/c/1221/ |
19:39:23 | bluebrother | I've been merging some of the changes for that earlier today |
19:39:25 | saratoga_ | looks fairly well along |
19:39:34 | bluebrother | yeps, some of g#1221 |
19:39:48 | fs-bluebot | Gerrit review #1221 at http://gerrit.rockbox.org/r/1221 : iPod Classic: dual bootloader (bundle) by Cástor Muñoz |
19:39:56 | [Saint] | Oh, it is, but I wouldn;t call it release quality at this stage and it's still a moving target. |
19:40:14 | saratoga_ | plus we didn't used to require rbutil support for something to be stable, just a documented way to install it |
19:40:28 | Link8 | themes are all scattered |
19:40:36 | Link8 | how can that be [Saint] |
19:40:50 | [Saint] | saratoga_: |
19:40:52 | [Saint] | Stable ports |
19:40:52 | [Saint] | Rockbox runs well on these players, has a complete manual and is supported by the installer: |
19:41:07 | saratoga_ | thats not true in general |
19:41:13 | [Saint] | How so? |
19:41:14 | saratoga_ | e200 rhapsody isn't for example |
19:41:51 | saratoga_ | Whilst every effort is made to try and ensure a manual is available for every supported target, these are not always available immediately when a port reaches "supported" status. Similarly, integration into Rockbox Utility may not always be available. |
19:42:36 | bluebrother | well, the 6G is currently unusable. Is that really true or should it be rather unstable these days? |
19:42:45 | saratoga_ | i vaguely remember writing those guidelines specifically because i knew we were literally never going to get e200r patching into rbutil :) |
19:42:47 | [Saint] | the latter. |
19:42:54 | gevaerts | The ipod6g is about not having our own bootloader, not a GUI installer |
19:43:07 | gevaerts | AFAIR |
19:43:15 | saratoga_ | should be unstable, but it uses emcore which people were uncomfortable with because its a large, external project that most of us don't know about |
19:43:38 | saratoga_ | probably once the bootloader goes in its stable, but absolutely at least 'unstable' |
19:43:55 | [Saint] | at the end of the day it's a development resource masquerading as a bootloader. |
19:44:06 | [Saint] | being able to boot rockbox is just one of its many forms. |
19:44:12 | [Saint] | it's way too powerful for end users. |
19:44:41 | [Saint] | and goes against the 'no fancy bootloaders' informal policy. |
19:44:52 | Link8 | i cant even play music |
19:45:05 | Link8 | Error accessing playlist control file -4 |
19:45:11 | bluebrother | as far as I understand g#1221 it's about getting a Rockbox bootloader done ... |
19:45:24 | fs-bluebot | Gerrit review #1221 at http://gerrit.rockbox.org/r/1221 : iPod Classic: dual bootloader (bundle) by Cástor Muñoz |
19:45:26 | bluebrother | then there's a problem accessing the playlist control file *g* |
19:45:42 | Link8 | dont get it |
19:46:09 | saratoga_ | yeah it would be nice to ask Castor about when he expects to have the bootloader ready (not necessarily with rbutil) |
19:46:33 | Link8 | its playing now |
19:46:34 | Link8 | wow |
19:46:37 | saratoga_ | hes prof_wolfff? |
19:46:37 | Link8 | this is sick :) |
19:46:41 | [Saint] | prof_wolfff: |
19:46:44 | [Saint] | yup |
19:46:58 | saratoga_ | cool |
19:46:58 | [Saint] | (sorry bud - tagged for visibility) |
19:47:26 | saratoga_ | regarding amsv2, i've been running frequency/voltage scaling on the clipv2 for days, and its been working on the other players since forever |
19:47:28 | Link8 | sound on this is amazing |
19:47:52 | saratoga_ | i'll commit fixes for the button drivers (removing frequency dependent delays in favor of udelay) shortly |
19:48:01 | saratoga_ | then i'll probably commit frequency scaling |
19:48:10 | saratoga_ | then we'll see how that goes and follow up with voltage scaling |
19:48:31 | [Saint] | it'd be nice to get that rounded out after so many years. |
19:48:39 | [Saint] | for you personally, it must feel very good. |
19:48:48 | saratoga_ | i'm actually a little curious though why some of the button drivers seem to require different absolute delays when run at different CPU clocks |
19:48:56 | saratoga_ | yeah that will be nice |
19:49:20 | saratoga_ | funman: probably you too :) |
19:49:57 | [Saint] | Holy shit, I had no idea he still lurked here. |
19:50:05 | [Saint] | Haven't seen him in ages. |
19:50:22 | [Saint] | (in _this_ community - elsewhere, yes) |
19:51:40 | saratoga_ | also if anyone has an old amsv1 device they're not using, they should give it to mihail and see if he gets interested in figuring out frequency scaling there :) |
19:53:02 | saratoga_ | as i recall we had it mostly working before v2 killed interest in those devices |
19:54:14 | funman | saratoga_: don't remember |
19:54:33 | [Saint] | *a wild funman appears* |
19:54:33 | saratoga_ | well we now have amsv2 more or less complete figured out |
19:54:46 | saratoga_ | i think someone got 30 hours runtime on clip :) |
19:55:01 | [Saint] | noooooice. |
19:55:35 | funman | i'd guess we tried with a fixed number of iterations loop and it worked for all frequencies at the time? |
19:55:58 | saratoga_ | yeah, theres still some ugly fixed cycle delays in the amsv1 drivers |
19:56:35 | saratoga_ | the switching logic we ended up using for amsv2 is a bit different too if i can still remember that long ago |
19:56:51 | saratoga_ | weirdly, it seemed to be more stable if we cranked up pclk really high |
19:58:27 | | Join krnlyng_ [0] (~liar@83.175.90.24) |
20:00 |
20:00:29 | | Quit krnlyng (Ping timeout: 250 seconds) |
20:01:04 | [Saint] | what's AMSV1 again? |
20:01:19 | [Saint] | Fuze/Fuze V2, yeah? |
20:01:53 | saratoga_ | not v2 |
20:02:00 | funman | clipv1, m200v4, c200vX |
20:02:10 | saratoga_ | fuzev1 too |
20:02:14 | saratoga_ | c200v2 |
20:02:20 | saratoga_ | e200v2 |
20:02:27 | saratoga_ | also slot radio! |
20:02:35 | [Saint] | I have a couple of busted Fuzes, of varying description, and many disassembled ones, that could quite possible be used to cobble together 3 or 4 working ones. |
20:02:38 | saratoga_ | i think ? |
20:02:51 | saratoga_ | ask if Mihail wants one :) |
20:02:52 | funman | [Saint]: i have a bunch too :) |
20:02:58 | [Saint] | I bet! :) |
20:02:59 | saratoga_ | i think you have one of mine :) |
20:03:20 | funman | i'm not using my last clip that much because the jack plug gets loose and headphones don't work :/ |
20:03:36 | [Saint] | they're fundamentally flawed. |
20:03:42 | funman | saratoga_: hmm i wonder if yours is the single one that's still working |
20:03:49 | [Saint] | IIRC it's not so much a "socket" per se. |
20:04:05 | [Saint] | As it is a hole, with some bar connections that grab it, loosely at that. |
20:04:11 | [Saint] | *bare |
20:04:13 | saratoga_ | probably lose solder |
20:04:35 | saratoga_ | i need to keep an eye out if any more show up online, i should get some spares |
20:05:00 | [Saint] | you could probably add an actual proper 3.5mm jack with little effort. |
20:05:18 | saratoga_ | the headphone jacks on mine are fine at least |
20:05:23 | saratoga_ | batteries are getting a bit old |
20:05:27 | [Saint] | I recall seeing someone add a 7.5mm jack to one. |
20:06:12 | [Saint] | though now I rethink it it may have been external. |
20:08:50 | | Nick krnlyng_ is now known as krnlyng (~liar@83.175.90.24) |
20:15:13 | | Join Mihail [0] (b03cb034@gateway/web/freenode/ip.176.60.176.52) |
20:15:29 | Mihail | Yes, I can try do that for AMS1 if someone can send me player ;) |
20:16:22 | funman | https://www.sandisk.com/home/mp3-players - what is the Clip Jam ? |
20:16:28 | | Join girafe [0] (~girafe@AGrenoble-651-1-397-139.w90-52.abo.wanadoo.fr) |
20:17:16 | [Saint] | funman: from what we know - nothing interesting. |
20:17:22 | funman | Just found http://forums.rockbox.org/index.php?topic=50834.0 |
20:17:23 | [Saint] | see also: Clip Sport(?) |
20:17:30 | | Quit rela (Read error: Connection reset by peer) |
20:17:46 | [Saint] | As far as we know it wouldn't ever be able to run Rockbox in its current form. |
20:17:55 | funman | i bought a Clip Sport but gave it away after reading the forums ;) |
20:17:58 | [Saint] | I'm not even entirely certain how they're managing to do their UI. |
20:18:23 | bluebrother | magic! ;-) |
20:18:25 | [Saint] | a fullscreen bitmap should overflow its resources IIUC. Maybe the LCD does its own caching? I dunno. |
20:19:24 | fs-bluebot | Build Server message: New build round started. Revision 5c027e3, 255 builds, 26 clients. |
20:19:38 | saratoga_ | its possible it has more ram, like the clipv1 did |
20:19:53 | saratoga_ | we thought it only had 320KB of ram, but then there was more on the package |
20:20:04 | saratoga_ | but i doubt it since i think the SOC has no DRAM controller at all |
20:21:50 | [Saint] | effectively, we need 2MB minimum, right? |
20:26:00 | saratoga_ | yeah about 2 MB is a good idea |
20:26:12 | saratoga_ | maybe a little less if a monochrome screen |
20:26:44 | fs-bluebot | Build Server message: Build round completed after 441 seconds. |
20:26:45 | fs-bluebot | Build Server message: Revision 5c027e3 result: 0 errors 32 warnings |
20:27:01 | | Quit saratoga_ (Quit: Page closed) |
20:27:04 | gevaerts | Wasn't the c200v2 a bit marginal with 2MB and colour? |
20:27:18 | gevaerts | So I'd say 2MB for monochrome, a bit more (3?) for colour |
20:27:43 | | Join rela [0] (~x@pdpc/supporter/active/rela) |
20:29:30 | | Join saratoga_ [0] (47ae8a0e@gateway/web/freenode/ip.71.174.138.14) |
20:29:50 | saratoga_ | yeah, the clipv1 and c200v2 found all kinds of problems in our buffering engine |
20:30:04 | saratoga_ | and they can't play formats like aac-he due to lack of memory |
20:30:48 | [Saint] | even if it had the memory, would it have the processing power for realtime there? |
20:31:13 | [Saint] | c200 specifically |
20:32:12 | saratoga_ | c200v2 is amsv1, same as fuzev1 |
20:32:17 | saratoga_ | so its pretty fast |
20:32:21 | saratoga_ | i think aac-he works |
20:36:01 | | Quit Link8 (Ping timeout: 250 seconds) |
20:39:04 | *** | Saving seen data "./dancer.seen" |
20:47:37 | [Saint] | opinions: |
20:47:52 | [Saint] | Does this android toolchain stuff I'm working on belong in rockboxdev.sh? |
20:48:09 | [Saint] | Keeping in mind we're not compiling anything? |
20:48:17 | [Saint] | Or, should I keep it standalone? |
20:50:08 | | Quit saratoga_ (Ping timeout: 252 seconds) |
20:50:46 | bluebrother | I'd say it depends. Is it similar to what rockboxdev.sh does or completely different? |
20:50:49 | gevaerts | [Saint]: as in it downloads the stuff and installs it in a (preferrably configurable) place? |
20:50:59 | [Saint] | it does. |
20:51:32 | gevaerts | If so, I think it can go in rockboxdev.sh to keep things simple for the user |
20:51:54 | gevaerts | Or if not, rockboxdev.sh should be able to call the other one |
20:52:20 | gevaerts | That might be easier for developing the thing |
20:52:52 | [Saint] | That was my initial thinking, but I had a slight setback with that thinking when it was pointed out to me that it would perhaps make it unclear what parts of what were coming from who. |
20:53:06 | [Saint] | But I guess I could just spit out a message to the effect. |
20:53:08 | bluebrother | I meant similar as in implementation :) |
20:53:28 | bluebrother | but having rockboxdev.sh output a message or call the other thing for Android sounds like a good idea :) |
20:53:52 | [Saint] | I just didn't want to blur any lines as to where the toolchain was coming from. |
20:54:02 | [Saint] | but, yeah, I guess you're right. |
20:54:22 | [Saint] | I think I'll keep it standalone, but abe to be called as a function of reckboxdev.sh |
20:54:26 | [Saint] | *able |
20:54:42 | [Saint] | rockboxdev.sh, even. |
20:54:48 | fs-bluebot | Build Server message: New build round started. Revision 1015088, 255 builds, 26 clients. |
20:54:51 | gevaerts | wreckbox? |
20:55:03 | gevaerts | Brickbox, I'd call it! :) |
20:55:07 | [Saint] | dumping it all into rockboxdev.sh would be possible, but require some refactoring. |
20:55:13 | bluebrother | not brickdroid? ;-) |
20:55:49 | gevaerts | bluebrother: with enough motivation, we can brick *anything*! |
20:56:06 | bluebrother | hehe |
20:56:19 | * | gevaerts gets his hammer |
20:56:50 | [Saint] | rekt |
20:58:18 | bluebrother | hmm, /me thinks about GoldenQuotes |
21:00 |
21:01:47 | fs-bluebot | Build Server message: Build round completed after 419 seconds. |
21:01:48 | fs-bluebot | Build Server message: Revision 1015088 result: 16 errors 24 warnings |
21:09:22 | [Saint] | On the topic of bricking things, and android, I'm pretty confident I could silently exploit everything from GB to JB. |
21:09:32 | [Saint] | The real issue would be getting it through review. ;) |
21:10:03 | [Saint] | making sure it's a ahrd brick would be the hard part. |
21:10:05 | [Saint] | *hard |
21:10:21 | [Saint] | softbricking would be trivial. |
21:42:37 | | Quit elgis (Quit: leaving) |
21:49:01 | | Join Link8 [0] (~me@5ED3F691.cm-7-4d.dynamic.ziggo.nl) |
21:49:03 | | Quit Link8 (Remote host closed the connection) |
21:53:41 | edhelas | [Saint], still here ? |
21:54:27 | [Saint] | Mmmyes. |
21:55:37 | | Quit thum (Ping timeout: 260 seconds) |
21:55:43 | edhelas | I have a small question for you, you know if there's way to get a global overview of what's coming on the GPIO of pp5020 ? |
21:56:57 | [Saint] | I do not, sorry. |
21:57:17 | edhelas | ok :) |
22:00 |
22:00:26 | | Quit rela (Quit: Leaving) |
22:12:05 | | Quit Mihail (Ping timeout: 252 seconds) |
22:24:49 | | Quit krabador (Quit: Take The Time) |
22:29:41 | | Quit xorly (*.net *.split) |
22:29:44 | | Quit suYin (*.net *.split) |
22:29:45 | | Quit Xyem (*.net *.split) |
22:29:45 | | Quit kugel (*.net *.split) |
22:34:27 | | Join thum [0] (~thum@77.109.122.31) |
22:39:08 | *** | Saving seen data "./dancer.seen" |
22:48:44 | | Quit krnlyng (Quit: huiiiiii) |
22:49:09 | | Join krnlyng [0] (~liar@77.117.101.49.wireless.dyn.drei.com) |
23:00 |
23:05:47 | | Join kugel [0] (~kugel@ip5b42bd11.dynamic.kabel-deutschland.de) |
23:05:47 | | Quit kugel (Changing host) |
23:05:47 | | Join kugel [0] (~kugel@rockbox/developer/kugel) |
23:05:56 | | Join xorly [0] (~xorly@ip-86-49-15-121.net.upcbroadband.cz) |
23:06:04 | | Join Xyem [0] (xyem@li193-64.members.linode.com) |
23:06:15 | prof_wolfff | bluebrother [Saint]: (logs) nice to read talks about the bootloader :), i think there are 4 different topics: RB, BL, mk6gboot, rbutilqt. ATM i am using the "bundle" patch to advance on all things because still they are related, the planning is to separate them soon, i am working on patch-set-8 and hope to be the last that affects the whole thing, then split into the main 4 topics, then extract small patches intended to be commited |
23:07:00 | prof_wolfff | about BL, honestly i think ATM it is not such unstable, i am new on RB and really dont know about past RB development (i.e. the difference between unusable and unstable), i am simply looking at the state of other targets and not much more, so please be patient and tell me the things i miss |
23:07:34 | prof_wolfff | [Saint]: can not imagine what are these "fancy" things the BL does, it is true that there a are a few things to pullish but discarding the "devel menu" i thing that ATM it does what it _needs_ to do, note that ipod6g target behaves in a different way that other targets do, there are many ways to implement if it is the case, please tell me about this on detail |
23:07:55 | | Join suYin [0] (mysuyin@server2.shellfire.net) |
23:08:19 | [Saint] | prof_wolfff: hey man, thanks, if you're patient I'll address the points you raise. |
23:08:26 | edhelas | [Saint], I've discover a bit more stuff ! |
23:08:31 | prof_wolfff | about RB, actually it implements more features than other targets, but it needs some work on charging and battery, maybe the USB driver (but i need some feedback about the latest commited patches on USB charge limit), there are some workarounds on hold switch and charger detection but it seems they are working well, in future it is planned a thread to poll the PMU and "solve" these issues and support for HP-jack remote and IAP FM r |
23:08:31 | prof_wolfff | adio |
23:08:51 | [Saint] | On the topic of my statement that your bootloader "isn't ready yet", I am aware that it is functional, and I use it myself, and it works fine. |
23:09:01 | [Saint] | However, it has only really been used by a tiny handful of people. |
23:09:05 | edhelas | the little connector next to the jack one is a serial port, and it's also part of the IAP protocol, which is implemented in Rockbox |
23:09:21 | [Saint] | Regarding "fancy bootloaders", I was referring to emCORE specifically at that stage. |
23:09:47 | [Saint] | Though realistically the only thing a bootloader should so is boot, and offer a USB connection if it can not do so. |
23:09:57 | edhelas | but it seems that the guy that had made the IAP implementation in Rockbox only implement it for the "dock" connector |
23:10:00 | [Saint] | In line with our other bootloaders. |
23:10:07 | prof_wolfff | true it is not much tested, but we cant do anything on that :( |
23:10:10 | edhelas | so I need to find a way to enable it for this one too :) |
23:10:19 | [Saint] | The current iPod bootloaders is the model you should be aiming for. |
23:10:36 | [Saint] | A user should never see it unless something has gone fundamentally wrong. |
23:10:52 | [Saint] | (ie. missing rockbox.ipod, or /.rockbox) |
23:11:32 | prof_wolfff | we talk about that in the past, to split the "devel menu" in other patch is a matter of minutes |
23:11:32 | [Saint] | prof_wolfff: what you should do is open a thread in our unsupported builds section on the forum. |
23:11:43 | [Saint] | I could make the thread sticky for you if you would like. |
23:11:54 | [Saint] | This would help to gain exposure for your work. |
23:13:01 | [Saint] | My personal opinion on the topic is that the bootloader has no business offering anything except a means to boot Rockbox, and a USB recovery if a boot error is encountered. |
23:13:24 | [Saint] | If a user wants a "fancy" bootloader, emCORE exists. |
23:13:46 | [Saint] | The mainline ipodg6 bootloader should perform the bare minimum of necessary functions. |
23:14:25 | prof_wolfff | well, actually it is what it does (once removed the devel menu) |
23:14:48 | [Saint] | Yes. The development menu is all I really take issue with. |
23:15:02 | | Quit lebellium (Quit: ChatZilla 0.9.92 [Firefox 44.0/20160114165817]) |
23:15:47 | [Saint] | Basically, the user should never have to see or interact with the bootloader at all, unless something has gone very wrong in the boot process. |
23:16:25 | prof_wolfff | if it is the only issue, it is no problem, i will separate it on a new patch for devels who needs it |
23:16:26 | [Saint] | in which case the only thing they should see is a message instructing them of the error encountered and prompting them to insert USB to fix it. |
23:17:10 | [Saint] | you could look at the existing ipod bootloaders for how bootloader USB and the error message display is formatted. |
23:17:33 | [Saint] | I feel it should be familiar to anyone who has ever used Rockbox on an iPod other than the ipod6g before. |
23:18:31 | prof_wolfff | actually it tries to behave as iPod Video, hold-switch is used to enter OF |
23:18:53 | [Saint] | it should really be hold switch or _any_ button held during boot. |
23:19:11 | [Saint] | that's how the others behave. Toggling the hold switch is awful. |
23:19:17 | prof_wolfff | the battery trap is needed on classic |
23:19:37 | [Saint] | I don't really think it is. |
23:19:44 | [Saint] | It'll charge when powered down entirely. |
23:19:51 | [Saint] | albeit slowly. |
23:20:01 | prof_wolfff | i really dont like the hold-switch way, it is easy to add _any_ button |
23:20:22 | * | [Saint] nods |
23:20:44 | [Saint] | The way the current ipod bootloaders behave is they'll boot the OF if hold is toggled, or any button is held during boot. |
23:21:06 | [Saint] | To be honest I would like to remove the hold switch detection from the bootloaders. |
23:21:13 | [Saint] | It is bloody annoying for the other ipods. |
23:21:43 | [Saint] | (if hold is on, and the device plugged, it'll boot the OF - The Classic is the only supported iPod that won't boot on power) |
23:21:55 | prof_wolfff | yes, but what to do it the user powers-up the device, at least it should be detected and do something, actually it charges at 500mA, it is planned in the future for the bootloader to detect 100/500mA, even 1000mA if USB charger is detected |
23:21:58 | [Saint] | Which...now that I think about it, breaks "Car Mode" completely. |
23:22:51 | prof_wolfff | actually it boots when USB is inserted, see latest commits on HEAD |
23:24:38 | [Saint] | Aha, so it does. So...hmm, that does make things interesting. |
23:24:44 | [Saint] | Fuck. |
23:25:58 | | Quit Galois (Ping timeout: 264 seconds) |
23:26:46 | prof_wolfff | about mk6gboot, it is working for me on linux and windows, needs OS X support, i am void on OS X but wonder if it is already supported on some latest OS X version usblib-1.0 |
23:27:02 | | Quit bertrik (Remote host closed the connection) |
23:27:24 | | Quit K1773R (*.net *.split) |
23:27:51 | prof_wolfff | about rbutilqt, again it is working well for me, there are some nasty hacks, started to separate things that are needed for the current installer and i think that might be commited, or to talk about them if not, i am very glad to see that bluebrother commited some stuff, bootloader installation for classic is more interactive than other targets but i am sure that with the help of bluebrother it is going to work fine in future |
23:28:22 | | Join K1773R [0] (~K1773R@unaffiliated/k1773r) |
23:28:24 | | Part K1773R |
23:28:24 | | Join K1773R [0] (~K1773R@unaffiliated/k1773r) |
23:29:58 | | Quit pamaury (Read error: Connection reset by peer) |
23:31:07 | | Join pamaury [0] (~quassel@rockbox/developer/pamaury) |
23:39:21 | | Quit ender` (Quit: Q: What's the difference between ignorance and apathy? A: I neither know, nor care.) |
23:40:13 | | Nick suYin is now known as suYin`OFF (mysuyin@server2.shellfire.net) |
23:47:47 | | Join bzed_ [0] (~bzed@shell.bzed.at) |
23:48:25 | | Quit Jinx (Ping timeout: 250 seconds) |
23:48:45 | | Quit kvieta (Ping timeout: 250 seconds) |
23:48:51 | | Quit JdGordon (Ping timeout: 250 seconds) |
23:49:02 | | Join girafe2 [0] (~girafe@AGrenoble-651-1-397-139.w90-52.abo.wanadoo.fr) |
23:49:07 | | Join JdGordon [0] (~jonno@ppp118-209-249-234.lns20.mel8.internode.on.net) |
23:49:07 | | Quit JdGordon (Changing host) |
23:49:07 | | Join JdGordon [0] (~jonno@rockbox/developer/JdGordon) |
23:49:17 | | Quit girafe (Ping timeout: 250 seconds) |
23:49:17 | | Quit bzed (Ping timeout: 250 seconds) |
23:49:24 | | Nick bzed_ is now known as bzed (~bzed@shell.bzed.at) |
23:49:43 | | Quit alucryd (Ping timeout: 250 seconds) |
23:50:59 | | Join alucryd [0] (~quassel@archlinux/developer/alucryd) |
23:52:05 | | Quit krnlyng (Ping timeout: 272 seconds) |
23:53:28 | | Quit amiconn (*.net *.split) |
23:53:28 | | Quit pixelma (*.net *.split) |
23:53:28 | | Quit JanC (*.net *.split) |
23:53:31 | | Quit sparetire_ (*.net *.split) |
23:57:39 | | Join amiconn [0] (~amiconn@rockbox/developer/amiconn) |
23:57:40 | | Join pixelma [0] (~pixelma@rockbox/staff/pixelma) |
23:57:40 | | Join sparetire_ [0] (~sparetire@unaffiliated/sparetire) |