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

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

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

Notice: Only Gecko based browsers prior to FF4 support the multipart/mixed "server push" method used by this log reader to auto-update. Since you do not appear to use such a browser, this page will simply show the current log, and not automatically update.

#rockbox log for 2016-06-10

00:02:32 Quit edhelas (Ping timeout: 272 seconds)
00:05:11 Join T-rack [0] (4d638c8d@gateway/web/freenode/ip.
00:09:21 Quit T-rack (Ping timeout: 250 seconds)
00:11:50 Quit toli (Ping timeout: 276 seconds)
00:16:50 Join toli [0] (
00:19:49 Quit girafe (Read error: Connection reset by peer)
00:37:32fs-bluebotBuild Server message: 3New build round started. Revision 489044d, 255 builds, 15 clients.
00:47:32fs-bluebotBuild Server message: 3Build round completed after 599 seconds.
00:47:33fs-bluebotBuild Server message: 3Revision 489044d result: All green
01:06:50 Quit ender` (Quit: If Klingons had invented Usenet, killfiles really would...)
01:18:02***Saving seen data "./dancer.seen"
01:24:14 Quit amiconn (Ping timeout: 272 seconds)
01:24:14 Quit pixelma (Ping timeout: 272 seconds)
01:30:01 Join amiconn [0] (~amiconn@rockbox/developer/amiconn)
01:30:09 Join pixelma [0] (~pixelma@rockbox/staff/pixelma)
01:39:37 Quit pamaury (Ping timeout: 246 seconds)
01:59:10 Quit ZincAlloy (Quit: Leaving.)
02:00:41prof_wolfff__builtin: are you referring to the iPod classic?, scrolling files in folders?
02:17:15 Quit marex-cloud (Ping timeout: 264 seconds)
02:20:43 Join marex-cloud [0] (sid137234@gateway/web/
02:22:23[Saint]prof_wolfff: probably, and, he's not wrong.
02:22:30[Saint]but this is not unique to the classic.
02:22:44[Saint]all hdd based targets are now fairly similar in this regard.
02:22:59[Saint]ever since the filesystem re-write.
02:23:43[Saint]the database is almost unusable ever since that re-write because for some stupid reason tagcache in RAM was removed.
02:24:13[Saint]the intent was that it wasn't supposed to be required, and the filesystem rewrite was supposed to be drastically faster, yadda yadda yadda...
02:24:20[Saint]but, it isn't, basically.
02:25:25[Saint]I'm really not a fan of that commit going in with the very minimal amount of testing that it got and the fact that it removed at least one major feature that made life a lot more bearable for people with very large collections and platter/HDD based devices.
02:28:01[Saint]prof_wolfff: it is because of this:
02:28:36[Saint]it walks across pretty much everything and drastically changed dircache and completely removed tagcache RAM.
02:29:39[Saint]actually, I'm not even sure that dircache is even functional anymore.
02:29:48prof_wolfffah! didn't noticed because i start using RB after that, anyway i have just tested to browse on my iPod and it seems that everything is cached, no disk access while browsing music folders
02:29:59[Saint]it certainly looks to me like the dircache settings are completely ignored now.
02:30:20[Saint]but perhaps I'm just not following it right.
02:31:04[Saint]prof_wolfff: do you have any directory structures with a very high amount of child files per directory? Like, 200+?
02:33:43prof_wolfffno, some folders with about 50-100 album folders and then a few songs by folder
02:34:17[Saint]I am poking at it here, and if I inflate the amount of files to show in any given directory to 10,000, and then scroll in that directory, it gets very slow and there's disk access at around the several hundred files mark.
02:35:04[Saint]scrolling 'all tracks' in the database is really awful.
02:35:29prof_wolfffah!, so not everything is cached
02:36:08[Saint]I'm looking at that commit now trying to refresh my memory on exactly what it does and doesn't do.
02:36:23[Saint]I was not happy at all about it being committed.
02:37:38[Saint]JhMikeS just kinda showed up one day and was all like "Oh, hey, so in the past year when I've been almost entirely out of contact with you guys I completely re-wrote the entire filesystem backend!"
02:38:12[Saint]then it sat on gerrit for a while and got pushed with far too little testing despite the fact that it was so aggressive and didn't meet feature parity with what it replaced.
02:38:50prof_wolfffyes i see now when scrolling 'all tracks' the HDD is powered on/off every few seconds, it takes ~2 seconds to spin up each time
02:39:55[Saint]whereas before it used to keep the entire tagcache in RAM and scrolling the database was effortless and completely smooth.
02:41:17[Saint]Especially on targets like the Classic with 64MB of RAM it absolutely makes sense to dedicate the trivial amount of RAM it takes to keep tagcache in RAM fulltime to making the user experience in the database more fluid.
02:42:04prof_wolfffany reason to remove the tagcache?, it seems a *must* for these targets, HDD life could be shortened this way
02:42:37[Saint]I think the intention was to add it back after the fact, but, he never did.
02:42:52[Saint]and he's the only one who is intimately familiar with this area of the code.
02:43:16[Saint]database and filesystem backend was a bit of a nightmare and a no man's land even before the rewrite.
02:43:36[Saint]After it, and I have very little idea what is going on. I find the current implementation very difficult to follow.
02:44:05[Saint]Like I said I'm not even sure if a few of the user facing settings for tagcache and dircache are even applied.
02:45:17[Saint]Ideally I would just revert the patch, but doing so at this late stage is ab absolute nightmare. Practically impossible.
02:45:35[Saint]*is an absolute
02:46:56[Saint]as a side bonus it also broke relative paths in playlists.
02:47:34[Saint]"4) Relative path components are supported and the namespace is unified. It does not support full relative paths to an implied current directory; what is does support is use of "." and "..". Adding the former would not be very difficult. The namespace is unified in the sense that volumes may be specified several times along with relative parts, e.g.: "/<0>/foo/../../<1>/bar" :<=> "/<1>/bar"."
02:48:04[Saint]That pretty much completely broke user expectation about how playlists are managed with relative paths.
02:48:04prof_wolfffso we must go straight and try to implement the caches, i am not going to have much time next months but i will try to give a look to that code some day
02:49:01[Saint]Yes. Reverting it is really not an option. It would be substantially more work to rebase and convert the huge stack of code that has been built on top of the new fileystem backend.
02:50:47[Saint]EVen very shortly after the initial commit reverting the patch became pretty obviously problematic and threatened to undo the work of several other people.
02:56:37 Quit [Saint] (Ping timeout: 250 seconds)
02:57:21 Join [Saint] [0] (77e01fae@rockbox/staff/saint)
03:11:16 Quit Moarc (Ping timeout: 272 seconds)
03:11:47 Join Moarc [0] (~chujko@2002:551c:8069:1:cc73:aeb8:2b17:990b)
03:18:04***Saving seen data "./dancer.seen"
05:18:07***No seen item changed, no save performed.
05:27:35 Quit JanC (Remote host closed the connection)
05:28:09__builtin[Saint]: yeah, the FS is SLOOWWW
05:28:19__builtinit probably takes about 5s to load a plugin
05:29:30 Join JanC [0] (~janc@lugwv/member/JanC)
05:32:24__builtinit's nearly unusable now
05:39:48 Quit PurlingNayuki (Remote host closed the connection)
05:46:30 Join PurlingNayuki [0] (
05:49:40__builtinwhy was the rewrite needed in the first place?
05:58:58 Join Strobokopp [0] (
06:02:08 Quit Stroboko1p (Ping timeout: 246 seconds)
06:15:30 Join athidhep [0] (~afoakf@unaffiliated/athidhep)
06:48:10 Join sparetire [0] (~sparetire@unaffiliated/sparetire)
06:52:14 Quit toli (Ping timeout: 276 seconds)
06:58:44 Join toli [0] (
07:03:56 Quit toli (Ping timeout: 276 seconds)
07:10:14 Join toli [0] (
07:14:48 Join kugel_ [0] (
07:14:48 Quit kugel_ (Changing host)
07:14:48 Join kugel_ [0] (~kugel@rockbox/developer/kugel)
07:16:30 Quit kugel (Ping timeout: 252 seconds)
07:18:09***Saving seen data "./dancer.seen"
07:36:30 Nick kugel_ is now known as kugel (~kugel@rockbox/developer/kugel)
07:43:45 Quit amiconn (Remote host closed the connection)
07:43:45 Quit pixelma (Remote host closed the connection)
07:44:36 Join pixelma [0] (~pixelma@rockbox/staff/pixelma)
07:44:39 Join amiconn [0] (~amiconn@rockbox/developer/amiconn)
07:51:01 Join einhirn [0] (
08:06:12 Quit scorche (Read error: Connection reset by peer)
08:06:49 Join scorche [0] (~scorche@rockbox/administrator/scorche)
08:07:45 Quit [Saint] (Ping timeout: 250 seconds)
08:10:22 Join edhelas [0] (~edhelas@
08:25:40 Join ender` [0] (
08:53:49 Join xorly [0] (
08:58:26 Join yoon_ [0] (540e5a95@gateway/web/freenode/ip.
09:00:53yoon_Hi everyone
09:01:52yoon_do you know if anyone is working on a DX80 rockbox port around?
09:06:30 Quit edhelas (Ping timeout: 252 seconds)
09:18:13***Saving seen data "./dancer.seen"
09:57:41 Join elensil [0] (~edhelas@2001:1c02:1903:d800:fdd5:8f47:c52f:806)
10:06:53 Quit PurlingNayuki (Quit: PurlingNayuki)
10:39:30 Join krabador [0] (~krabador@unaffiliated/krabador)
10:49:36 Quit TheSeven (Ping timeout: 250 seconds)
10:50:13 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
10:55:30 Join ZincAlloy [0] (~Adium@2a02:8108:8bc0:1664:84b:15d2:5668:9a70)
11:18:17***Saving seen data "./dancer.seen"
12:08:49 Quit xorly (Ping timeout: 244 seconds)
12:15:16 Quit krabador (Quit: Take The Time)
12:26:44 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
12:36:03 Quit prof_wolfff (Ping timeout: 240 seconds)
12:42:24 Quit pamaury (Ping timeout: 244 seconds)
12:49:07 Quit advcomp2019 (Read error: Connection reset by peer)
12:49:33 Join advcomp2019 [0] (~advcomp20@unaffiliated/advcomp2019)
13:04:01 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
13:09:50 Join krabador [0] (~krabador@unaffiliated/krabador)
13:18:20***Saving seen data "./dancer.seen"
13:18:39 Join xorly [0] (~xorly@
13:28:40 Quit xorly (Ping timeout: 240 seconds)
13:32:19pamaury[Saint]: prof_wolfff: althoughI agree the patch went it with not enough testing, there were really good reasons for the rewrite, mostly because the FS code suffered from many nasty and subtle bugs
13:32:33pamauryit was fundamentatelly broken
13:32:58Horrorcatpamaury: I have a crash for you :-). I paused the device and enabled hold, a minute or two later I un-holded it and tried to resume, this is what I saw
13:33:51pamaurywell this is not really useful I have to admit :) By the way, what theme do you use ? It does not look like the default one
13:33:57Horrorcatit’s my own
13:34:03pamaury(themes have been known to cause bugs unfortunately)
13:34:09Horrorcati wrote it for the h300
13:34:20pamaurycould you try for a day or so to use the default one and see if it makes a difference ?
13:34:28HorrorcatI never had that crash before
13:34:36pamauryit is very device dependent
13:35:16Horrorcatmmm... it’s odd because it appears as if in the middle of the 6th line, the contents are shifted to the left by a bunch of pixels. that’s why I thought it might be something with the LCD driver, anything you might know about :-)
13:35:29Horrorcat*as of the middle of the 6th line
13:35:39pamauryyeah but that might be because of memory corruption
13:35:52Horrorcatwill see if I can reproduce
13:36:13Horrorcatif I can, I’ll try whether I can reproduce with the default theme :)
13:38:31 Join ZincAlloy1 [0] (
13:40:07pamaury[Saint]: prof_wolfff: the FS rewrite kept dircache but as far as I understand, the old code had a bunch of dircache-specific optimization in database and playlist that does not exist anymore. But honestly I don't remember the details
13:41:14 Quit ZincAlloy (Ping timeout: 264 seconds)
13:58:56DEBUGEOF from server (Connection timed out) (snapshot: netstuff.c line 545)
13:58:56***Saving seen data "./dancer.seen"
13:58:58***Started Dancer V4.16
13:58:58***Connected to on port 6667
13:58:58***Logfile for #rockbox started
13:58:59Mode"logbot :+i" by logbot
13:59:05***Server message 501: 'logbot :Unknown MODE flag'
13:59:05 Join logbot [0] (
13:59:05 Join xorly [0] (~xorly@
13:59:05 Join ZincAlloy1 [0] (
13:59:05 Join krabador [0] (~krabador@unaffiliated/krabador)
13:59:05 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
13:59:05 Join advcomp2019 [0] (~advcomp20@unaffiliated/advcomp2019)
13:59:05 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
13:59:05 Join elensil [0] (~edhelas@2001:1c02:1903:d800:fdd5:8f47:c52f:806)
13:59:05 Join yoon_ [0] (540e5a95@gateway/web/freenode/ip.
13:59:05 Join ender` [0] (
13:59:05 Join scorche [0] (~scorche@rockbox/administrator/scorche)
13:59:05 Join einhirn [0] (
13:59:05 Join amiconn [0] (~amiconn@rockbox/developer/amiconn)
13:59:05 Join pixelma [0] (~pixelma@rockbox/staff/pixelma)
13:59:05 Join kugel [0] (~kugel@rockbox/developer/kugel)
13:59:05 Join toli [0] (
13:59:05 Join sparetire [0] (~sparetire@unaffiliated/sparetire)
13:59:05 Join athidhep [0] (~afoakf@unaffiliated/athidhep)
13:59:05 Join Strobokopp [0] (
13:59:05 Join JanC [0] (~janc@lugwv/member/JanC)
13:59:05 Join Moarc [0] (~chujko@2002:551c:8069:1:cc73:aeb8:2b17:990b)
13:59:05 Join marex-cloud [0] (sid137234@gateway/web/
13:59:05 Join saratoga [0] (123e11e0@gateway/web/freenode/ip.
13:59:05 Join Strife89 [0] (
13:59:05 Join ruhans [0] (uid76353@gateway/web/
13:59:05 Join krnlyng [0] (
13:59:05 Join nlogex [0] (
13:59:05 Join foolsh [0] (~starchase@2601:241:c200:4bc5:8009:50df:bce:14f1)
13:59:05 Join duo8 [0] (~ZNC-SRV-H@
13:59:05 Join amayer [0] (
13:59:05 Join cttttt [0] (sid135570@gateway/web/
13:59:05 Join alexweissman [0] (
13:59:05 Join michaelni [0] (
13:59:05 Join __builtin [0] (~zulu@unaffiliated/franklin)
13:59:05 Join idonob [0] (
13:59:05 Join Rower [0] (
13:59:05 Join dan- [0] (~d@freenode/corporate-sponsor/
13:59:05 Join bluebrother^ [0] (~dom@rockbox/developer/bluebrother)
13:59:05 Join fs-bluebot [0] (
13:59:05 Join Jinx [0] (Dojo@unaffiliated/jinx)
13:59:05 Join alucryd [0] (~quassel@archlinux/developer/alucryd)
13:59:05 Join igitoor [0] (igitur@unaffiliated/contempt)
13:59:05 Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon)
13:59:05 Join Bray90820 [0] (
13:59:05 Join aevin [0] (eivindsy@unaffiliated/aevin)
13:59:05 Join The_Prospector [0] (~The_Prosp@unaffiliated/cornman)
13:59:05 Join rela [0] (~x@pdpc/supporter/active/rela)
13:59:05 Join ruskie [0] (ruskie@sourcemage/mage/ruskie)
13:59:05 Join zoktar [0] (~zoktar@unaffiliated/zoktar)
13:59:05 Join n17ikh [0] (~n17ikh@unaffiliated/n17ikh)
13:59:05 Join soap [0] (~soap@rockbox/staff/soap)
13:59:05 Join ender| [0] (krneki@2a01:260:4094:1:42:42:42:42)
13:59:05 Join preglow [0] (~thomj@2001:840:4243:3::101)
13:59:05 Join sLite [0] (
13:59:05 Join utrack [0] (~u@unaffiliated/utrack)
13:59:05 Join Elfish [0] (amba@2001:1608:12:1:13:3:3:7)
13:59:05 Join CustosL1men [0] (~CustosLim@unaffiliated/cust0slim3n)
13:59:05 Join maraz [0] (
13:59:05 Join Topy44 [0] (
13:59:05 Join uwe_ [0] (
13:59:05 Join Rondom [0] (
13:59:05 Join Mir [0] (~Mir@
13:59:05 Join tpr [0] (tpr@gateway/shell/
13:59:05 Join olspookishmagus [0] (
13:59:05 Join Tristitia [0] (
13:59:05 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
13:59:05 Join K1773R [0] (~K1773R@unaffiliated/k1773r)
13:59:05 Join soadkombucha [0] (dennis@gateway/shell/
13:59:05 Join WakiMiko [0] (~WakiMiko@unaffiliated/wakimiko)
13:59:05 Join snow_bckspc [0] (
13:59:05 Join Jack87 [0] (~Jack87@nasadmin/admin/jack87)
13:59:05 Join bzed [0] (
13:59:05 Join GeekShadow [0] (~antoine@reactos/tester/GeekShadow)
13:59:05 Join puckipedia [0] (
13:59:05 Join holgersson [0] (~quassel@unaffiliated/holgersson)
13:59:05 Join shadows [0] (e@gateway/shell/
13:59:05 Join jvoisin [0] (
13:59:05 Join akaWolf [0] (~akaWolf@unaffiliated/akawolf)
13:59:05 Join Smx [0] (Elite8556@gateway/shell/elitebnc/x-obyrdmryxcpewzgb)
13:59:05 Join nchambers [0] (
13:59:05 Join thum [0] (
13:59:05 Join spacecase [0] (~ben@
13:59:05 Join sven^ [0] (
13:59:05 Join quaz0r [0] (
13:59:05 Join yosafbridge [0] (
13:59:05 Join desowin_ [0] (
13:59:05 Join APLU [0] (
13:59:05 Join Makinit [0] (
13:59:05 Join shamus [0] (
13:59:05 Join rasher [0] (~rasher@rockbox/developer/rasher)
13:59:05 Join Horrorcat [0] (~unknown@unaffiliated/horrorcat)
13:59:05 Join x56 [0] (~0x56@unaffiliated/x56)
13:59:05 Join alexbobp [0] (
13:59:05 Join Neffi [0] (
13:59:05 Join Kohlrabi [0] (
13:59:05 Join derf [0] (
13:59:05 Join Staphylo [0] (~Staphylo@2a01:4f8:190:126a:d70a:378:c354:a3a3)
13:59:05 Join zu_ [0] (
13:59:05 Join knittl [0] (~knittl@unaffiliated/knittl)
13:59:05 Join munch [0] (pls@gateway/shell/elitebnc/x-usohwkfattwbkiud)
13:59:05 Join Slasheri [0] (miipekk@rockbox/developer/Slasheri)
13:59:05 Join uwe_mobile [0] (
13:59:05 Join rudi_s [0] (
13:59:05 Join Galois [0] (
13:59:05 Join @ChanServ [0] (ChanServ@services.)
13:59:05 Join benedikt93_ [0] (~quassel@unaffiliated/benedikt93)
13:59:05 Join neersighted [0] (
13:59:05 Join scorche|sh [0] (~scorche@rockbox/administrator/scorche)
13:59:05 Join user890104 [0] (Venci@unaffiliated/user890104)
13:59:05 Join Marex [0] (~Marex@
13:59:05 Join ps-auxw [0] (
13:59:05 Join ranmachan [0] (
13:59:05 Join gevaerts [0] (~fg@rockbox/developer/gevaerts)
13:59:05 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
13:59:05 Join funman [0] (~fun@rockbox/developer/funman)
13:59:05 Join TD-Linux [0] (~Thomas@about/essy/indecisive/TD-Linux)
13:59:05 Join mikroflops [0] (~yogurt@
13:59:05 Join jtdesigns01 [0] (~quassel@2601:400:8000:34f5:230:bdff:fe71:cebd)
13:59:05 Join dongs [0] (
13:59:05 Join ParkerR [0] (ParkerR@unaffiliated/parkerr)
13:59:05 Join Xyem [0] (
13:59:05 Join evilnick [0] (~evilnick@rockbox/staff/evilnick)
13:59:05 Join shmibs [0] (
13:59:05 Join ved [0] (
13:59:05 Join froggyman [0] (~frogs@unaffiliated/froggyman)
14:04:09 Quit xorly (Ping timeout: 250 seconds)
14:20:03Slasheriram caching for tagcache should work without dircache code except to cache filename table then tagcache needs dircache to provide direct pointers to each file. If ram caching is not working at all, probably something else was screwed or too many parts disabled of the tagcache code
14:21:07 Part jvoisin
14:26:09 Join PurlingNayuki [0] (
14:43:00pamaurySlasheri: yeah but if you don't cache filenames, that can kill performance on HDD I think. But yeah my guess is some things might have been disabled by mistake
14:43:09 Quit PurlingNayuki (Remote host closed the connection)
14:44:54Slasheriit shouldn't kill browsing speed for artists, albums, titles etc. but it's really a long time since I have touched the code so I don't remember for sure
14:46:20 Join wodz [0] (
14:48:09wodzTheSeven: Is there a way to rebuild FTL mappings in n2g? After many, many unclean unmounts during usb testing the device started to throw i/o errors and I cannot format data partition anymore.
15:40:35 Join maruk [0] (
15:57:28 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
15:57:52 Quit maruk (Quit: Leaving.)
15:58:41 Join xorly [0] (~xorly@
15:59:01***Saving seen data "./dancer.seen"
16:01:41 Quit wodz (Ping timeout: 260 seconds)
16:05:20 Join girafe [0] (
16:31:28 Quit alexweissman (Remote host closed the connection)
16:42:26 Join barrett9h [0] (
16:47:44barrett9hI have some ideas for what a player should behave, and would like to try to implement it. Since I would like it to work on many platforms, including on my mp3 player, I thought it would be a good idea to use rockbox as a base, instead of starting from scratch.
16:48:57barrett9hI have experience with C, but I'm a total rockbox newbie (as a programmer).
16:49:48barrett9hIs it easy to modify the interface, or add a completely new interface to it?
16:50:23Horrorcatdefine interface
16:50:44barrett9hwhat the buttons does, the menus, how you select music, etc
16:50:47Horrorcatyou can do quite a few bits with themes, and the keymaps are easily modified (provided you want to recompile rockbox), but I’m really not sure what you want to do
16:50:49barrett9huser interface
16:51:25barrett9hI want also to change how music is selected, like dynamic playlists..
16:52:55barrett9hlike, the default is shuffle mode. I want to play a specific music, so I select it, add to the playlist, select another too. Only after the current music (from shuffle mode) finishes, my two selected files play, then it resumes shuffle mode.
16:52:57gevaertsThere's a lot you *can* do, but it's probably hard to say how easy it all is
16:52:57barrett9hstuff like that
16:54:42gevaertsHmmm, doesn't "queue next" do that?
16:54:54*gevaerts isn't sure how that interacts with shuffle
16:56:54 Quit ZincAlloy1 (Quit: Leaving.)
17:02:02tpryeah it's pretty easy to screw with rockbox
17:02:15tprstart at root_menu.c and work your way to the function you want
17:21:33 Join alexweissman [0] (~alexweiss@
17:24:47 Quit xorly (Ping timeout: 250 seconds)
17:34:46 Quit alexweissman (Remote host closed the connection)
17:36:39 Quit krnlyng (Ping timeout: 260 seconds)
17:49:38 Join krnlyng [0] (
17:59:05***Saving seen data "./dancer.seen"
18:03:56elensilI found this regarding IAP
18:05:00 Quit elensil (Remote host closed the connection)
18:08:40saratogai think theres newer ones floating around Chinese websites
18:10:16pamaurypersonally I have a copy of iPod Specification Accessory Protocol Interface Release R30 (dated 2007), 278 pages
18:30:54 Join wodz [0] (
18:34:17 Join alexweissman [0] (
18:34:58 Quit krabador (Remote host closed the connection)
18:41:42 Quit pamaury (Remote host closed the connection)
18:42:54 Quit alexweissman (Remote host closed the connection)
18:51:54 Join edhelas [0] (~edhelas@
19:17:24 Join lebellium [0] (
19:44:02 Quit edhelas (Ping timeout: 240 seconds)
19:45:48 Join edhelas [0] (~edhelas@
19:59:07***Saving seen data "./dancer.seen"
20:07:47 Join alexweissman [0] (
20:07:49 Quit toli (Ping timeout: 276 seconds)
20:13:08 Join xorly [0] (
20:13:09 Quit athidhep (Quit: athidhep)
20:14:03 Join toli [0] (
20:47:50 Join prof_wolfff [0] (
20:48:51 Join PurlingNayuki [0] (
21:04:20 Join andyp_ [0] (
21:07:16andyp_I also have a copy of iPod Extended Interface Specification Release R21 (dated 2007) 114 pages, mainly covering Mode 04 commands
21:09:25 Quit andyp_ (Quit: Leaving)
21:24:59 Quit edhelas (Ping timeout: 240 seconds)
21:25:59 Join edhelas [0] (~edhelas@
21:59:10***Saving seen data "./dancer.seen"
22:34:21 Join ZincAlloy [0] (~Adium@2a02:8108:8bc0:1664:c12f:16e:557d:c692)
22:53:15edhelasandyp_: I confirm that it doesn't work on the Photo, maybe the mapping is different
22:53:51edhelasalso it seems that there is an issue with the dock connector when the top connector is used at the same time
22:57:50 Quit amayer (Quit: Leaving)
23:00:06 Join andyp_ [0] (
23:01:31andyp_The code only allows for dock or top connector. As its a state machine I couldn't find a way for both to work together, so its one or the other, selectable.
23:02:18andyp_As for the mapping, I'll try to look through the code for the Photo and the 1G Mini, but I've never tried dissembling ARM code.
23:05:14andyp_First I need a decent dissembler, unless someone has already dissembled the serial code in the OF for these devices?
23:06:14 Quit andyp_ (Quit: Leaving)
23:13:21 Join smoke_fumus [0] (~smoke_fum@
23:19:48 Join paulk-collins [0] (
23:21:23 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
23:21:31 Quit toli (Ping timeout: 276 seconds)
23:27:48 Join toli [0] (~toli@
23:30:35 Quit lebellium (Quit: ChatZilla 0.9.92 [Firefox 46.0.1/20160502172042])
23:39:08 Join fs-bluebot_ [0] (
23:39:15 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
23:41:20 Quit fs-bluebot (Ping timeout: 258 seconds)
23:42:12 Quit bluebrother^ (Ping timeout: 250 seconds)
23:55:56 Quit Mir (Excess Flood)
23:56:41 Join Mir [0] (~Mir@
23:57:36__builtinwhat's the state of the Classic bootloader?

Previous day | Next day