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 2012-11-28

00:02:02 Quit bertrik (Read error: Operation timed out)
00:07:55 Quit Poodlemastah (Ping timeout: 245 seconds)
00:09:00 Join Poodlemastah [0] (~Poodlemas@h-253-206.a218.priv.bahnhof.se)
00:09:19 Nick ParkerR is now known as ParkerR_ (ParkerR@unaffiliated/parkerr)
00:09:33***Saving seen data "./dancer.seen"
00:12:05 Join zezayer [0] (~zezayer@cpc7-shef11-2-0-cust155.barn.cable.virginmedia.com)
00:15:48 Join linuxstb [0] (~linuxstb@unaffiliated/linuxstb)
00:16:21 Quit zezayer (Ping timeout: 245 seconds)
00:18:54pamaurylorenzo (logs): i've implemented elf extraction. I didn't check the resulting elf files for the updater, so can you have a look at it and tell if it makes sense ?
00:20:26pamauryas a side not, the updater.sb is *huge*, reversing this thing will be challenging. If I can I will have a look to see if it's also based on ThreadX in which case I can reuse part of my previous disassmembly to simplify the task
00:21:22 Join sciopath [0] (~sciop@yer91-2-82-237-54-159.fbx.proxad.net)
00:21:29 Quit Gallomimia (Ping timeout: 256 seconds)
00:24:38 Quit sentriz (Quit: Leaving)
00:26:38 Join Robin0800 [0] (~quassel@cpc1-brig15-2-0-cust755.3-3.cable.virginmedia.com)
00:27:25 Quit Robin0800 (Read error: Connection reset by peer)
00:29:18 Join Robin0800 [0] (~quassel@cpc1-brig15-2-0-cust755.3-3.cable.virginmedia.com)
00:31:24 Join ender1 [0] (krneki@foo.eternallybored.org)
00:39:06 Quit sciopath (Ping timeout: 244 seconds)
00:39:09pamaurylorenzo (logs): apparently this samsung is running linux, I found the "uncompressing linux" string in it !!
00:40:45 Join sciopath [0] (~sciop@yer91-2-82-237-54-159.fbx.proxad.net)
00:41:01pamauryso this updater.sb thing might actually be a "simple" decompressor
00:41:17 Quit xenyz (Quit: This computer has gone to sleep)
00:46:53 Join Gallomimia [0] (~Gallo@d216-232-229-219.bchsia.telus.net)
00:53:05 Quit ender1 (Quit: The evolution of languages: FORTRAN is a non-typed language. C is a weakly typed language. Ada is a strongly typed language. C++ is a strongly hyped language. -- Ron Sercely)
00:56:28 Join Gallomimia_ [0] (~Gallo@d216-232-229-219.bchsia.telus.net)
00:56:34 Quit pamaury (Ping timeout: 240 seconds)
00:56:36 Quit Gallomimia (Read error: Connection reset by peer)
00:56:37 Nick Gallomimia_ is now known as Gallomimia (~Gallo@d216-232-229-219.bchsia.telus.net)
00:56:46 Quit Buglouse (Ping timeout: 245 seconds)
00:58:49 Join amayer [0] (~alex@h227.25.25.72.ip.windstream.net)
01:00
01:01:13 Quit Gallomimia (Remote host closed the connection)
01:01:43 Join Gallomimia [0] (~Gallo@d64-180-210-223.bchsia.telus.net)
01:05:20 Join Buglouse [0] (~Buglouse@unaffiliated/Buglouse)
01:08:03 Join lebellium_ [0] (~chatzilla@e179039043.adsl.alicedsl.de)
01:09:13 Join Gallomimia_ [0] (~Gallo@d216-232-229-219.bchsia.telus.net)
01:09:42 Quit lebellium (Ping timeout: 246 seconds)
01:09:42 Nick lebellium_ is now known as lebellium (~chatzilla@e179039043.adsl.alicedsl.de)
01:11:41 Quit Gallomimia_ (Client Quit)
01:12:03 Quit Gallomimia (Ping timeout: 255 seconds)
01:23:31 Quit lebellium (Quit: ChatZilla 0.9.89 [Firefox 18.0/20121121075611])
01:25:46 Quit Robin0800 (Remote host closed the connection)
01:28:01 Part mercutio22
01:28:02 Quit prof_wolfff (Ping timeout: 245 seconds)
01:38:54 Join Gallomimia [0] (~Gallo@d64-180-210-223.bchsia.telus.net)
01:49:25 Quit jevin (Quit: Textual IRC Client: www.textualapp.com)
01:53:12[Saint]scorche`: trivial forum problem.
01:53:26[Saint]"quote" and "insert quote" aren't functional.
01:58:01 Join MasterPrime [0] (~chatzilla@mo-184-6-88-88.dhcp.embarqhsd.net)
01:59:28MasterPrimejust installed rockbox on my clip+. now windows won't recognize it. Any idea how to fix that?
02:00
02:05:42MasterPrimecan I use the regular clip+ driver? or should I try something else?
02:09:17[Saint]Installing the OF's driver won't help you wrt Rockbox, and driver installation shouldn't be a manual thing for such a trivial device anyway. It's simply USB Mass storage.
02:09:37***Saving seen data "./dancer.seen"
02:09:56[Saint]I would suggest using the OF for USB is Rockbox won't mount.
02:10:01[Saint]It's basically your only option.
02:11:16[Saint]Consult our Fine Manual for details on booting the OF: http://download.rockbox.org/daily/manual/rockbox-sansaclipplus/rockbox-buildch3.html#x5-280003.1.3
02:11:55MasterPrimeOhhh. so the OF is still on there?
02:12:04[Saint]Of course.
02:12:19MasterPrimeso what exactly is RockBox then? I thought it was a replacement.
02:12:20*[Saint] suggests reading the manual.
02:12:34[Saint]It *is* a firmware replacement.
02:12:41MasterPrimeI've got it open. I've been looking for topics that might fix this issue.
02:13:49MasterPrimeI didn't think the OF would be necessary for this. Good to know though. This thing is awesome.
02:14:13[Saint]The OF *is* necessary for this, if you cannot mount the device under Windows.
02:14:21[Saint]But, if you want to ignore me...go for broke.
02:15:35MasterPrimeI meant I thought rockbox would still be recognized as a device under windows.
02:16:35[Saint]Welcome to the world of free software that can and does contain bugs that may drastically limit the functionality, then. :)
02:16:53[Saint]USB support is very flakey for this particular device (and some others) lately, and apparently this manifests in your case as refusal to mount at all.
02:17:07[Saint]We don't touch the OF at all, so, if USB worked there before...it still will.
02:18:44[Saint]You basically have three options available to you:
02:18:54[Saint]1 - Try using an older release
02:19:07[Saint]2 - try using a newer git HEAD build
02:19:12[Saint]3 - boot the OF.
02:19:33[Saint]1 and 2 may or may not work, whereas 3 will.
02:19:44MasterPrime3 seems to be the easiest solution and it seems to be working so far.
02:20:34 Join MasterPrime_ [0] (~chatzilla@mo-184-6-88-88.dhcp.embarqhsd.net)
02:21:46MasterPrime_heh. I unclicked the SD card and it went flying.
02:23:59 Quit MasterPrime (Ping timeout: 244 seconds)
02:24:13 Nick MasterPrime_ is now known as MasterPrime (~chatzilla@mo-184-6-88-88.dhcp.embarqhsd.net)
02:27:28MasterPrimeSaint: thanks for the help.
02:27:43[Saint]Not a problem.
02:27:55MasterPrimeOoh. one more question, is there an advanced calculator app? something with log, ln, and e?
02:28:37MasterPrimeI've been looking for a nice one that isn't a TI but all the phone apps suck.
02:28:46[Saint]There will be in the next release. And there is in the current development snapshit.
02:28:54[Saint]whoops. *s/shit/shot/
02:28:56[Saint]heh.
02:29:49MasterPrimeHow buggy is the dev for clip+?
02:30:34MasterPrimeomg. doom on my mp3 player! I don't need that. but awesome.
02:31:27[Saint]The nature of the project means that the current revision may be anywhere from "absolutely fine" to "completely and utterly broken".
02:32:15MasterPrimeso pretty much the same as all the software I use
02:32:19[Saint]The current Release build _should_ be free of bugs, but this isn't a guarantee that can be made 100% (as you've found out).
02:34:17MasterPrimeI play minecraft. I'm prepared for release builds to be not as ready as they thought
02:35:40 Quit brkfstsqd (Remote host closed the connection)
02:39:04 Join xenyz [0] (~adamo@d24-150-193-134.home.cgocable.net)
02:40:13 Quit dfkt (Quit: -= SysReset 2.55=- Sic gorgiamus allos subjectatos nunc.)
02:45:28 Quit MasterPrime (Quit: ChatZilla 0.9.88.2 [Firefox 16.0.2/20121024073032])
02:50:15 Join Scr0mple [0] (~Simon@161.43.73.67)
02:52:48 Quit Scromple (Ping timeout: 255 seconds)
02:53:48 Join Robin0800 [0] (~quassel@cpc1-brig15-2-0-cust755.3-3.cable.virginmedia.com)
02:55:21 Quit yosafbridge (Read error: Operation timed out)
02:56:29 Quit jm__ (Ping timeout: 252 seconds)
02:56:34 Quit Robin0800 (Remote host closed the connection)
02:58:14 Join yosafbridge [0] (~yosafbrid@li125-242.members.linode.com)
02:59:46 Quit derk0pf ()
03:00
03:03:15 Join efyx__ [0] (~efyx@91.179.68.148)
03:06:00 Quit efyx_ (Ping timeout: 244 seconds)
03:15:16 Join webguest04 [0] (~c77499c0@www.haxx.se)
03:15:54 Quit webguest04 (Client Quit)
03:19:53 Quit CoreWolf (Ping timeout: 240 seconds)
03:19:53 Nick CoreWolf_ is now known as CoreWolf (~CoreWolf@75.127.4.181)
03:20:53 Quit Jack87 (Ping timeout: 240 seconds)
03:21:23 Join CoreWolf_ [0] (~CoreWolf@indurium.soleus.nu)
03:23:23 Join Jack87 [0] (Jack87@nasadmin/admin/jack87)
03:36:23 Join brkfstsqd [0] (~quassel@ip68-224-121-213.lv.lv.cox.net)
03:50:06 Join OthnielGraichen [0] (~47164ad9@www.haxx.se)
03:53:28 Quit Gallomimia (Read error: Connection reset by peer)
03:53:51 Join Gallomimia [0] (~Gallo@d64-180-210-223.bchsia.telus.net)
03:54:52 Join jm [0] (jm@epicsol.org)
03:54:56 Quit jm (Changing host)
03:54:56 Join jm [0] (jm@unaffiliated/nsx)
04:00
04:09:40***Saving seen data "./dancer.seen"
04:22:31 Join pixelma_ [0] (pixelma@rockbox/staff/pixelma)
04:22:31 Quit pixelma (Disconnected by services)
04:22:32 Join amiconn_ [0] (amiconn@rockbox/developer/amiconn)
04:22:32 Quit amiconn (Disconnected by services)
04:22:34 Nick amiconn_ is now known as amiconn (amiconn@rockbox/developer/amiconn)
04:51:17 Join TheSphinX_ [0] (~briehl@p5B323933.dip.t-dialin.net)
04:53:44 Quit KiwiCam (Remote host closed the connection)
04:55:08 Quit TheSphinX^ (Ping timeout: 276 seconds)
05:00
05:00:41 Quit OthnielGraichen (Quit: CGI:IRC (Ping timeout))
05:16:07 Join Clear_runway [0] (~Clear_run@74.221.202.246)
05:35:35 Quit TheSeven (Disconnected by services)
05:35:44 Join [7] [0] (~quassel@rockbox/developer/TheSeven)
05:45:04 Quit xenyz (Quit: Leaving)
05:53:57 Join akaWolf [0] (~akaWolf@unaffiliated/akawolf)
06:00
06:02:01 Part amayer
06:09:41***Saving seen data "./dancer.seen"
06:20:09 Join fyrestorm [0] (~nnscript@cpe-24-90-154-40.nyc.res.rr.com)
06:29:35 Quit dys (Ping timeout: 264 seconds)
06:31:51 Join dys [0] (~user@2a01:1e8:e100:8296:21a:4dff:fe4e:273a)
07:00
07:03:23 Join the-kyle1 [0] (~kyle@cpe-024-211-185-030.nc.res.rr.com)
07:03:30 Quit the-kyle (Quit: Leaving.)
07:04:41 Quit SuperBrainAK (Quit: pbly going to sleep /_\)
07:24:19 Quit brkfstsqd (Remote host closed the connection)
07:54:55 Join scorche [0] (~scorche@rockbox/administrator/scorche)
07:56:25 Quit scorche` (Ping timeout: 250 seconds)
07:59:53 Join melmothX [0] (~melmoth@unaffiliated/melmothx)
08:00
08:06:09 Quit Provel (Quit: y'll niggas need jesus)
08:09:44***Saving seen data "./dancer.seen"
08:09:54 Join theli_ua [0] (d25e2959@gateway/web/freenode/ip.210.94.41.89)
08:10:39 Join LinusN [0] (~linus@giant.haxx.se)
08:20:28 Join Provel [0] (~Provel@75-132-15-43.dhcp.stls.mo.charter.com)
08:35:53 Join ender1 [0] (krneki@foo.eternallybored.org)
08:45:52 Join prof_wolfff [0] (~prof_wolf@213.37.219.103.dyn.user.ono.com)
08:50:01 Join bertrik [0] (~quassel@rockbox/developer/bertrik)
08:54:56 Quit [Saint] (Remote host closed the connection)
08:55:07 Join derk0pf [0] (~k@p5DDC0E74.dip.t-dialin.net)
08:58:02 Quit prof_wolfff (Ping timeout: 245 seconds)
09:00
09:15:31 Quit perrikwp_ (Read error: Connection reset by peer)
09:22:22 Join wodz [0] (~wodz@89-76-32-53.dynamic.chello.pl)
09:28:07wodzmortalis: (log) http://pastie.org/5446687 <- this almost work. It produce some glitch in menus (but not in WPS). This is way faster then direct write to the controller. If we manage to setup this correctly we could use hw capabilities to implement lcd_blit_yuv()
09:28:08 Quit bertrik (Ping timeout: 265 seconds)
09:28:26 Part theli_ua
09:29:25 Join petur [0] (~petur@rockbox/developer/petur)
09:43:20 Part XavierGr
09:53:55 Quit wodz (Quit: Leaving)
10:00
10:09:47***Saving seen data "./dancer.seen"
10:12:01 Join XavierGr [0] (~xavier@rockbox/staff/XavierGr)
10:19:08 Quit mc2739 (Read error: Connection reset by peer)
10:19:23 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
10:23:57 Quit derk0pf ()
10:27:30 Join eckoit [0] (~ryan@50.65.10.24)
10:30:40 Nick pixelma_ is now known as pixelma (pixelma@rockbox/staff/pixelma)
10:33:58 Join derk0pf [0] (~k@p5DDC0E74.dip.t-dialin.net)
10:41:19 Join pamaury [0] (~quassel@vit94-1-82-67-248-70.fbx.proxad.net)
10:41:19 Quit pamaury (Changing host)
10:41:19 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
10:47:01 Join roolku [0] (~roolku@cpc1-sgyl16-0-0-cust57.sgyl.cable.virginmedia.com)
10:49:37roolkugevaerts: do you know why roolku-n01 was disabled? It says "could not read symbols."
10:50:31gevaertsroolku: yes. I disabled it. I should probably enable it again, it's not alone with this error, see e.g. http://build.rockbox.org/shownewlog.cgi?rev=9d77ad3;type=sansac200v2
10:50:49gevaertsI have *no* idea why that suddenly started appearing
10:53:29gevaertsThere, it's back
10:53:30 Quit eckoit (Quit: eckoit)
10:54:01roolkuokay. :) If there is anything I can do let me know.
10:54:51gevaertsWhat distribution is it running? Maybe there's some common factor there...
10:56:30roolkugevaerts: fedora, 12 I think
10:57:02gevaertsAffected machines so far are roolku-n01, roolku-n02, lb16c-zagor, lb16d-zagor, kugel-x-kugel, and storebror-daniel
10:57:07 Join Zagor [0] (~bjst@sestofw01.enea.se)
10:57:07roolkugevaerts: btw it is still blocked.
10:57:10 Quit Zagor (Changing host)
10:57:10 Join Zagor [242] (~bjst@rockbox/developer/Zagor)
10:57:29gevaertsroolku: it will be unblocked at the next build round I think
10:57:42gevaertsZagor: have you seen the recent build errors?
10:58:02*Zagor looks
10:58:38 Join Lorenzo92 [0] (~2e121b7e@www.haxx.se)
10:58:44 Quit Lorenzo92 (Client Quit)
11:00
11:01:46 Join Lorenzo92 [0] (~2e121b7e@www.haxx.se)
11:03:49 Quit Lorenzo92 (Client Quit)
11:04:48 Quit derk0pf ()
11:05:45 Join derk0pf [0] (~k@p5DDC0E74.dip.t-dialin.net)
11:08:47 Join Lorenzo92 [0] (~2e121b7e@www.haxx.se)
11:10:29 Quit Lorenzo92 (Client Quit)
11:13:29 Join Lorenzo92 [0] (2e121b7e@gateway/web/freenode/ip.46.18.27.126)
11:14:15Lorenzo92pamaury: great to know when I'm back home I'llgive a look
11:14:31pamauryperhaps you ask samsung to provide the source
11:14:36Lorenzo92perhaps updater is even simply g zipped or so
11:15:30 Quit roolku ()
11:15:31pamauryit looks like it's very simple: a decompression glued with a linux kernel
11:15:37pamauryI'll have a look at it today
11:18:47 Quit Lorenzo92 (Ping timeout: 245 seconds)
11:19:14 Join Lorenzo92 [0] (2e121b7e@gateway/web/freenode/ip.46.18.27.126)
11:27:30 Quit soap (Ping timeout: 245 seconds)
11:27:32 Quit Lorenzo92 (Ping timeout: 245 seconds)
11:28:40 Join soap [0] (~soap@cpe-174-102-96-10.woh.res.rr.com)
11:28:40 Quit soap (Changing host)
11:28:40 Join soap [0] (~soap@rockbox/staff/soap)
11:29:02 Join Lorenzo92 [0] (~Lorenzo92@46.18.27.126)
11:29:04 Join |akaWolf| [0] (~akaWolf@188.134.9.161)
11:29:38Lorenzo92pamaury: configured IEC on android hihi
11:29:47Lorenzo92*irc
11:30:32 Quit akaWolf (Ping timeout: 245 seconds)
11:31:25Lorenzo92pamaury: now I understand why in some firmwares there is a block of data that doesn't change: the kernel ;)
11:32:39Lorenzo92Do you know if some compression algorithms are starting with 0xA3?
11:35:54 Quit linuxstb (Quit: This computer has gone to sleep)
11:39:27pamauryNo idea
12:00
12:02:34 Join einhirn [0] (~Miranda@2001:638:605:4:69cf:f2ea:7ebe:5909)
12:03:45 Quit petur (Quit: *plop*)
12:09:50***Saving seen data "./dancer.seen"
12:10:34 Join linuxstb [0] (~linuxstb@unaffiliated/linuxstb)
12:11:35 Quit Lorenzo92 (Read error: Connection reset by peer)
12:28:27 Join Topy44|2 [0] (kvirc@g228172055.adsl.alicedsl.de)
12:28:32 Quit bluebrother (Disconnected by services)
12:28:37 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
12:30:56 Quit fs-bluebot (Ping timeout: 246 seconds)
12:31:50 Quit Topy44 (Ping timeout: 260 seconds)
12:32:33 Join fs-bluebot [0] (~fs-bluebo@92.226.71.2)
12:38:50 Join MethoS- [0] (~clemens@134.102.106.250)
13:00
13:15:40 Join Robin0800 [0] (~quassel@81.106.126.244)
13:15:47 Quit fyrestorm (Read error: Connection reset by peer)
13:18:15 Join lorenzo92 [0] (~chatzilla@host235-58-dynamic.48-82-r.retail.telecomitalia.it)
13:19:24lorenzo92pamaury: where did you find the string uncompressing linux?
13:19:34pamauryin the updater
13:19:37lorenzo92how can I produce a elf file?
13:19:42lorenzo92I run sbtoelf
13:19:44pamaurysbtoelf now works
13:19:48lorenzo92uhm
13:19:56pamaurysbtoelf -x -o output_prefix updater.sb
13:19:57lorenzo92but it just outputs to stdout
13:20:00lorenzo92ahhh
13:20:04lorenzo92got it :D
13:20:32 Quit derk0pf (Remote host closed the connection)
13:23:46lorenzo92pamaury: uuuu interesting, seems there is even a command line shell through the uart :)
13:24:15pamauryhum, I'm puzzled about this updater. It has lots of code which is not directly accessible from main, like usb. So the question is whether this code can actually run or not
13:24:51lorenzo92pamaury: haha samsung makes always some strange things in the code, so it wouldn't be so surprising
13:25:12pamauryat least it doesn't seem to be a full blown os so you should be able to disassemble it easily
13:25:45lorenzo92pamaury: Samsung Z5 Nand Update (string :) )
13:26:11lorenzo92yesss we have also the addresses
13:26:11 Quit melmothX (Quit: bau)
13:26:13lorenzo92!!
13:26:27pamauryit is also strange that it has nand read/write code and (what looks like) a linux image glued with it :-/
13:27:16lorenzo92uhm well need to see that better (need to go to lecture now xD) but yes it seems strange, but from what I can see there are at least 4 partitions
13:27:25lorenzo92kinda same as other STMP devices
13:27:59lorenzo92I love debug strings :p
13:28:57lorenzo92well in my opinion, this updater.sb is sent to device only when it's time to recover the firmare through the pc software
13:29:10lorenzo92and it's likely to be a linux image and stuff
13:37:32 Quit lorenzo92 (Ping timeout: 255 seconds)
13:40:29 Quit MethoS- (Ping timeout: 250 seconds)
13:56:13 Join lorenzo92 [0] (~chatzilla@46.18.27.126)
13:56:15 Quit einhirn (Ping timeout: 245 seconds)
14:00
14:09:51***Saving seen data "./dancer.seen"
14:18:22 Quit |akaWolf| (Quit: my exit)
14:18:51 Join amayer_ [0] (~amayer@173.189.251.62)
14:20:25 Join akaWolf [0] (~akaWolf@unaffiliated/akawolf)
14:22:13 Quit CoreWolf_ (Ping timeout: 240 seconds)
14:24:15amayer_is there a way to just comment on a gerrit entry instead of actually submitting a review?
14:31:20pamauryamayer_: not sure, you can add comments and submit a review with 0 score I guess
14:33:27 Quit amayer_ (Ping timeout: 245 seconds)
14:38:53 Quit Robin0800 (Read error: Connection reset by peer)
14:39:56 Join amayer_ [0] (~amayer@mail.weberadvertising.com)
14:40:15 Join bertrik [0] (~quassel@rockbox/developer/bertrik)
14:48:19amayer_is logbot down?
14:51:48Zagoramayer_: no, it's just been side-kicked to Guest15304 :-)
14:52:38amayer_Zagor: thanks
14:53:10***SPY: Authentication failed for Zagor
14:53:26 Nick Guest15304 is now known as logbot (~rockbox@giant.haxx.se)
14:53:57 Nick logbot is now known as Guest62984 (~rockbox@giant.haxx.se)
14:54:34 Nick Guest62984 is now known as logbot_ (~rockbox@giant.haxx.se)
14:55:27 Nick logbot_ is now known as logbot- (~rockbox@rockbox/developer/Zagor)
14:55:33Zagorgrr
14:55:50 Nick logbot- is now known as logbot_ (~rockbox@rockbox/developer/Zagor)
14:56:22 Nick logbot_ is now known as logbot (~rockbox@rockbox/developer/Zagor)
14:56:26Zagorahh
15:00
15:11:35 Quit lorenzo92 (Ping timeout: 264 seconds)
15:15:34 Join [Saint] [0] (~saint@rockbox/user/saint)
15:20:27 Join lorenzo92 [0] (~chatzilla@46.18.27.126)
15:26:25 Quit lorenzo92 (Quit: ChatZilla 0.9.89 [Firefox 17.0/20121120062532])
15:27:28 Join einhirn [0] (~Miranda@bsod.rz.tu-clausthal.de)
15:28:29 Quit [Saint] (Remote host closed the connection)
15:31:04 Join [Saint] [0] (~saint@rockbox/user/saint)
15:37:06 Join dfkt [0] (dfkt@unaffiliated/dfkt)
15:38:27 Join WalkGood [0] (~4@unaffiliated/walkgood)
15:46:27 Quit amayer_ (Ping timeout: 246 seconds)
15:52:29 Join sentriz [0] (~Senan@78.143.151.93)
15:56:17 Quit [Saint] (Remote host closed the connection)
15:57:48 Quit linuxstb (Read error: No route to host)
15:58:14 Join linuxstb [0] (~linuxstb@unaffiliated/linuxstb)
15:59:23 Join Prodicus [0] (~chatzilla@69.169.144.239.provo.static.broadweavenetworks.net)
16:00
16:02:39 Quit Zagor (Quit: Clint excited)
16:07:14 Join eckoit [0] (~ryan@50.65.10.24)
16:09:52***Saving seen data "./dancer.seen"
16:17:31 Quit linuxstb (Read error: No route to host)
16:17:49 Join linuxstb [0] (~linuxstb@unaffiliated/linuxstb)
16:19:38 Join amayer_ [0] (~amayer@mail.weberadvertising.com)
16:23:20 Join SilverJohnes [0] (~2e4982fa@www.haxx.se)
16:23:47SilverJohnesSomeone will add me here: http://www.rockbox.org/wiki/Main/WikiUsersGroup ?
16:23:55SilverJohnesThanks
16:29:07 Part LinusN
16:32:43copperdoes haxx.se have some kind of IRC gateway, or is everyone an employee?
16:33:02gevaertscopper: haxx.se hosts rockbox.org
16:33:09copperI know
16:33:30SilverJohnesweb-client
16:33:45 Join c0pper [0] (~58be2989@www.haxx.se)
16:33:50copperah, ok
16:33:59copperI didn't see it on the Rockbox website
16:34:41 Quit c0pper (Client Quit)
16:40:43gevaertsSilverJohnes: "SilverJohnes" doesn't look like a real name to me
16:47:31copperHow do you guys manage the various Rockbox ports? Are you able to share code in common? How does that work with, say, the Android port?
16:47:52 Quit amayer_ (Ping timeout: 260 seconds)
16:48:05coppersurely the Android and Clip+ ports must be very different?
16:48:33bertrikwe have a lot of #ifdefs
16:49:51copperisn't the Android port even written in a different language?
16:50:08copperI thought Android stuff was Java
16:51:45 Part eckoit
17:00
17:01:30ProdicusYou can run native code in Android, and it's actually preferred over Dalvik for DSP type stuff. cf. http://developer.android.com/tools/sdk/ndk/index.html
17:02:56copperah, nice
17:05:13coppernot so different then
17:08:38SilverJohnesgevaerts well i'm using it for 13 years
17:09:29SilverJohnesi'm not from english-speaking country so it is okay
17:09:47ProdicusSee #2 on http://www.rockbox.org/wiki/UserRegistration
17:11:54SilverJohnesthis is the only name i'm using in the nets
17:13:27SilverJohneswell mayve you ulload latest fm preset for moscow, russia, instead of me, please?
17:14:57SilverJohneshttps://dl.dropbox.com/u/47341320/Moscow.fmr -> http://www.rockbox.org/wiki/FmPresetsEurope
17:15:25SilverJohnes28 november 2012
17:16:57 Join melmothX [0] (~melmoth@unaffiliated/melmothx)
17:18:22 Join prof_wolfff [0] (~prof_wolf@213.37.219.103)
17:18:27 Join y4n [0] (~y4n@unaffiliated/y4ndexx)
17:21:05 Quit Clear_runway (Ping timeout: 240 seconds)
17:21:37Prodicuslooks legit and like a good improvement on the less-comprehensive and outdated one we have right now (from 2006 or earlier). We can add that for you.
17:21:51SilverJohnesyay thank you
17:23:25melmothXbertrik: thanks for the review #357
17:23:28fs-bluebotGerrit review #357 at http://gerrit.rockbox.org/r/357 : Added the screenshots for the Sansa Clip Zip manual. by Marco Pessotto (changes/57/357/1)
17:23:52bertrikthank you for making the screen shots
17:24:15bertrikand the other stuff like actually making sure the clip zip manual works, etc. :)
17:24:42 Quit SilverJohnes (Quit: bye-bye ;)
17:25:15bertrikThe clip zip manual does actually build successfully with that patch, right?
17:25:22melmothXright
17:25:36melmothXi've been working with `make manual` all the time
17:25:52 Quit Guinness (Read error: Connection reset by peer)
17:27:31 Join n1s [0] (~n1s@rockbox/developer/n1s)
17:30:20 Join Guinness [0] (Slayer@c-68-55-111-159.hsd1.va.comcast.net)
17:32:11 Join lorenzo92 [0] (~chatzilla@46.18.27.126)
17:32:49 Quit magpie (Quit: Penguin feeding time...)
17:34:31 Quit sentriz (Quit: Leaving)
17:40:50lorenzo92pamaury: as far I understood the updater.sb is really a "shell", it has many commands for example getting the nand id, read/write it and so on
17:41:17lorenzo92I still miss where the real z5upate.dat is handled, but when I get home I hopefully have also the player
17:43:09lorenzo92there is even the help command :p
17:43:42 Quit apo_ (Remote host closed the connection)
17:44:36 Join apo [0] (~apo@178-27-210-243-dynip.superkabel.de)
17:47:49 Join scorche|sh [0] (~scorche@rockbox/administrator/scorche)
17:57:34 Join GuillaumeCocatre [0] (~58be2989@www.haxx.se)
17:59:06GuillaumeCocatreHi. Can someone add me to the WikiUsersGroup please? I'd like to add FM presets for Perpignan, France
17:59:09GuillaumeCocatrehttp://pastebin.com/raw.php?i=2Pqmgm5j
17:59:23GuillaumeCocatresource: http://bric-a-brac.org/radio/villes/perpignan.php
17:59:26GuillaumeCocatreand tested
18:00
18:00:14GuillaumeCocatreSilverJohnes gave me the idea
18:01:45 Quit melmothX (Ping timeout: 260 seconds)
18:02:44gevaertsGuillaumeCocatre: done. Welcome
18:03:22lorenzo92pamaury: updater.elf is about 1,8 MB, while a default vmlinuz.bin image that I have found in the sdk is around 1,6....
18:03:49GuillaumeCocatrecheers
18:04:15 Join amayer [0] (~yaaic@30.sub-174-252-66.myvzw.com)
18:08:25GuillaumeCocatrefm preset added
18:09:30bertrikwe could do useful stuff with RDS and FM presets perhaps
18:09:54***Saving seen data "./dancer.seen"
18:13:00lorenzo92bertrik: I was thinking about an automatic station name retrival when doing a complete fm scan...
18:13:43bertrikunfortunately, many FM stations abuse the station name for all kinds of other information
18:13:57lorenzo92oh well right...
18:14:37 Quit GuillaumeCocatre (Quit: CGI:IRC (EOF))
18:14:58bertrikdo you know fmlist.org? it knows all major FM stations and I think it can even estimate the reception strength at a chosen location
18:15:54bertrikso, it can probably generate an FM preset list, say, by choosing the top 20 strongest stations
18:17:03*bertrik tries
18:18:24 Quit lorenzo92 (Ping timeout: 260 seconds)
18:20:00 Quit amayer (Ping timeout: 256 seconds)
18:21:00 Join amayer_ [0] (~amayer@90.sub-174-252-67.myvzw.com)
18:22:48pamaurybertrik: ping
18:23:04bertrikpamaury: yes?
18:23:45pamauryYou still have my x-fi 3 right ? I don't remember if I asked you if you can send it back to me in case you don't work on it.
18:24:00 Quit jnc (Ping timeout: 260 seconds)
18:24:26bertrikyes I have it, and I realise I totally failed in sending it back to you
18:25:17bertrikCan you give me your address details again? I can send it next saturday probably
18:25:23 Quit amayer_ (Ping timeout: 264 seconds)
18:29:45 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
18:32:26pamaurybertrik: see pm
18:33:19 Join amayer [0] (~yaaic@162.sub-174-252-68.myvzw.com)
18:36:51 Join amayer_ [0] (~amayer@mail.weberadvertising.com)
18:40:16 Join kevku [0] (x@indeed.tastes.like.everything.mm.am)
18:52:31 Quit amayer_ (Ping timeout: 252 seconds)
18:57:23 Quit ender1 (Quit: typeof(string).GetField("Empty").SetValue(null, "Empty");)
18:58:51bertrikfmscan.org shows a quite similar list for perpignan when choosing perpignan and dBuV > 60
18:58:58 Quit Bagder (Ping timeout: 255 seconds)
18:59:46 Join Bagder [0] (~daniel@178.174.211.174)
18:59:46 Quit Bagder (Changing host)
18:59:46 Join Bagder [241] (~daniel@rockbox/developer/bagder)
19:00
19:02:12 Join lorenzo92 [0] (~chatzilla@host231-168-dynamic.245-95-r.retail.telecomitalia.it)
19:02:31copperbertrik: link?
19:03:00copperI don't know how to get a list of frequencies for Perpignan / Pyrénées Orientales
19:03:36copperI have to click on every 'program'
19:04:11bertrikgo to http://fmscan.org/index.php , click "Frequencies For Any Location" and follow directions, use the "export options" link to configure the minimum dBuV level
19:04:40bertrikIt doesn't actually create an .fmr file, but I mean to say that all needed information seems to be there
19:04:43 Join ender1 [0] (krneki@foo.eternallybored.org)
19:05:01 Join |akaWolf| [0] (~akaWolf@188.134.9.161)
19:06:46copperI'll update the list, thanks
19:07:51bertrikno, wait, please discuss with the original author first
19:07:52 Quit akaWolf (Ping timeout: 244 seconds)
19:07:57bertrikI was just using that as an example
19:13:50 Quit amayer (Ping timeout: 256 seconds)
19:16:07 Join amayer [0] (~yaaic@162.sub-174-252-68.myvzw.com)
19:22:13coppergawd, FM radio sucks
19:22:57copperthree quarters of my local stations are airing ads right now
19:23:41copperwhere they speak really fast and try to cram as much as possible inside a 10 seconds ad
19:37:09 Join lebellium [0] (~chatzilla@e179039043.adsl.alicedsl.de)
19:48:01 Quit shamus (Ping timeout: 255 seconds)
19:48:26 Join shamus [0] (~shamus@ip-206-192-195-49.marylandheights.ip.cablemo.net)
19:59:23 Join webguest110 [0] (~5cc4651a@www.haxx.se)
20:00
20:06:14 Join wodz [0] (~wodz@89-76-32-53.dynamic.chello.pl)
20:06:54wodzpamaury: ping
20:09:55***Saving seen data "./dancer.seen"
20:14:55 Quit webguest110 (Quit: CGI:IRC (EOF))
20:24:40 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
20:25:17 Quit y4n (Quit: HOLY SHIT! WE'RE ALL JUST LIVING ON A GINORMOUS FUCKING SPINNING ROCK FLOATING THROUGH SPACE CIRCLING A BIG FUCKING BALL OF FIRE!!!)
20:47:11 Quit Buglouse (Ping timeout: 245 seconds)
20:47:38 Quit amayer (Quit: Back to the real world... unfortunately)
20:48:55 Quit WalkGood (Quit: ♪ ♫ ♪ ♫ ♪ ♫ ♪)
21:00
21:01:51 Join Buglouse [0] (~Buglouse@unaffiliated/Buglouse)
21:17:23 Join sciopat [0] (~sciop@yer91-2-82-237-54-159.fbx.proxad.net)
21:20:42 Quit sciopath (Ping timeout: 246 seconds)
21:22:17 Join melmothX [0] (~melmoth@unaffiliated/melmothx)
21:43:33 Quit thegeek_ (Read error: Connection reset by peer)
21:43:40 Join thegeek [0] (~thegeek@2.36.34.95.customer.cdi.no)
21:43:53bluebrotherBagder: ping
21:44:31copperTip for saving a few kilobits per second on lossy files: apply album gain prior to encoding
21:45:01copperI gained 4 kbps / 711 MiB over 27.2 GiB
21:50:02 Join Wardo [0] (~Mirandaha@176-120-190-109.dsl.ovh.fr)
21:53:42 Quit |akaWolf| (Quit: my exit)
21:55:20 Quit benedikt93 (Quit: Bye ;))
22:00
22:06:30 Nick kugel_ is now known as kugel (~kugel@rockbox/developer/kugel)
22:07:32lorenzo92pamaury: I definitely found that the updater.sb contains a kernel image (uncompressed)
22:09:59***Saving seen data "./dancer.seen"
22:17:47 Join amayer_ [0] (~amayer@mail.weberadvertising.com)
22:19:30 Quit XavierGr (Ping timeout: 246 seconds)
22:22:52 Quit wodz (*.net *.split)
22:22:52 Quit lorenzo92 (*.net *.split)
22:22:52 Quit jm (*.net *.split)
22:26:41 Join Mir_ [0] (~Mir@pool-71-109-219-166.lsanca.dsl-w.verizon.net)
22:28:10dizzylizzycopper, why would you do that :o
22:28:35copperto save space
22:28:39copperit's basically free
22:28:43dizzylizzywhy would you modify the actual data of an album
22:28:46dizzylizzythat's like
22:28:48dizzylizzythat's horrible :o
22:28:52copper?
22:28:57copperLOSSY
22:29:02dizzylizzyohhhhh
22:29:07dizzylizzyi read lossless :P my bad
22:29:15copper:)
22:29:29coppermy FLACs are safe and sound ;)
22:29:42 Join wodz [0] (~wodz@89-76-32-53.dynamic.chello.pl)
22:29:48dizzylizzy:3
22:30:58 Join lorenzo92 [0] (~chatzilla@host231-168-dynamic.245-95-r.retail.telecomitalia.it)
22:33:08 Quit Mir (*.net *.split)
22:40:20 Quit Gallomimia (Quit: I am likely going to change locations)
22:40:31 Quit Syconaut (Remote host closed the connection)
22:41:40 Join Horscht [0] (~Horscht@p5DD56EBE.dip.t-dialin.net)
22:41:40 Quit Horscht (Changing host)
22:41:40 Join Horscht [0] (~Horscht@xbmc/user/horscht)
22:42:24 Join Mir [0] (~Mir@pool-71-109-219-166.lsanca.dsl-w.verizon.net)
22:42:26 Join SuperBrainAK [0] (~Andy@97-124-80-200.phnx.qwest.net)
22:42:48lebelliumare you still in Paris pamaury?
22:42:52 Quit n1s (Quit: Ex-Chat)
22:43:35lorenzo92pamaury: yes got it! it's a 1MB cramfs, guess only used for the updater, OR really as a filesystem to store some basic data!
22:44:22 Quit Mir (Ping timeout: 264 seconds)
22:44:35lorenzo92pamaury: http://pastebin.com/NhfnZ9t1
22:46:44lorenzo92I still don't have the device but the firmware recovery seems pretty easy
22:48:00 Quit wodz (Quit: Leaving)
22:52:14lorenzo92and the rc script :P http://pastebin.com/J0hWSHK2
22:55:02 Quit melmothX (Quit: bau)
22:58:08lorenzo92mnt/app/start.sh -> seems they have left this could be a possible way to inject scripting without toching firmware at all
23:00
23:01:11lorenzo92pamaury: great! in the cramfs there is this z5decrypt, produces a fw.tar.gz!!!!
23:01:32lorenzo92(hope not going offtopic speaking about reversing OF here)
23:04:23 Quit crwl (Ping timeout: 260 seconds)
23:04:46pamaurylebellium: yes
23:05:35pamaurylorenzo92: great :)
23:08:58pamaurylorenzo92: it would still be interesting to understand the format, we cannot rely on this z5decrypt
23:09:13lebelliumpamaury: I'm still in Berlin but I get home in Paris end of December so if you don't find a Z5 by then, I can possibly lend you mine. I'll probably buy a 2nd Z5 since lorenzo seems highly interested by the port :D
23:09:46pamaurylebellium: I might have possibly found a cheap z5 but I'm still waiting for an answer, we'll see
23:09:47lorenzo92warranty-to-port is not the case, but yes, interested a lot :D
23:10:02lorenzo92pamaury: indeed, also because it's ARM executable
23:10:04lorenzo92:D
23:10:16lorenzo92before that I'll try it on my R0, who knows hihi,
23:10:28pamaurylebellium: but in case you find a cheap one let me know
23:10:53 Join Clear_runway [0] (~Clear_run@74.221.202.246)
23:12:42pamaurybut yeah I'm also interested in this port and in any case I'll help as much as possible
23:13:05pamauryI've also found a very cheap Creative Zen V which is stmp36xx based also
23:14:30 Join crwl [0] (~crwlll@a91-156-110-12.elisa-laajakaista.fi)
23:15:05 Quit amayer_ (Ping timeout: 265 seconds)
23:15:46 Join Gallomimia [0] (~Gallo@d64-180-210-223.bchsia.telus.net)
23:18:30lorenzo92pamaury: in this "recovery image" (yes it's a complete environment :O )
23:18:43lorenzo92I found other diagnosis/test executables
23:19:13lorenzo92we have a framebuffer etc
23:19:37 Quit ender1 (Quit: The curious thing about .Net is that it allows you to use any language you want, as long as it's C#.)
23:21:55lorenzo92pamaury: found the key array ;)
23:22:49lorenzo92http://pastebin.com/p2dcxXQt
23:23:28lorenzo92I will write all the stuff on wiki + a python test script (yeah I will do it also in C ^^)
23:23:39pamaurywhat is this key used for ?
23:25:27lorenzo92to decrypt the Z5Update.dat file
23:25:44lorenzo92it has a MD5 sum inside, and then data (presumably contiguous)
23:26:08lorenzo92in there we will find the actual OF application (cramfs I guess)
23:27:01 Quit Horscht (Quit: Verlassend)
23:28:59lorenzo92I don't really fully understand this init_key function...I'm taking out the "byte" numbers filling an array...possible?
23:29:36 Join Syconaut [0] (~viper@c-60fd72d5.162-1-64736c10.cust.bredbandsbolaget.se)
23:30:11lorenzo92not sure, there are SUB and MOV (since I know only mips asm, but I guess one is subtract)
23:32:40 Quit Syconaut (Remote host closed the connection)
23:34:48 Join brkfstsqd [0] (~quassel@ip68-224-121-213.lv.lv.cox.net)
23:35:53 Join ender1 [0] (krneki@foo.eternallybored.org)
23:37:17 Join Syconaut [0] (~viper@c-60fd72d5.162-1-64736c10.cust.bredbandsbolaget.se)
23:38:32lorenzo92I guess it is a so simple XOR
23:39:53lorenzo92there is this "code" function that takes a pointer as parameter and then makes a XOR agains a "des" variable gotten from the key_init function
23:40:05lorenzo92tomorrow will understand that better :)
23:40:43pamaurydes is a block cipher but it's far more complicated than a xor. I'll have a look tomorrow if you want
23:41:17lorenzo92really? more complicated? Do you want the z5decrypt?
23:41:32pamauryyeah, can you send it to me ?
23:46:00 Quit Buglouse (Ping timeout: 246 seconds)
23:46:16lorenzo92sent ;)
23:47:02pamauryokay. Do you want to have a try or should I disassemble it ? Just to avoid duplicate work
23:47:27lorenzo92I think that is a XOR, see the code function and key_init, but I'm not really expert on this stuff hehe
23:47:48lorenzo92pamaury: if you begin now, go on ;)
23:48:09lorenzo92i will eventually tomorrow :D
23:48:24pamauryI'll do it tomorrow, I'm too tired right now :) But since I've reversed many decryption tools already, it shouldn't be too hard
23:49:20lorenzo92hehe good :)
23:49:30lorenzo92we will keep us informed here
23:50:13 Join Buglouse [0] (~Buglouse@unaffiliated/Buglouse)
23:50:33lorenzo92incredible how much information from the updater.sb, apparently a mess of bytes :D
23:53:26 Quit lorenzo92 (Quit: ChatZilla 0.9.89 [Firefox 17.0/20121120062532])
23:53:39 Quit pamaury (Ping timeout: 246 seconds)

Previous day | Next day