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

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

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

#rockbox log for 2013-11-14

00:09:23 Quit [Saint] (Remote host closed the connection)
00:11:31 Join [Saint] [0] (~saint@rockbox/user/saint)
00:17:02lonoxmontandypotter: yes i have a build environment up and running, ill go ahead and compile a new version with those flags set
00:19:12lonoxmontPlatform set to ipodvideo
00:19:14lonoxmontBuild (N)ormal, (A)dvanced, (S)imulator, (B)ootloader, (C)heckWPS, (D)atabase tool, (W)arble codec tool: (Defaults to N)
00:19:26lonoxmonti dont see an l
00:19:33lonoxmontill try it anyways though
00:19:50gevaertslonoxmont: andypotter did mention (a)dvanced first :)
00:22:10lonoxmontcompiling now
00:24:17lonoxmonthow do i load the fonts and such? i have osme tracks labeled in japanese and would like to see something besides boxes on these custom builds
00:26:34lonoxmontalso do i have to delete everything out of the build folder inbetween compiles?
00:27:21gevaertsWhen you change configure options, you should always run make clean
00:28:10 Quit kugel (Ping timeout: 240 seconds)
00:28:40gevaertsWhen you're just rebuilding after a git pull or changing some files, just re-run make
00:28:43 Quit mc2739 (Ping timeout: 245 seconds)
00:30:45 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
00:33:37lonoxmontalright, ran make clean and make -j
00:33:52lonoxmontfor whatever reason the second go round was much faster than the first
00:38:10lonoxmontzip made, but i wont be able to test it till i get home tonight, as my ipod is there and not here :/
00:39:27 Quit pamaury (Quit: No Ping reply in 180 seconds.)
00:40:17 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
00:41:12 Quit Scall (Read error: Operation timed out)
00:43:37 Quit wodz (Quit: Leaving)
00:45:57lonoxmontthanks for the help so far
00:49:59 Join Scall [0] (~chat@unaffiliated/scall)
00:59:11 Quit ender` (Quit: True terror is to wake up one morning and discover that your high school class is running the country. -- Kurt Vonnegut)
00:59:27 Quit bertrik (Read error: Operation timed out)
00:59:42 Join B4gder [241] (~daniel@rockbox/developer/bagder)
01:07:23 Quit pamaury (Ping timeout: 272 seconds)
01:10:43 Join amayer [0] (
01:10:56 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
01:11:09JdGordonhey pamaury
01:11:20JdGordondo you remember talking about the filesystem scanner a while ago?
01:11:44JdGordon g#224
01:11:46fs-bluebotGerrit review #224 at : by (changes/24/224/6)
01:13:20pamaury oh yeah, that was a looong time ago, i'll see what I can do, is a there a special motivation now ?
01:15:58JdGordonnot really
01:18:27pamaurycan you recall me what is the issue with the gerrit patch ? or what needs improvement ? I seem to recall it uses only the generic file operations right ?
01:19:39JdGordonit isnt very efficient if it can use the raw fat functions
01:21:54pamauryok, but you are satisfied with the interface ?
01:22:51MarcAndersenMy sansa clip zip just stopped working while I was installing rockbox it disconnected itself, rbutil crashed and now it's dead and when I connect it it says that the device was not identified. What to do?
01:25:48 Quit K1773R (Ping timeout: 240 seconds)
01:29:00pamauryMarcAndersen: installing bootloader or just .rockbox directory ?
01:29:35JdGordonpamaury: as far as I remember, yeah
01:30:00JdGordonit needs to be integrated properly into dircache though
01:30:15JdGordonbut that should simplify dircache.. or just move a ton of its code out
01:30:19 Quit B4gder (Read error: Connection reset by peer)
01:30:43MarcAnderseni think it was just .rockbox
01:31:03pamauryMarcAndersen: have you try to reset ?
01:31:15 Join K1773R [0] (~K1773R@unaffiliated/k1773r)
01:31:20pamauryon the zip I think you must hold power for 20 sec
01:31:24MarcAnderseni held down power for 30 seconds
01:31:43pamauryand what happen when you plug usb ?
01:32:00MarcAndersenjust an unidentified device message
01:32:19pamaurycan you tell it's USB PID and VID ?
01:34:11***Saving seen data "./dancer.seen"
01:34:46MarcAndersenwhere do i find that?
01:35:45pamauryin windows you probably need to go into the device manager and look for advanced properties
01:36:00pamaurycan you tell at least what type of device it is detected as ?
01:36:44MarcAndersenjust unknown device
01:36:50pamauryjust nothing or mass storage but does not report as Sansa Clip Zip ?
01:37:42pamauryWindows in its glory, unhelpful as no one can be...
01:38:11 Quit krabador (Quit: Sto andando via)
01:39:58pamauryyou better see this with people who know the zip anyway, I'm just too tired now
01:43:00 Join chrisjj [0] (561bb732@gateway/web/freenode/ip.
01:43:47MarcAndersenI will let it run down on power and try again tomorrow
01:44:33lonoxmontmake sure it still charges before oyu let it run out...
01:45:56 Quit pamaury (Ping timeout: 245 seconds)
01:47:49 Join B4gder [241] (~daniel@rockbox/developer/bagder)
01:47:50 Quit lebellium (Quit: ChatZilla [Firefox 26.0/20131111154639])
01:50:37 Quit stripwax (Quit: Miranda IM! Smaller, Faster, Easier.
01:52:21 Join krabador [0] (~krabador_@unaffiliated/krabador)
01:52:45 Quit chrisjj (Quit: Page closed)
01:53:11 Quit B4gder (Quit: It is time to say moo)
01:55:52 Nick SuperBrainAk is now known as DormantBrain (~andy@
02:01:10 Quit foolsh (Quit: foolsh)
02:18:00 Join krabador_ [0] (
02:18:00 Quit krabador_ (Client Quit)
02:19:49 Quit krabador (Ping timeout: 260 seconds)
02:22:33 Join krabador [0] (~krabador_@unaffiliated/krabador)
02:31:37[Saint]JdGordon: I'm sure its not the intended purpose, but I'm really having fun with the draw rectangle option, using it to draw lines to build a set of divisions and borders for a theme that would be slightly more "expensive" to draw with a bitmap.
02:32:05JdGordonisnt that exactly what it wass for?
02:32:22[Saint]Not the way I'm using it.
02:33:04[Saint]I'm using it to draw lines.
02:33:39[Saint]...well, I guess that is the intended purpose, as its just a "really, really, really thin rectangle".
02:34:14JdGordonyeah, it was really supposed to be used to draw the background gradient, but apparently that sucks
02:34:49[Saint]It doesn't /suck/, its just nowhere near as nice looking as it isn't dithered at all.
02:35:32[Saint]I thought dithering would be fairly trivial to add, and it probably is, but I don't recall thinking that way after I looked at it.
02:35:40[Saint]Maybe I should look again, that was an age ago.
02:39:09[Saint]JdGordon: Oh, that's something I was going to ask. Maybe I'm naive about the way this area of the skin engine works, or possibly the way LCDs work in general, but why is it that when using the fallback theme when you check the skin engine allocations there is still a backdrop loaded?
02:39:31[Saint]EVen though the "backdrop" is just the background color.
02:39:46JdGordonthere is always a background
02:42:45JdGordonlunch time!
02:42:51[Saint]I was just surprised to a backdrop taking up such a huge portion of the allocations, or any at all really, when there was no backdrop specified and its falling back to the background viewport color.
02:43:16[Saint]Like I said, naive to the way it functions I guess.
02:43:33[Saint]I didn't know drawing a block of solid color to an LCD was so expensive.
02:45:24 Join B4gder [0] (~daniel@
02:45:24 Quit B4gder (Changing host)
02:45:24 Join B4gder [241] (~daniel@rockbox/developer/bagder)
03:05:17 Quit amayer (Ping timeout: 246 seconds)
03:07:40JdGordon[Saint]: i tihnk its more that there is things that assume a background and its easier allocating an empty one
03:07:44JdGordonor it could be a bug :p
03:09:11[Saint]Total usage: 157140 bytes
03:09:33[Saint](320x240 fallback theme)
03:09:45 Quit krabador (Quit: Sto andando via)
03:10:25[Saint]Of that, the skin file usage is only 3540 bytes, which is about what I would expect. But the backdrop allocation thre me. It uses the remainder.
03:15:13 Quit Guest17648 (Ping timeout: 246 seconds)
03:17:20 Join Guest17648 [0] (
03:18:02 Join amayer [0] (
03:19:46 Quit MarcAndersen (Read error: Connection reset by peer)
03:33:11 Join cmhobbs [0] (
03:33:11 Quit cmhobbs (Changing host)
03:33:11 Join cmhobbs [0] (~cmhobbs@fsf/member/cmhobbs)
03:34:15***Saving seen data "./dancer.seen"
04:05:57 Quit cmhobbs (Ping timeout: 252 seconds)
04:30:35 Quit amiconn (Disconnected by services)
04:30:35 Join amiconn_ [0] (amiconn@rockbox/developer/amiconn)
04:30:35 Quit pixelma (Disconnected by services)
04:30:35 Join pixelma_ [0] (pixelma@rockbox/staff/pixelma)
04:30:37 Nick pixelma_ is now known as pixelma (pixelma@rockbox/staff/pixelma)
04:30:38 Nick amiconn_ is now known as amiconn (amiconn@rockbox/developer/amiconn)
04:31:02 Quit [Saint] (Read error: Connection reset by peer)
04:31:21 Quit B4gder (Ping timeout: 272 seconds)
04:33:07 Join [Saint] [0] (~saint@rockbox/user/saint)
04:34:37 Quit Scromple (Read error: Connection reset by peer)
04:39:40 Join Scromple [0] (~Simon@
04:44:17 Join B4gder [241] (~daniel@rockbox/developer/bagder)
04:49:51 Join cmhobbs [0] (~cmhobbs@fsf/member/cmhobbs)
04:56:24 Quit cmhobbs (Ping timeout: 246 seconds)
04:59:55 Quit B4gder (Read error: Connection reset by peer)
05:01:33 Join cmhobbs [0] (
05:01:34 Quit cmhobbs (Changing host)
05:01:34 Join cmhobbs [0] (~cmhobbs@fsf/member/cmhobbs)
05:08:10 Nick DormantBrain is now known as SuperBrainAk (~andy@
05:15:52 Quit TheSeven (Disconnected by services)
05:16:05 Join [7] [0] (~quassel@rockbox/developer/TheSeven)
05:23:23 Quit DexterLB (Quit: So long and thanks for all the fish)
05:26:30 Join Strife89 [0] (
05:34:16***Saving seen data "./dancer.seen"
05:55:52 Quit amayer (Remote host closed the connection)
05:56:12 Join DexterLB [0] (
06:43:45 Join akaWolf [0] (~akaWolf@unaffiliated/akawolf)
07:00:06 Join kevku [0] (~kevku@2001:470:27:773:0:feed:c0f:fee)
07:28:48 Quit Marex (*.net *.split)
07:28:48 Quit dfkt_ (*.net *.split)
07:28:48 Quit TBCOOL (*.net *.split)
07:28:49 Quit Unhelpful (*.net *.split)
07:28:49 Quit desrt (*.net *.split)
07:34:20***Saving seen data "./dancer.seen"
07:42:31 Quit tchan (Quit: WeeChat 0.4.1)
07:44:02 Join MarcAndersen [0] (
07:45:12MarcAndersenHi, my clip zip works again after discharging the battery. I wonder what happened yesterday.
07:51:00 Quit kevku (Ping timeout: 245 seconds)
08:10:55 Join ender` [0] (
08:26:51 Quit Strife89 (Ping timeout: 244 seconds)
08:27:38 Join einhirn [0] (
08:30:59 Nick SuperBrainAk is now known as DormantBrain (~andy@
08:40:09 Join kevku [0] (~kevku@2a01:d0:ffff:34a::8:3)
08:57:33 Join bertrik [0] (~quassel@rockbox/developer/bertrik)
08:58:07 Join Zagor [242] (~bjst@rockbox/developer/Zagor)
09:03:41 Quit Guest17648 (Ping timeout: 272 seconds)
09:04:10 Join Guest17648 [0] (
09:21:02 Join petur [0] (5bb7304d@rockbox/developer/petur)
09:26:15 Quit bertrik (Ping timeout: 264 seconds)
09:34:02 Join lebellium [0] (
09:34:24***Saving seen data "./dancer.seen"
09:41:04 Join ungali_ [0] (~helena@
09:43:37 Join kugel [0] (
09:43:37 Quit kugel (Changing host)
09:43:37 Join kugel [0] (~kugel@rockbox/developer/kugel)
09:44:38 Join tchan [0] (
09:44:38 Join Marex [0] (~Marex@
09:44:38 Join dfkt_ [0] (~dfkt@unaffiliated/dfkt)
09:44:38 Join TBCOOL [0] (
09:44:38 Join Unhelpful [0] (~quassel@rockbox/developer/Unhelpful)
09:44:38 Join desrt [0] (
09:45:49 Quit ungali (*.net *.split)
09:45:49 Quit Bagder (*.net *.split)
09:45:49 Quit funman (*.net *.split)
09:46:44 Join Bagder [241] (~daniel@rockbox/developer/bagder)
09:46:45 Join funman [0] (
09:53:14lebelliumMarcAndersen: the new sims are online :)
10:22:11 Join LinusN [0] (
10:55:51 Join DuperMan [0] (
10:56:16DuperManpinging pamaury
10:56:42DuperManall quadrants acknowledge and enhance
10:56:52DuperManping pamaury, ping
10:59:03DuperManhmmmm... can I e out of ... nopes. got smokes.
10:59:57DuperManis varnish flamable?
11:03:15lebelliumpamaury is not here
11:11:30DuperManI can not see that. might he be here now later?
11:11:58DuperManwell, obviously he is rather likely to been.
11:13:10DuperManPING :P
11:15:19 Join dodo_ [0] (51c8c614@gateway/web/freenode/ip.
11:17:49dodo_there are some mistakes in the translation of rb into german. how can i fix the language file?
11:18:47DuperManhrrrmph... official site should have links
11:19:11 Join wodz [0] (
11:20:45gevaertsThat's helpful
11:20:45dodo_k, thx
11:21:20gevaertsThat assumes you have the source
11:21:37gevaertsIf it's just one or two mistakes, you could of course also just submit a bug report
11:23:08DuperMan200-400 years since Rosetta stone was unearthed and still no proper production-line type ("on rails") env for translating
11:23:12DuperManmeh humanity, meh
11:23:57dodo_yeah youre right
11:23:58pixelmadodo_: just curious (as a German and parttaker in the translation) - what do you want to change, if you could tell in short?
11:24:08dodo_some stuff in the menus
11:24:20DuperManpixelma: born in the states?:P
11:24:22dodo_maybe its an theming problem
11:24:25dodo_nope from ger
11:24:55DuperManmein deutchsprache is scheisse, tourist level :) nice matery over English there mate
11:25:06gevaertsDuperMan: actually, if you don't have anything useful to say...
11:25:06pixelmathe question was which few things
11:25:20dodo_duperman: are you from germany?
11:25:32dodo_i am at work right now, will check it asap
11:25:41gevaertsDuperMan is just trying to be funny and wasting our time. Don't worry about him
11:25:44DuperMangevaerts: better to seem a fool than be counted on
11:25:57*DuperMan trolls harder, orgasms
11:26:04Mode"#rockbox +o gevaerts" by ChanServ (ChanServ@services.)
11:26:09Mode"#rockbox +q DuperMan!*@*" by gevaerts (~fg@rockbox/developer/gevaerts)
11:26:16gevaertsOK, you're muted now
11:26:47 Part DuperMan
11:26:47 Join DuperMan [0] (
11:29:34 Quit Synergist (Ping timeout: 245 seconds)
11:33:42 Join foolsh [0] (
11:34:26***Saving seen data "./dancer.seen"
11:35:44Mode"#rockbox -q DuperMan!*@*" by gevaerts (~fg@rockbox/developer/gevaerts)
11:35:57gevaertsDuperMan: ok, now try to behave
11:36:23 Join Synergist [0] (
11:36:23 Quit Synergist (Changing host)
11:36:23 Join Synergist [0] (~synfn@unaffiliated/synergist)
11:39:03dodo_is there any work to do?
11:39:31 Nick mortalis|2 is now known as mortalis (~kvirc@
11:39:35Zagordodo_: always :)
11:39:50Zagordodo_: what areas are you interested in?
11:41:13DuperMan-_- tonetrollmodbetterbedevgodorwtf guess I'll bbl. ehr.. sorry for the trouble(?)
11:41:45dodo_i'm a beginner coder, could translate, test
11:44:39 Quit mikroflops (Ping timeout: 252 seconds)
11:48:41 Join mikroflops [0] (
11:50:34dodo_i do have a clip+
11:51:16dodo_for testing purposes eg
11:54:22wodztranslation updates is good start probably
11:54:52 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
11:56:26dodo_will do some work there in the next days
11:57:40 Quit MarcAndersen (Read error: Operation timed out)
12:03:43 Join krabador [0] (~krabador_@unaffiliated/krabador)
12:18:21pamauryDuperMan: pong
12:25:29wodzpamaury: I emailed author of this ralink linux driver. Maybe he could share some documentation. Anyway I started to create my own 'reverse engineered' documentation for this core combining and crosschecking disasm, linux source and cypress manual
12:25:48pamaurygood idea
12:28:36wodzcypress manual describes pretty well overall design but register map is completely different. Ralink driver uses different dma engine for data moving but register map is very similar. So I guess this is the same soft core synthesized with different options.
12:37:19 Quit wodz (Read error: Connection reset by peer)
12:37:45 Join Chrisjj [0] (561bb732@gateway/web/freenode/ip.
12:47:50 Quit Chrisjj (Quit: Page closed)
12:58:58DuperManyo pamaury
12:59:19DuperManstill having horrible lcd issues here - am I the only one?
13:00:53DuperMananything which sets backlight to off has at least a 4 in 5 liklihood to make the screen as bright a white as possible, then 1/3 odds of horrible "this can't be good for the device" class ghosting until boot
13:05:27pamauryI know, you are not the only one, I don't have the solution right now
13:08:14DuperManok. trying to set a build env myself to hopefully brick my player. failing since I'm lazy so no real question here :)
13:34:30***Saving seen data "./dancer.seen"
13:42:52 Part LinusN
14:31:20 Quit cmhobbs (Remote host closed the connection)
14:35:30 Quit akaWolf (Ping timeout: 252 seconds)
14:42:05 Join pretty_function [0] (~sigBART@
14:43:31 Join akaWolf [0] (~akaWolf@unaffiliated/akawolf)
14:44:56 Join amayer [0] (
14:49:25 Quit Guest17648 (Ping timeout: 240 seconds)
14:49:50 Join Guest17648 [0] (
14:57:12 Quit kugel (Ping timeout: 245 seconds)
15:06:07 Quit pretty_function (Ping timeout: 260 seconds)
15:07:31 Quit kevku (Ping timeout: 260 seconds)
15:15:20 Join pretty_function [0] (~sigBART@
15:28:31 Quit krabador (Ping timeout: 260 seconds)
15:34:31***Saving seen data "./dancer.seen"
15:49:22 Quit dodo_ (Quit: Page closed)
15:51:09 Quit pretty_function (Remote host closed the connection)
16:01:52 Join kevku [0] (~kevku@2001:470:27:773:0:feed:c0f:fee)
16:11:00 Join kugel [0] (
16:11:01 Quit kugel (Changing host)
16:11:01 Join kugel [0] (~kugel@rockbox/developer/kugel)
16:11:39 Join krabador [0] (~krabador_@unaffiliated/krabador)
16:25:43 Quit krabador (Quit: Sto andando via)
16:26:18 Join maruk [0] (
16:27:20 Join krabador [0] (~krabador_@unaffiliated/krabador)
16:32:02 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
16:39:18 Quit kugel (Ping timeout: 272 seconds)
16:41:35 Quit krabador (Quit: Sto andando via)
16:57:41 Quit Zagor (Quit: Clint excited)
17:02:08pamaurylebellium: ping
17:02:22lebelliumjust read your 2nd post on ABI haha
17:02:42pamauryI was passing by and saw it
17:02:50pamauryI hardly ever post to abi ^^
17:03:07pamauryanyway, my question is: did you ever bench the battery life of the E360 and/or E370 ?
17:03:32lebelliumYou won't remember that I don't have the E370^^
17:03:43lebelliumno I didn't for the E360 but I can do it if you want
17:04:17pamauryah yes, that's why I have to try it on my E370, now I remember :D
17:04:31pamauryyeah, that would be great. What would be awesome is to bench both OF and rockbox, with the same files of course
17:04:44pamauryMaybe I can do one and you the other
17:04:57pamaurybut then we have to agree on the files
17:05:27lebelliumI mostly have MP3 VBR V0 as I rip my CDs like that
17:06:20pamauryOk, could you send me an album ? It must be greater than 32MB (ie greater than audio buffer)
17:06:46pamauryAnd tell me if you are going to test Rockbox or OF
17:06:54lebelliumah you want exactly the same files? I think the same format/bitrate should be enough
17:07:20pamauryI'm not sure I have MP3 VBR V0 files ^^
17:07:46lebelliumwhat do you have most?
17:09:25pamaurya mixture of many things, mp3 of various quality, same for ogg, a few mpc, a few flac, a few wma
17:09:44lebelliumhum ok
17:10:16lebelliumI have some albums already uploaded I see
17:10:18pamauryI have a *one* sid file, but it doesn't work in rockbox
17:10:34lebelliumI PM you the link since it's not really legal^^
17:12:04 Quit mortalis (Read error: Operation timed out)
17:13:02pamauryyou bench Rockbox ?
17:15:47lebelliumas you want
17:16:17lebelliumThe bench plugin is working?
17:21:43 Join Chrisjj [0] (561bb732@gateway/web/freenode/ip.
17:27:11pamaurylebellium: ah right, this is problematic
17:27:35pamauryI can explain you how to compile it specifically
17:30:21 Quit petur (Quit: Page closed)
17:31:52 Quit Guest17648 (Ping timeout: 272 seconds)
17:32:22 Join Guest17648 [0] (
17:34:24pamaurygevaerts: why isn't the battery_bench plugin using the pluginlib ?
17:34:32***Saving seen data "./dancer.seen"
17:35:20lebelliumwell I can also do a normal bench. For the OF there will be no choice anyway :)
17:35:40gevaertsBecause nobody converted it, I assume?
17:36:33pamaurylebellium: using battery bench also provides data for battery calibration
17:38:32lebelliumso yes, please tell me how to compile it or compile it and send it to me :)
17:40:14pamaurywait a second, I'll commit some fix first and then i'll explain you how to build it
17:41:12lebelliumAlso I don't know if <what's his name?> tried my new keymapping on E370 yesterday since when I asked him he replied "lebellium: W8" ?!
17:43:00pamauryI didn't try to be honest, but they buttons are the same except for volume so I'm confident that if it compiles then it works
17:43:12pamaurydo you still want to change it or can I commit it ?
17:44:34lebelliumI don't want to change it but I would prefer if some other users like you give a feedback before commiting it. Since I changed quite many things
17:44:41fs-bluebotBuild Server message: New build round started. Revision e387a74, 243 builds, 35 clients.
17:44:42pamauryah yeah sure
17:44:53 Join rela [0] (~x@pdpc/supporter/active/rela)
17:45:22pamauryok, now you can compile battery_bench this way: first you need to update your repo, since I just comitted some fix
17:45:25lebelliumYes I'm quite sure it works on E370. It's more about if you agree with my changes^^
17:45:58lebelliumok let me start the VM
17:46:01pamaurythen edit tools/configure and at line 3581, change plugins="" to plugins="yes"
17:47:05pamauryfinally, if the build dir, do "make reconf", "make clean", "make bin" (to build main binary), "make codecs" (to build the codecs) and "make `pwd`/apps/plugins/battery_bench.rock"
17:48:53pamaurythen you will need to copy the plugin by hand: it will be located in <current dir>/apps/plugins/battery_bench.rock
17:49:10pamauryand you need to put it on the device in .rockbox/plugins/ I think
17:51:20fs-bluebotBuild Server message: Build round completed after 399 seconds.
17:52:08lebelliumubuntu@ubuntu-VirtualBox:~/rockbox/E360bench$ make reconf
17:52:10lebelliummake: *** No rule to make target `reconf'. Stop.
17:53:34foolshmake zip
17:53:36 Join pretty_function [0] (~sigBART@
17:55:03lebelliumor maybe you mean I must do all those things after "../tools/configure" and "make -j"?
17:55:17pamauryyou must do everything after ../tools/configure yes
17:55:46pamaurydon't run make -j because it will fail when compile plugins, you need to compile only one plugin by hand (the battery_bench one)
17:57:01gevaertsIt shouldn't fail, really
17:57:27lebelliumheh it's damn slow without "-j" :D
17:57:30pamaurygevaerts: most plugins don't have a keympa, compilation will fail at some point
17:58:19gevaertsRight. Well, you can add -j to all of those make commands then, just don't run a plain "make -j" for the default target
17:58:42gevaertsJust "make -j bin codecs `pwd`/apps/plugins/battery_bench.rock" should do it :)
17:59:49lebelliumubuntu@ubuntu-VirtualBox:~/rockbox/E360bench$ make `pwd`/apps/plugins/battery_bench.rock
17:59:51lebelliummake: *** No rule to make target `/home/ubuntu/rockbox/E360bench/apps/plugins/battery_bench.rock'. Stop.
18:02:41gevaertslebellium: try "make ENABLEDPLUGINS=yes `pwd`/apps/plugins/battery_bench.rock"
18:02:48gevaertsDon't run away from the errors you see!
18:03:08lebelliumyou're really good :D
18:03:08gevaertsWith a bit of luck, that will build the plugin
18:03:30lebelliumthat worked indeed
18:04:01gevaertsThe problem is that without that, the makefiles for plugins aren't read
18:06:30lebelliumpamaury: ok I have battery_bench.rock now. Do I need to update my Rockbox build as well?
18:07:17 Quit Chrisjj (Quit: Page closed)
18:08:09 Join ikeboy [0] (
18:08:38pamaurylebellium: probably not, except if you build on the device is old
18:08:51lebelliumno, from yesterday :)
18:10:23 Join Strife89 [0] (~Strife89@2602:306:250e:cae9:b525:e097:9808:5acf)
18:12:07lebelliumok it works pamaury :)
18:12:20lebelliumready for the benchmark
18:12:29DuperManinclude $null
18:13:49lebelliumpamaury: default display settings? what volume?
18:15:07pamauryyeah, make sure the default display setting include backlight timer (I'm not sure it does). I think it is common to do it at -10dB
18:15:16pamauryjust make sure to indicate it
18:15:34pamaurywith headphones of course
18:17:00lebelliumbacklight 15 seconds
18:17:37lebelliumI'll turn on the screen from time to time to check how it's going on, ok?
18:18:20pamaurygood luck ;)
18:19:03 Join y4n [0] (~y4n@unaffiliated/y4ndexx)
18:22:45 Join Narod [0] (
18:26:51 Join MarcAndersen [0] (
18:27:08 Quit foolsh (Remote host closed the connection)
18:27:38 Join foolsh [0] (
18:28:49 Join bertrik [0] (~quassel@rockbox/developer/bertrik)
18:29:18 Join B4gder [241] (~daniel@rockbox/developer/bagder)
18:29:25 Join n1s [0] (
18:29:25 Quit n1s (Changing host)
18:29:25 Join n1s [0] (~n1s@rockbox/developer/n1s)
18:30:46 Quit Strife89 (Quit: Reboot)
18:32:58 Quit maruk (Quit: Leaving.)
18:37:34 Join chrisjj [0] (561bb732@gateway/web/freenode/ip.
18:39:39chrisjjHi folks.
18:40:31chrisjjIf anyone fancies a break from the real work here :) I have a question: how does one discover the manufacturers firmware key, needed to encrypt replacement firmware?
18:42:37 Join Strife89 [0] (~Strife89@2602:306:250e:cae9:e08e:c114:ee55:e739)
18:43:00scorche|shchrisjj: probably best off asking that question in #rockbox-community unless it is directly related to a Rockbox port
18:43:57pamaurychrisjj: that's very dependent on the target
18:47:24pamauryif you have a specific target in mind, we may give you some insight
18:48:19chrisjjNo specific target. I'm just interested to understand the process. So for examepl, how was the Creative ZEN key discovered?
18:49:20pamaurythere are two keys on the ZEN, bootloader key and firmware key, so which one ? :)
18:50:29chrisjjI guess both were needed for the RB port, so A: Both.
18:52:00pamauryYou loose, it was B: firmware key. The bootloader key was only discovered later, we don't use it because we don't touch Creative bootloader. It was extracted from the OTP (One Time Programmable) section of the chip, using some tricks because it's not meant to read
18:52:14pamauryActually there is a third key involved: installer key
18:53:15pamauryThe installer contains an encrypted version of the firmware (which is itself encrypted). Since the installer contains both the encrypted firmware, the encryption key and the decryption routine, the installer key and algorithm was reverse engineered from the installer. This is was always you to give an installer and extract a firmware out of it.
18:53:50pamauryFor the firmware itself, it was derived by someone noticing that there is a pattern in the keys used by Creative for its players
18:54:05pamaurylike "blablablaZEN" for the ZEN, "blalballaMOZAIC" for Mozaic and so on
18:54:27chrisjjBy "the installer" you mean the Creative Tech. firmware updater e.g. "ZEN_PCFW_L22_1_21_03e.exe" ?
18:55:38pamauryNow you might wonder how this pattern was discovered. I cannot tell for sure because it's very old, my guess is that on the oldest Creative players, the storage was a hard drive so it was easy to remove it from the device and get the firmware. The decryption key was found in the bootloader which was, I guess, unencrypted on though ancient devices
18:56:15pamaurySimilarly for the encryption algorithm of the firmware which was reverse engineered from the bootloader I guess
18:56:36chrisjjWhat process ever authenticated on the installer/update key, since certainly not the execution by Windows?
18:56:39 Quit B4gder (Remote host closed the connection)
18:57:59pamauryI don't understand your question
18:58:51chrisjjI may be wrong, but I assume the installer/updater key is required to decrypt the installer/updater, but what process is doing that?
18:58:59 Quit ikeboy (Quit: ikeboy)
18:59:58 Join Vechs [0] (5b695ed4@gateway/web/freenode/ip.
18:59:59 Quit chrisjj (Quit: Page closed)
19:00:07pamaurychrisjj: the installer itself, which is pretty DuperMan
19:00:16pamauryoops, autocompletion ^^
19:00:37 Join chrisjj [0] (561bb732@gateway/web/freenode/ip.
19:00:51 Quit Vechs (Client Quit)
19:03:19chrisjjOh dear, that's net three quits since my question. I must be boring people :) Thanks pamaury - I'll do some research from your answers and comes back when I understand more. And thanks to the user name now lost for the suggestion of taking this to #rockbox-community instead. Bye for now/
19:05:21Mode"#rockbox -o gevaerts" by ChanServ (ChanServ@services.)
19:20:03lonoxmontandypotter: going to put the build with the debugging you had me make onto my ipod
19:30:32 Join webguest19 [0] (5b7de656@gateway/web/freenode/ip.
19:31:28webguest19wow! autocomplete IS smart, it got it right first time
19:31:48 Join Szczepancio [0] (
19:34:36***Saving seen data "./dancer.seen"
19:36:00 Quit webguest19 (Ping timeout: 250 seconds)
19:37:45[Saint]jre7777777777777777777nu6r j6sn 666666666666666666666666666666666sr452n wwwwwwwqmmmmmm777777777777777777nn78qw2
19:37:53 Quit [Saint] (Remote host closed the connection)
19:39:49GodEatercat on the keyboard ;)
19:39:55 Join [Saint] [0] (~saint@rockbox/user/saint)
19:41:13 Quit pretty_function (Remote host closed the connection)
19:47:22Szczepanciopamaury: That bootloader that work's on e370/e380 is your, or rockbox?
19:47:49lonoxmontandypotter: build works, what do you need me to do to get the info you need? i asusme something to do with plugging it into my car and it will record everything that tries to happen
19:48:17pamaurySzczepancio: not sure what you mean. The bootloader on e370 is a modified OF with rockbox bootloader
19:49:48SzczepancioI mean "you wroted the bootloader, or it's from rockbox sources".
19:50:18pamaurythe source of the bootloader in our repository, same for the tool which takes the OF and modify it to include our bootloader
19:50:49pamauryI just uploaded the file using the firmware you gave me as the OF, but anyone can produce it by running the commands described on the wiki
19:55:46 Quit rela (Read error: Connection reset by peer)
20:02:59 Quit y4n (Quit: 6,000,000 ways to die — choose one.)
20:03:33 Join zoktar [0] (~zoktar@unaffiliated/zoktar)
20:12:24 Join krabador [0] (~krabador_@unaffiliated/krabador)
20:12:25 Quit pamaury (Ping timeout: 265 seconds)
20:13:17*[Saint] wonders why "on" is even an allowed setting for the wheel light.
20:13:36[Saint]I suppose, it doesn't seem to be a policy to disallow the user from doing stupid things.
20:14:29[Saint]My humble use cases can't seem to find a way to justify the power usage.
20:21:52 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
20:27:17Szczepanciopamaury: I can ask you how you maked/builded an sb file with a rockbox bootloader?
20:27:31Szczepanciopamaury: Just wanna know your magic, haha ^^
20:28:09Szczepanciopamaury: And why you don't merge the topic's on forum? And why port of e380 is unlisted on main page?
20:28:27Szczepanciopamaury: Ah, I remember there was a tutorial, but I forgot, sorry.
20:28:42pamauryBecause I haven't update the main page, yet
20:28:54Szczepanciopamaury: Can you?
20:29:23pamauryNot right now, I don't have the rights anyway, just be patient
20:29:38Szczepanciopamaury: Sure, no problem :3
21:01:01 Join ikeboy [0] (
21:01:16 Quit MarcAndersen (Ping timeout: 272 seconds)
21:04:03 Join wodz [0] (
21:05:29 Join petur [0] (~petur@rockbox/developer/petur)
21:05:43wodzAnother bit of RE - judging from init seqence in disasm, iriver e150 seems to be using HX8347G lcd controller
21:28:44 Quit zoktar (Quit: -)
21:30:39 Join zoktar [0] (~zoktar@unaffiliated/zoktar)
21:34:38***Saving seen data "./dancer.seen"
21:42:06 Quit zoktar (Quit: -)
21:44:32 Join zoktar [0] (~zoktar@unaffiliated/zoktar)
21:48:10 Quit chrisjj (Ping timeout: 250 seconds)
21:58:57 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
22:01:03 Quit fs-bluebot (Ping timeout: 264 seconds)
22:02:09 Quit bluebrother^ (Ping timeout: 244 seconds)
22:02:31 Join fs-bluebot [0] (
22:12:43 Quit ikeboy (Quit: ikeboy)
22:21:24 Quit Szczepancio (Read error: Connection reset by peer)
22:24:46 Quit krabador (Ping timeout: 260 seconds)
22:26:38 Quit mikroflops (Ping timeout: 260 seconds)
22:27:02 Join krabador [0] (~krabador_@unaffiliated/krabador)
22:33:52 Join mikroflops [0] (
22:36:00 Nick DormantBrain is now known as SuperBrainAk (~andy@
22:42:34 Quit krnlyng (Remote host closed the connection)
22:44:02 Join krnlyng [0] (~liar@
22:48:02 Quit pamaury (Ping timeout: 265 seconds)
22:49:02 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
22:49:25 Quit krnlyng (Remote host closed the connection)
22:50:17 Quit ender` (Quit: Eighty percent of all people consider themselves to be above-average drivers.)
22:50:56 Join krnlyng [0] (~liar@
22:56:42lebelliumpamaury: currently 3.860V. 61% remaining after 4,5hors
22:58:15 Join ender` [0] (
23:01:47pamaurylebellium: ok, percentage is irrelevant, the curve is not calibrated
23:02:10pamaurylebellium: can you go into debug > HW Info > clock and give me the cpu clock speed, just for informaton ?
23:03:16pamaurylet me check how the E370 OF is going on...
23:04:06 Join kugel [0] (
23:04:06 Quit kugel (Changing host)
23:04:06 Join kugel [0] (~kugel@rockbox/developer/kugel)
23:04:15lebelliumDamn this clock debug menu is unclear
23:04:58lebelliumthere are several columns: name, en, by, idiv, fdiv, frequency
23:05:00pamauryah yeah, the E370 screen is too small
23:05:06pamauryyou want frequency
23:05:14pamauryit should be 64000 on the cpu line
23:05:29lebelliumyes it is
23:05:35pamauryok thanks
23:05:58pamaurythe OF doesn't have precise reading unfortunately, I started 2h ago and it still read 3 bar of 3, not very helpful
23:06:24lebelliumlike most players with OF :)
23:07:00 Quit Guest17648 (Quit: Hmmm...)
23:09:00pamaurysome have detailled percentage in settings or OF info
23:10:04lebelliumhum I can't think of any right now except the YP-R1 with a pourcentage indicator widget
23:13:47wodzpamaury: could you remind me where can I find atj scramble/descramble program?
23:16:35 Nick SuperBrainAk is now known as DormantBrain (~andy@
23:16:45pamaurywodz: the one I wrote recently ?
23:21:33 Quit n1s (Quit: Ex-Chat)
23:23:41wodzpamaury: Ok I found the key in boot rom :-)
23:24:13pamaurywhich key ?
23:24:55wodzunsigned char xor_key[512] used in your tool
23:25:18pamauryI see :) I hope it's indeed the same
23:25:32wodzit is
23:25:38wodzjust compared
23:27:13 Quit amayer (Quit: Leaving)
23:34:23 Quit Strife89 (Quit: Leaving)
23:34:42***Saving seen data "./dancer.seen"

Previous day | Next day