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 2008-10-18

00:01:05domonokyi dont really know, but encoding code should be already there, as we use it already in pc tools to generate talkclips (see tools/rbspeex )
00:01:31markoloniusyeah thats what i was thinking
00:01:44domonokyso its probably "only" integration and optmizing needed... but i dont know for sure..
00:02:42 Quit {phoenix} (Read error: 104 (Connection reset by peer))
00:04:54 Nick bughunter21 is now known as bughunter2 (n=Jelle@
00:08:50 Join Zarggg [0] (
00:19:42 Quit Thundercloud_ (Remote closed the connection)
00:24:41 Join miepchen^schlaf [0] (
00:27:29 Nick fxb is now known as fxb__ (
00:29:18 Quit bertrik ("Leaving")
00:33:46 Join kai_62656 [0] (n=unknown@
00:34:09 Part kai_62656
00:36:06 Join HBK- [0] (
00:39:02 Quit Tetracomm (Read error: 110 (Connection timed out))
00:39:20 Join kronflux [0] (
00:39:29 Quit kronflux (Client Quit)
00:39:40 Join Tetracomm [0] (n=nicholas@
00:39:54 Quit merbanan (Remote closed the connection)
00:41:28 Quit ender` (" Where there's a will, there's an inheritance tax.")
00:42:48 Quit bughunter2 (Read error: 104 (Connection reset by peer))
00:45:00 Join lasser [0] (
00:51:22 Quit HBK (Read error: 110 (Connection timed out))
00:51:23 Quit lasser ("ChatZilla 0.9.83 [Iceweasel 3.0.3/2008092816]")
00:58:01 Quit domonoky (Read error: 104 (Connection reset by peer))
01:00:57***Saving seen data "./dancer.seen"
01:01:46 Quit tessarakt ("Client exiting")
01:14:43 Part toffe82
01:14:51 Quit markolonius ("Leaving")
01:18:32 Quit Lambduh ("Leaving")
01:24:54 Quit HellDragon (Read error: 104 (Connection reset by peer))
01:25:06 Join HellDragon [0] (
01:25:45 Join christianT [0] (
01:27:10 Quit tvelocity (Read error: 110 (Connection timed out))
01:27:54christianTI just loaded rockbox on my sansa e200 and it seems to be playing my MP3s fine, but I am getting a codec failure when I try to play some aac/mp4 files
01:28:11christianTcan anyone help me out with this?
01:28:34christianTI have to step away for a bit. I'll check back later.
01:29:40 Join Thundercloud_ [0] (
01:30:06 Quit meven (Remote closed the connection)
01:33:05 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
01:33:17 Quit bmbl (Read error: 104 (Connection reset by peer))
01:37:07bluebrotherchristianT: you either have updated incompletely or something went wrong during installation. Just install the build again
01:39:12linuxstbbluebrother: I _think_ "codec error" can be caused by unsupported mp4 files - possibly "non-streaming" files.
01:39:38bluebrotherthey do toggle a codec error? I thought the files would only not play
01:41:07bluebrotheranyway, it's gotten late. Time for sleep
01:41:10 Quit bluebrother ("leaving")
01:41:18 Quit n1s ()
01:48:14 Join bitmouse [0] (n=taylor@
01:48:42bitmouseHey anybody know a good Ipod repair IRC, or where to get help diagnosing ipod issues?
01:49:59Unhelpfulplease follow channel guidlines? this channel is about rockbox specifically. also, don't spam your question across channels. and no, i don't.
01:50:50bitmouseyour name is accurate
01:50:53bitmouse: )
01:51:28 Quit culture (Connection timed out)
01:52:44advcomp2019bitmouse, what is the issue depending on if you want rockbox on it
01:55:07 Quit Nico_P (Remote closed the connection)
01:56:14bitmouseI like rockbox, I just figuered you guys would know where to get ipod/ other media player help
01:56:57 Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi)
01:58:15bitmouseif you think you might be able to help please check out the rockbox-community channel
01:58:51 Nick blkhawk- is now known as blkhawk (
02:02:02 Quit Schmogel (Read error: 104 (Connection reset by peer))
02:13:48*linuxstb realises that the register list in ILI9221 lcd controller datasheet (e200v2) matches our old friend the HD66789R
02:15:44advcomp2019funman (for the log), the clip v2s are out.. someone has photos to show it too
02:16:48linuxstbadvcomp2019: You mean internal photos?
02:18:10advcomp2019nope.. i can ask if he will open it, but here is the photos of the out side and i see a few differences on the outside:
02:19:59ameyernot that a new logo or a brighter screen necessarily means much about potential rockbox compatibility
02:25:30 Join syn4pse [0] (
02:28:32 Quit syn4pse (Client Quit)
02:30:21 Quit Tetracomm ("Visit:")
02:32:22 Join webguest28 [0] (n=189a7538@gateway/web/cgi-irc/
02:33:04 Quit webguest28 (Client Quit)
02:35:59 Join DerDome [0] (
02:36:09 Quit DerDome (Client Quit)
02:36:36 Quit MethoS (Remote closed the connection)
02:39:23 Quit Thundercloud_ (Read error: 104 (Connection reset by peer))
02:41:23 Join Exorcist- [0] (
02:55:13 Join Administrator [0] (
02:56:41 Join Slack [0] (
02:57:04Slackcan someone give me a hand installing rockbox on a 4th gen greyscale 60gig ipod
02:57:19Slacki downloaded the gui installer, but it doesnt want to work for some reason
02:57:28 Nick Administrator is now known as Davide-NYC (
02:57:42linuxstbSlack: Are you using Windows, Linux, OS X, ....?
02:57:54linuxstbAre you running it as root?
02:58:12Slackshould be
02:58:51linuxstbIs that "yes" or "no"?
02:59:27Slacki am the root user
02:59:39Slackso yes
02:59:45ameyeryou also need to mount the ipod somewhere
02:59:51Slackit's mounted
03:00:06ameyerafter that it *should* autodetect it
03:00:15linuxstbSo what are you doing in the installer, and what messages is it displaying?
03:00:16Slackit should, but it doesnt
03:00:45Slackeverything goes smooth threw the progress window, then it says that the installation finished, but the next line says (could not open Ipod)
03:01:00***Saving seen data "./dancer.seen"
03:01:01Slackand nothing has changed on the pod
03:01:36BigBambiI thought the 4th gen greyscale only came in up to 20 GB?
03:01:54BigBambiHave you changed the disk?
03:02:05Slackchanged the disk
03:02:07BigBambiAnd does the Apple firmware work correctly?
03:03:28ameyerBigBambi: actually, there was a 40 gb 4g monochrome according to wikipedia.
03:04:35BigBambiameyer: Maybe - I was going by some other random site on the internet
03:04:35ameyerbut no 60 gb
03:05:19Slacki probably have the 1 ipod that isnt compatible
03:05:50ameyerSlack: no, it *should* be compatible
03:05:58linuxstbSlack: Unlikely... You could try downloading ipodpatcher - that may give you more information about what is wrong.
03:06:00BigBambiSlack: 4th gen are compatible
03:06:09 Part pixelma
03:06:11BigBambiSlack: What does about then system info say?
03:06:30 Join pixelma2 [0] (n=marianne@rockbox/staff/pixelma)
03:06:55Slackversion 1.2.
03:07:07Slackmodel m9830LL
03:07:15SlackWith a windows format
03:07:25ameyerso you did install the apple firmware after swapping out the disk
03:07:26BigBambiIn rbutil?
03:07:39ameyerand didn't go Mac-formatted
03:08:09BigBambiSlack: Could you copy the info in About - System Info in rbutil to
03:11:35Slackit really, doesnt have much info at all
03:11:47BigBambiCould you copy that which is there?
03:12:04Slacki just told you everything but the S/N
03:12:15BigBambiIt should have more info that that
03:12:23Slackwhich is JQ527792SAZ
03:12:32 Join Tetracomm [0] (n=nicholas@
03:12:32Slacknope thats it
03:12:36BigBambiIn rbutil, you are clicking on About then System info?
03:13:00BigBambiIt should also have info about the OS for instance
03:13:59Slackok, i thought you were talking about the ipod's about
03:14:01Slack1 sec
03:14:20BigBambiI did say at least twice in rbutil already....
03:14:25Exorcist-heya, quick question. i backed up my old .rockbox directory (was upgraded to 3.0) and put in a clean install of latest rockbox. is it possible to retrieve the total running time that was kept up untill that point?
03:15:16BigBambiSlack: You aren't root
03:15:34*BigBambi had that suspicion
03:16:38BigBambiSlack: run "sudo ./rbutilqt" (assuming you are in the same directory)
03:17:28Slackok now im running it as root
03:17:40BigBambiThis is the first thing linuxstb asked you....
03:18:04BigBambi20 minutes ago
03:19:04Slacklinuxstb, you are a smart man, it worked
03:19:12Slackeveryone else, feel free to call me an idiot
03:19:19BigBambiSlack: In future, please try to read what people say
03:19:28BigBambiI don't enjoy wasting 20 minutes like this
03:19:39Exorcist-*blink blink*
03:20:26BigBambidon't worry
03:20:35*Exorcist- looks around with puppy eyes.
03:21:21BigBambiExorcist-: If somebody knows the answer to your question, I'm sure they will answer
03:21:35Exorcist-jaaaaa. I'm a good idler :)
03:24:39linuxstbExorcist-: I know nothing about that feature, but I would expect that if copying the nvram.bin didn't work, you'll need to manually edit (with a hex editor) your current nvram.bin
03:25:16Exorcist-yeah... i tried the nvram.bin swap... no luck. LOL
03:26:48linuxstbWhy is it so important to you?
03:29:13Exorcist-it's not that important. it's just one of these things that I'd just like to have back to know the total runtime of my h340 since i got rockbox. I won't be losing any sleep over it, but if I can get it, I'd like it... more sentimental than logical :)
03:30:55 Join Seed [0] (
03:31:40Slackrockbox worked, asked for a reboot, after it uploaded the database, now the ipod wont even turn on
03:31:59 Join Lambduh [0] (
03:33:21linuxstbHold MENU+SELECT for a few seconds (maybe up to 30)
03:34:22christianTIs there a way to convert non-streaming mp4 files to streaming mp4?
03:38:32christianTcould you enlighten me?
03:45:29 Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/
03:49:56saratogawhere can I get an SBR AAC file to test
03:50:12 Join BoxoRox [0] (n=44c492d6@gateway/web/cgi-irc/
03:52:55saratogaah found one
03:53:10BoxoRoxHey guys
03:53:50BoxoRoxDoes anyone know when the Theme site will be back up?
03:54:03saratogawhenever someone gets around to working on it
03:56:59BoxoRoxok thanks
03:57:52saratogai don't think its anyones priority at the moment
04:00:12BoxoRoxO ok
04:03:42 Quit BoxoRox ("CGI:IRC")
04:13:00 Part christianT
04:19:41 Join goffa [0] (n=goffa@
04:23:12 Join miepchen^schlaf_ [0] (
04:24:13 Join blkhawk- [0] (
04:29:36 Quit fyrestorm ("( :: NoNameScript 4.22 :: )")
04:29:55 Join fyrestorm [0] (
04:33:09 Quit goffa_ (Read error: 110 (Connection timed out))
04:37:14 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
04:39:51 Quit blkhawk (Read error: 113 (No route to host))
04:40:11 Nick blkhawk- is now known as blkhawk (
04:42:34 Quit Davide-NYC ("ChatZilla 0.9.83 [Firefox 3.0.3/2008092417]")
04:51:36 Join corfy [0] (n=corfy@
04:54:42saratogaanyone feel like testing a patch on coldfire?
04:56:29 Part corfy
05:01:03***Saving seen data "./dancer.seen"
05:08:55 Join massiveH [0] (
05:17:53saratogaFS #9498 - AAC IRAM improvements
05:17:59saratogawould be interested in any coldfire benchmarks
05:18:05saratogaPP only sees a small improvement
05:19:01 Quit massiveH ("Leaving")
05:20:07 Join nuonguy [0] (
05:22:12 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
05:32:34 Join BoxoRox [0] (n=44c492d6@gateway/web/cgi-irc/
05:35:18 Quit saratoga ("CGI:IRC (EOF)")
05:43:42 Quit Tetracomm (Remote closed the connection)
05:49:08 Quit BoxoRox ("CGI:IRC")
06:03:23 Join axionix [0] (
06:17:47 Join sarixe [0] (
06:18:23 Join rkhessel [0] (
06:22:37 Quit rkhessel ()
06:30:31 Join hcstgbp8d62njmf [0] (
06:30:46 Quit hcstgbp8d62njmf (Client Quit)
06:32:48 Join whyareallthenick [0] (
06:33:25whyareallthenickI have a sansa c250 can I help with information
06:34:46 Quit whyareallthenick (Client Quit)
06:45:45 Quit XavierGr ()
07:01:06***Saving seen data "./dancer.seen"
07:06:41 Join Isolinear [0] (
07:07:36IsolinearWPS question: Since the implementation of viewports, do the old style line-by-line WPS tags no longer work?
07:14:16 Join kronflux [0] (
07:15:08 Quit kronflux (Client Quit)
07:24:25 Quit Zarggg ()
07:36:39 Quit reacocard (".")
07:39:09 Nick HBK- is now known as HBK (
07:50:29 Quit sarixe ("Ex-Chat")
08:14:16 Join stoffel_ [0] (
08:26:31 Join kachna [0] (
08:35:31 Join Rob2223 [0] (
08:36:39amiconnlinuxstb: Well, only a little surprise in that. The e200v1 also uses HD66789R (or compatible).
08:40:08 Join saratoga [0] (n=41becb3b@gateway/web/cgi-irc/
08:49:40amiconnsaratoga: I could do that test, if I had any aac files...
08:51:38amiconnIs there a sane aac encoder (i.e. single executable) for windows?
08:51:38 Quit HBK (Read error: 104 (Connection reset by peer))
08:51:46 Join HBK [0] (
08:51:53 Quit Rob2222 (Read error: 110 (Connection timed out))
08:53:24saratogaamiconn: the codec performance wiki page has a script for making standard sample files
08:53:27saratogai believe it uses nero
08:53:42saratogai would just upload a file for you but i'm not at my usual machine
08:56:05 Quit pixelma2 ("-")
08:56:23 Join pixelma [50] (i=pixelma@rockbox/staff/pixelma)
09:01:11***Saving seen data "./dancer.seen"
09:05:41 Join BeChris [0] (i=51fbed92@gateway/web/ajax/
09:07:18 Quit gevaerts (Nick collision from services.)
09:07:28 Join gevaerts [0] (n=fg@rockbox/developer/gevaerts)
09:09:02amiconnsaratoga: Do I need a certain variant of aac file (lc, he), or should all variants see a speedup?
09:10:08saratogaamiconn: I don't think so
09:10:17saratogai actually did not look at HE
09:10:21saratogai probably should
09:13:30saratogai need sleep
09:13:32 Quit saratoga ("CGI:IRC")
09:14:35 Quit jhulst (Remote closed the connection)
09:30:55 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
09:36:26 Quit Lambduh ("Leaving")
09:39:37amiconnSeems we need yet another point release for Archos fm/v2 recorders
09:39:39 Join thirdshift [0] (n=cc3624f5@gateway/web/cgi-irc/
09:42:42 Quit vitja (Remote closed the connection)
09:43:00 Quit thirdshift (Client Quit)
09:43:30amiconnMaybe we can just replace 3.0.1, as it's not really announced yet
09:43:33amiconnBagder: ping
09:47:13 Quit Isolinear ()
09:51:08 Quit Twisty ()
09:55:19 Quit jhulst (Remote closed the connection)
09:55:22 Join thegeek_ [0] (
09:56:46 Join bertrik [0] (
10:04:39 Join J-23 [0] (
10:12:31 Quit thegeek (Read error: 110 (Connection timed out))
10:14:23 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
10:16:40 Quit stoffel_ ("Reconnecting")
10:16:50 Join stoffel_ [0] (
10:19:21 Quit BeChris (" ajax IRC Client")
10:20:32 Join n1s [0] (n=nils@rockbox/developer/n1s)
10:20:42 Join Lambduh [0] (
10:25:25 Quit jeffdameth1 (Read error: 113 (No route to host))
10:26:33 Join jeffdameth [0] (
10:27:02 Quit thegeek_ (Read error: 110 (Connection timed out))
10:27:33 Join bitmouse1 [0] (n=taylor@
10:28:44 Quit bitmouse (Read error: 104 (Connection reset by peer))
10:29:02 Quit Lambduh ("Leaving")
10:41:02 Join bughunter2 [0] (n=Jelle@
10:41:31 Join Lambduh [0] (
10:44:56 Quit bitmouse1 ("Leaving.")
10:47:46 Join epilnivek [0] (
10:48:44 Part epilnivek
10:50:47 Join ender` [0] (
10:50:53 Join {phoenix} [0] (
11:00:03 Join culture [0] (
11:01:12***Saving seen data "./dancer.seen"
11:01:42 Join pierre- [0] (
11:04:43 Quit Slack ("Ex-Chat")
11:10:05 Join tvelocity [0] (
11:16:26 Quit Lambduh (Read error: 110 (Connection timed out))
11:17:25 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
11:26:57 Join JdGordon [0] (
11:31:21JdGordonbertrik: my e200v2 is still opene if you want any pics or traces checked?
11:34:04 Quit stoffel_ (Read error: 113 (No route to host))
11:42:55linuxstbJdGordon: Can you confirm the LCD controller? The wiki says it's an ILI9222
11:44:52*domonoky just got a sansa m200v2..
11:45:03JdGordonwhere shoudl i be looking?
11:46:29 Join vitja [0] (n=vitja@
11:46:34linuxstbdomonoky: Nice... You could try the clip code on it - I think there's a good chance the LCD is the same...
11:46:42linuxstbJdGordon: I've no idea...
11:47:32JdGordonthere are no chips around the lcd so its probably in the sansa SoC?
11:47:35domonokywill do, when i find out how todo it (thats the code in the gitorius tree ?) .. lots of reading ahead...
11:47:41 Quit miepchen^schlaf_ ()
11:47:42*linuxstb checks the wiki history and sees it was fdinel (atomicpunk) that added the info about the lcd
11:47:57linuxstbJdGordon: Or possibly incorporated in the LCD panel itself somewhere
11:48:15linuxstbI don't think it will be in the SoC
11:50:31 Join miepchen^schlaf [0] (
11:58:09 Join stoffel_ [0] (
12:02:17 Quit nuonguy ("This computer has gone to sleep")
12:05:26 Quit scorche (" rawr...that is all...rawr")
12:05:30 Quit {phoenix} ("Konversation terminated!")
12:12:11linuxstbJdGordon: The wiki says the LCD is "9051DPLWCP018-01" - and links to this PDF which says it includes the ILI9222
12:14:25 Join scorche [50] (n=scorche@rockbox/administrator/scorche)
12:15:12bertrikJdGordon, sorry didn't notice your message. I don't have any to check out right now
12:17:30*bertrik hopes to get basic (i.e. polled) i2c for sansa v2 working this weekend
12:20:03 Join Nibbl [0] (
12:21:55 Quit vitja (Read error: 113 (No route to host))
12:24:54 Quit pierre- (Read error: 60 (Operation timed out))
12:26:41domonokyhow safe/unsafe is it to try the clip bootloader on a m200v2 ?
12:27:19amiconnhi domonoky
12:27:35amiconnDid you do something wrt installation of release 3.0.1 in rbutil?
12:28:20domonokyamiconn: not until know, but we should improve the release handling in rbutil.. :-)
12:28:46domonokyis this 3.0.1 only for the archos players ? or for all ?
12:28:57amiconnFor all archoses
12:29:08amiconnBut please wait with committing such stuff until I fixed 3.0.1 for the fm recorder and recorder v2.
12:29:39amiconn(which should happen today, but I need Bagder to put it on the d/l server)
12:30:05amiconnI wonder whether rbutil could also handle fetching and unzipping of the flash packages
12:31:11domonokyhm, what is needed for this flash packages ? only a zip download and unziiping to the player ?
12:31:42domonokyshould be easy to inplement..
12:31:49amiconnFlashing is optional though, so it shouldn't do that by default, probably not even as part of the 'full' installation
12:32:52domonokywe have a "zip installer" so we only need to give it the url, the bigger problem ist to correctly integrate it into the UI,as its old archos only...
12:36:07 Join PaulJam [0] (
12:38:01 Join pierre- [0] (
12:38:53*domonoky tried to install the patched clip bootloader on his m200v2, it said firmware upgrade succesfully, but it just starts the normal firmware.. did i forget something ?
12:39:26bertrikdomonoky, the trigger to boot OF should be GPIO pin A3 IIRC, which is hold or USB
12:40:44bertrikI don't know the button mapping for the m200v2s
12:41:24domonokythe firmware update was successfull. as the version changed, but it seem it just starts the of.. my be the buttons are differnt
12:43:20bertrikhmm, there seems to also be a GPIO map on the SansaV2Firmware page
12:44:11bertrikdomonoky, what bootloader/mkamsboot did you use, the git one or the svn one?
12:44:27domonokythe one from git
12:47:32 Join vitja [0] (n=vitja@
12:50:46domonokyis there some testcode to checkout on which GPIOs the buttons are ?
12:51:03bertrikhmm, the buttons of the m200v2 seem to be read out differently than the buttons of the clip
12:52:08bertrikthe clip uses a 3x3 keyscan matrix with separate gpios for specific buttons (usb, hold, power), while the m200 uses a 4x4 keyscan matrix and no known separate gpios so far
12:52:09 Join {phoenix} [0] (
12:53:22domonokyah, seems so... so some hacking is needed :-)
12:54:07 Join Thundercloud [0] (
12:54:15bertrikThere is testcode, but it's clip specific
12:56:36 Quit pierre- (Read error: 104 (Connection reset by peer))
12:56:36 Join Lambduh [0] (
12:56:53bertrikThe button mappings need to be really certain because the dualboot loader depends on it to choose whether to start the OF or the rockbox bootloader
12:57:21*domonoky sees some button testcode, but there is no led on m200v2..
12:58:40 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
13:00:41domonokymaybe i should try some tests with delays..
13:01:17***Saving seen data "./dancer.seen"
13:01:21bertrikProbably we shouldn't use the dualboot code on the m200v2, because there's a risk that a button is read incorrectly and the dualboot will only boot into a faulty rockbox bootloader
13:02:54bertriksomething like letting the code produce a boot delay if it thinks a button has been pressed?
13:03:18domonokyyes, that sounds like a good test to find those buttons...
13:03:45domonokyis the svn test.S bootloader working ? (should be easier to test with this)
13:04:19bertrikdomonoky, I don't know, linuxstb probably knows
13:04:51domonokymaybe i should just try it.. this m200v2 was only 15€ :-)
13:06:01 Quit {phoenix} (Remote closed the connection)
13:06:30*bertrik wants one for E15,-
13:07:09*domonoky bought it from amazon its a m230 (512MB flash) :-)
13:10:13 Quit Thundercloud (Remote closed the connection)
13:11:41 Join pierre- [0] (
13:14:35JdGordonlinuxstb: is the patch you made for the wps statusbar on flysrapy?
13:19:27BigBambiFor anybody interested, have the ATMT MP170 (looks identical to the Logic Dax, see for £15.99 at the moment -
13:22:01 Join {phoenix} [0] (
13:28:38 Quit pabs (Read error: 60 (Operation timed out))
13:29:16 Join pabs [0] (
13:37:12 Join mikus [0] (n=5316dffe@gateway/web/cgi-irc/
13:37:42 Join lostone [0] (n=4239248d@gateway/web/cgi-irc/
13:37:46 Join kushal_12_27_200 [0] (n=kushal@
13:38:31 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
13:40:59*domonoky has successfully inserted a delay loop into the dualboot.s file, but i dont really know how check for this buttons.. :-/
13:42:01lostoneanyone recommend a rockbox ready mp3 player under 100? was thinking sansa e200 but dont want to take the chance of getting a v2 and it not working
13:42:02 Quit mikus (Client Quit)
13:42:23scorcheebay or
13:42:26domonokyi think i have to configure one of the keypad scanner outputs,set one output, and check the inputs.. but i dont really know how todo this in asm...
13:42:32 Quit Lambduh ("Leaving")
13:44:13 Quit linuxstb_ ()
13:48:13domonokydo we have the datasheet of the cpu inside those sansa v2 players ?
13:48:29bertrikdomonoky, yes
13:48:57*domonoky could need it :-)
13:54:00bertrikI can more or less read arm asm, but am not confident enough to write a critical piece of bootloader code. I think funman used an arm emulator (skyeye) to verify behaviour of the bootloaders
13:55:33 Nick fxb__ is now known as fxb (
13:55:36domonokyi have no problem risking this player with selfwritten code. But still dont really know how to enable output on GPIO pins, and how those gpio pins are numbered. ie which bit is which Pin..
13:56:21 Join BeChris [0] (i=51fbed92@gateway/web/ajax/
13:56:59kushal_12_27_200When I connected my sansa c250 to my macbook (Intel, 10.4.11), it did not turn to "connected" mode but continued recharging on the original sansa firmware
13:57:31bertrikaccording to the firmware analysis, all m200v2 GPIO pins for the buttons are on GPIO port 1 / port A
13:58:36kushal_12_27_200Disk utility does not see it. Does anyone know how I can make it visible to the computer again? Thanks.
13:59:53bertrikhold power for about 20 seconds until it does a hardware poweroff (you may detect this through a click in the headphones)
14:02:56 Part BeChris
14:03:16 Join Lambduh [0] (
14:05:53pixelmakushal_12_27_200: did you just try disconnecting and plugging the USB cable again while keeping the OF running?
14:06:49kushal_12_27_200I did. :(
14:07:49bertrikdomonoky, I can help with the pin numbering and GPIO direction setting.
14:08:13pixelmakushal_12_27_200: I experience this sometimes too when using my c250 on one specific laptop - reconnecting helps, or starting the OF manually before connecting - also taking out the microSD in case one is plugged
14:09:04kushal_12_27_200I am in msc mode. is that right?
14:09:05bertrikReading and writing specific GPIO bits works a bit peculiar on the as3525. There are special tricks built into the GPIO controller to be able to read or write single bits.
14:10:49*amiconn summons Bagder, LinusN or Zagor
14:11:00amiconnHello Sweden, anybody out there? ...
14:11:45domonokybertrik: sound good, exactly what i need :-)
14:12:07amiconnbertrik: YOu mean no-sos-pecial tricks?
14:12:26amiconnPP502x also has bit manipulatiomn logic in the GPIO controller
14:13:55bertrikoh I didn't know. The trick is that only the GPIO bits corresponding to the lowest address bits are read/written, and the other GPIO bits remain unaffected
14:15:34amiconnPP502x uses 32 bit registers for each 8 bit GPIO group. The least significant byte maps to the gpio bits. The next higher byte is a mask byte. If it's all-zero, there is no bit manipulation, and all bits will be set according to the low byte.
14:16:02amiconnBut if at least one bit in the mask byte is set, only the corresponding GPIO bit will be touched, the others are kept
14:16:06 Join Thundercloud [0] (
14:19:51 Join soap_ [50] (n=soap@rockbox/staff/soap)
14:20:01 Quit amiconn (Nick collision from services.)
14:20:07 Join amiconn [50] (n=jens@rockbox/developer/amiconn)
14:20:24*amiconn thinks that it makes sense for arm-based SoCs to have that kind of bit manipulation, because of the shortcomings in the arm instruction set
14:20:51 Join merbanan [0] (n=banan@
14:21:22amiconnARM is a strict load-store architecture, so atomic bit manipulation of memory cells is impossible without helper hardware
14:21:35 Quit soap (Nick collision from services.)
14:21:40 Nick soap_ is now known as soap (n=soap@rockbox/staff/soap)
14:25:10 Part pixelma
14:25:26 Join pixelma2 [0] (n=marianne@rockbox/staff/pixelma)
14:25:48 Nick JdGordon is now known as JdGordon|zzz (n=jonno@rockbox/developer/JdGordon)
14:38:16 Quit Thundercloud (Remote closed the connection)
14:39:06 Join robin0800 [0] (
14:44:27 Join Horschti [0] (
14:45:11 Quit Horscht (Nick collision from services.)
14:47:36 Join DefineByte [0] (
14:48:16lostoneis reliable? many problems with the recertifieds they sell?
14:50:13 Nick Horschti is now known as Horscht (n=Horscht@xbmc/user/horscht)
14:50:21DefineBytehow high quality is the output of the Rockbox simulator (looking to use it in a PC jukebox setup)?
14:55:06 Join petur [50] (n=petur@rockbox/developer/petur)
14:59:47DefineBytealso, is there an easy way to modify the sim so I can have a 640x480 display? Would I need to create a custom target?
15:01:20***Saving seen data "./dancer.seen"
15:02:31n1sDefineByte: it should be as good as rockbox on a target and you probably need to do some hacking to change res, scaled images etc will be wrong also...
15:03:05DefineByteHmm. I'm not sure I'm up to it. xD thanks
15:04:39 Quit {phoenix} (Read error: 110 (Connection timed out))
15:05:47 Quit Lambduh (Remote closed the connection)
15:06:57DefineByteI guess since the Ipod Video is half 640x480 res it might be the best place to start.
15:07:26*gevaerts is pedantic and shouts "Quarter"!
15:09:50 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
15:10:56 Quit linuxstb_ (Client Quit)
15:12:40 Join Lambduh [0] (
15:15:58 Quit robin0800 (Remote closed the connection)
15:16:02 Join {phoenix} [0] (
15:16:20 Join robin0800 [0] (
15:17:14DefineByteI guess XBMC will do. :'(
15:23:19amiconnDefineByte: The best choice for 640x480 would be starting from the m:robe 500 sim
15:23:48DefineBytethanks. I'll check it out.
15:27:38amiconnI'm not sure whether the button assignments are good, or even usable. The sim isn't made with usability as a PC app in mind...
15:28:15DefineByteWell, I'm planning on using a remote so as long as they actually exist I can mess around with the mapping. :)
15:28:48amiconnUmm, the spacerocks bug is obviously still there. After a few minutes, the rocks start looking odd, and that doesn't seem to be an lcd code bounds checking problem
15:28:59amiconn(tried it in the beast, btw)
15:29:35n1samiconn: yes, it is in the tracker, one guy commented that it was a roundign error and that he would poat a patch
15:30:27gevaertsFS #9380
15:32:27 Join funman [0] (n=fun@
15:32:40funmandomonoky: you are lucky not having bricked your m200 ...
15:33:33funmanadvcomp2019: the clip package at least is different from the one I had
15:34:07 Join domonoky1 [0] (
15:34:10 Quit kushal_12_27_200 ("Leaving")
15:34:31 Quit domonoky (Nick collision from services.)
15:34:44 Nick domonoky1 is now known as domonoky (
15:35:04 Quit miepchen^schlaf ()
15:35:17 Join miepchen^schlaf [0] (
15:35:38 Quit J-23 ("Flying cow pressed ^D on my keyboard.")
15:35:40 Join Schmogel [0] (
15:36:48 Join fyre^OS [0] (
15:37:39funmandomonoky: you could use older mkamsboot from svn, and use a 5s delay as a boolean to check button mapping
15:38:33domonokyfunman, i am doing that now, but with the dualboot.S file...
15:39:04 Join globi [0] (
15:39:21funmanbe *very* cautious because it can very likely brick your m200
15:39:37funmanI understand that pin A3 is always #1 and it's what makes boot the OF
15:39:47funmanbut the tests could change its value
15:40:00funmanyou should remove all the check and boot the OF unconditionally for now
15:40:46domonokyyes, i already have done this... also added a delay to see if it works..
15:41:09domonokynow i am trying to get the delay only when a button is pressed...
15:42:05funmanit seems the matrix works this way: pins A 5,4,3 as output (store #1 in them)
15:42:50funmanand then, for each pin set to #1, read A 0, 1, 2, 3
15:43:23domonokyfunman, yes.. current testcode:
15:45:00 Quit tvelocity ("Αποχώρησε")
15:45:49funmanany positive result ?
15:46:06domonokynot till now..
15:46:18funmantry reading pins one by one
15:47:54domonokyif you gould give me better test code, it would be nice, as i am a bit lost in this asm code :-)
15:49:00funmanI'm re-reading the code in the OF to be sure of the rows & columns
15:50:47domonokyits seems ifound one button :-)
15:50:54funmannice !
15:51:20 Quit pierre- (Read error: 110 (Connection timed out))
15:51:48domonokyjup row 0x40 and colum 0x08 is the volume- button.. :-)
15:51:48bertrikso we'll know the m200v2 button mapping soon, and I also have good hopes about the display controller :)
15:51:56 Join pierre- [0] (
15:52:41 Join BoxoRox [0] (n=44c492d6@gateway/web/cgi-irc/
15:54:59 Quit fyrestorm (Read error: 110 (Connection timed out))
15:56:14 Quit stoffel_ (Read error: 113 (No route to host))
15:56:47 Quit blkhawk (Read error: 113 (No route to host))
15:58:02 Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP)
15:58:56 Join obo [0] (n=obo@rockbox/developer/obo)
15:59:01bertrikah much simpler
15:59:16domonokyfunman: nicer code, but shoul do the same ?
16:00:10funmanno, should do better ;)
16:00:20bertrikit only actually enables the row we're trying to test instead of all
16:00:42funmanand uses the correct row & col ranges (well, in comment)
16:01:48funmanno setting of all output pins to #0 also (I don't know if it could conflict with the value read)
16:02:37funmanfor the lcd: the init sequence is not the same (much more reduced) but /could/ be compatible
16:03:30domonokyi will first try to find all those buttons, and put thei nto the wiki, the lcd comes afterwards :-)
16:03:49 Quit agaffney (Read error: 104 (Connection reset by peer))
16:03:50 Join fx3 [0] (
16:04:24 Quit BoxoRox ("CGI:IRC")
16:05:17funmanno it's not exactly the same (at least the AS3525 specific part: dbop)
16:06:05 Join blkhawk [0] (
16:08:49 Quit DefineByte ("Bye all")
16:09:10 Join agaffney [0] (n=agaffney@gentoo/developer/
16:09:20 Join stoffel_ [0] (
16:10:02 Quit goffa (Read error: 60 (Operation timed out))
16:12:47 Join goffa [0] (n=goffa@
16:18:02domonokyhm, i dont really know, but with funmans code i cant find the buttons i found before..
16:18:43funmanhm weird ..
16:19:36 Quit stoffel_ ("leaving")
16:21:13bertrikdid we mix up rows and colums / keyscan inputs and outputs?
16:21:41funman+ /* set keyscan row A0-A3 */
16:21:47funmanat least I mixed this comment
16:22:03domonokybut i can just use the old code to find the other buttons.. and later we can use better code :-)
16:23:53funmando you do a dry run (no button press) each time you change row or column ?
16:24:44funmanmaybe a little delay is needed before reading the value
16:25:11domonokyyes, first startup after flashing is without buttons..
16:25:23funmanwell your previous code didn't use delays
16:26:29funmanin firmware V4.1.08 the routine is at offset 0x32B4
16:26:31domonokywell with the old code, i already found 3 buttons.. :-)
16:27:54bertrikcrude but effective :)
16:28:36funmanI'd like to know the difference then :'(
16:30:05funmandomonoky: which button did you find ? (row/col combination)
16:31:50bertrikthe only bug I can see (but I'm no assembly expert) is that you set the initial row to (1<<3) but the valid range is (1<<(4..7))
16:32:41domonokyfor example row A5 (0x80 in the old code), colum A0 (0x4) ist left
16:32:55 Quit {phoenix} (Remote closed the connection)
16:33:03funmanbertrik: well in the OF I see that range
16:33:45*bertrik is confused
16:34:24bertrikon the firmware hacking page, I saw 4 keyscan input and 4 keyscan outputs being mentioned for (what I assumed) the m200v2
16:34:28domonokyA5-A2 is right..
16:34:49funmanrows on A4-6 (not 3-5 like I told)
16:35:05funmancolumns on A0-3
16:37:03funmanbertrik: you added this info ? (revision 9 of SansaV2HardwareMappings)
16:37:12domonokyhm, will try your code again, when i finshed this test..
16:37:55 Quit Lambduh (Read error: 104 (Connection reset by peer))
16:37:58bertrikfunman, yes, but I basically copied it from the SansaV2Firmware page
16:38:59funmanI have to go, thanks for the button findings !
16:39:03 Quit funman ("leaving")
16:39:41 Join Lambduh [0] (
16:47:05bertrikdomonoky, combination A0-A4 is interesting, this should be the "magic button" for the internal bootloader to go into "USB promer" mode
16:49:07domonokyhm,on A0-A4 i didnt found any button.. i have now nearly all tested nad will post my findings shortly
16:51:41 Quit pierre- (Read error: 104 (Connection reset by peer))
16:55:49bertrikok cool, maybe we can trace A0 and A4 on the PCB now that we (almost) know the associated buttons and try to get into USB promer mode by simulating a button on A0-A4 (piece of wire)
16:57:01 Join faemir [0] (
17:00:08domonokyi know have put my findings on SansaV2Hardware mappings. I found all buttons, only usb and menu is missing (they are difficult to check with this setup).. Row A3 and colum A7 seems to be unused..
17:01:21***Saving seen data "./dancer.seen"
17:05:34bertrikgreat. maybe A3 or A7 are not multiplexed after all (just guessing) and connect directly to a button
17:07:17 Join pierre- [0] (
17:10:45domonokyyes, maybe menu is on A3 ?
17:11:16domonokywith the right rows an colums, funmans code also works.. :-)
17:15:55bertrikyou could write a different piece of test code that switches both A3 and A7 and let the delay depend on that
17:16:13bertrikthat = value read back from A3 or A7
17:16:39bertrik*switches ... _as input_
17:16:47domonokyif think i know enough buttons for the start, lets try to branch to rb :-)
17:20:51bertrikbetter remove the default check on A3
17:21:29domonokyyes i already removed it, as else it would always go to the of..
17:23:42domonokybut branching to rb seem to get no reaction. and after two long presses of menu/power, i am back to the of
17:24:45domonokyso next task would be to get some reaction, like lcd backlight from rb..
17:28:16bertrikok, I don't know for sure how the backlight is controlled. On e200v1 and c200v1 it's done through the AS3514 which sits on the i2c bus. On the AS3525 there seems to be an AS3514 built-in on an internal i2c bus. I2c does not have a driver yet, but I'm working on it
17:31:23 Join bughunter22 [0] (n=Jelle@
17:34:41 Quit Nibbl (Read error: 110 (Connection timed out))
17:35:11 Quit QuAd|Hau0r (Remote closed the connection)
17:35:17 Join Nibbl [0] (
17:42:02 Quit bughunter2 (Read error: 110 (Connection timed out))
17:42:12 Join robin0800_ [0] (
17:45:38 Join DefineByte [0] (
17:46:11DefineByteWhere would I find the keymappings for a particular Rockbox sim?
17:47:00domonokyDefineByte: run the sim with ./rockboxui −−background and you will see which button is which..
17:47:20DefineByteditto :)
17:49:13DefineByte−−background doesn't work for the m:robe 500. :(
17:53:33 Quit courtc (Remote closed the connection)
17:53:41 Join courtc [0] (
17:54:13 Nick bughunter22 is now known as bughunter2 (n=Jelle@
17:54:28DefineByteI'm not sure there are enough buttons to control Rockbox on the mrobe.
17:54:43DefineByteat lease as it's currently mapped
17:55:00DefineByte\at least
17:55:12 Join webguest10 [0] (n=3e2fb5fa@gateway/web/cgi-irc/
17:55:55domonokydoesnt the mrobe500 have a touch screen ? so unlimited buttons if you want :-)
17:56:19DefineBytethat's not much use in the sim. :D
17:56:41 Quit robin0800 (Read error: 110 (Connection timed out))
17:56:45DefineByteor can I just make some up?
17:56:58domonokyas far as i know touch translates to mouse clicks in the sim ?
17:57:38DefineByteWell, okay they may do. I don't know. What if I wanted to use it exclusively with the keyboard?
17:57:40domonokyund you can ofcourse just change the button mapping only for the sim in uisimulator/sdl/buttons.c
17:58:17domonokyif you change the code there, you can give it any buttons, but ofcourse that wont work on real targets :-)
17:58:24 Join Thundercloud [0] (
17:59:05DefineByteI'll see what I can fiddle with. thanks
18:01:54 Quit webguest10 ("CGI:IRC (EOF)")
18:03:52 Join joe2371 [0] (
18:06:58 Quit pierre- (Read error: 104 (Connection reset by peer))
18:15:03 Join {phoenix} [0] (
18:19:01 Join pierre- [0] (
18:20:49 Join karashata [0] (n=kimi@
18:25:02 Join mrkiko [0] (
18:30:19 Join nelek [0] (n=iks_iv@
18:30:47nelekwhy doesn't rockbox support macpods??
18:31:59domonokynelek: because of different filesystem. and you can easily convert them to winpods
18:32:14 Quit DefineByte ("Bye all")
18:32:31nelekby erasing it :/
18:33:03neleki got 30 gig of music onthere, and nowhere to back it up to
18:33:30gevaertsnelek: the main reason is that nobody has done the work to support hfs
18:33:34domonokywhats more work, reloading the musik there, or writing a hfs+ driver for rockbox ? you can choose :-)
18:34:21nelekwell writing a hfs+ driver sure is cleaner in terms of user friendlyness
18:35:17gevaertsSure, but as long as we don't have one...
18:35:29domonokythen to do it :-) nobody of the main devs thinks its worth their freetime..
18:35:33*gevaerts explains about hfs+ drivers not growing on trees
18:35:52ameyeris there even an open-source hfs+ driver that supports writing?
18:35:59nelektheres a driver for linux you could benefit from
18:36:04 Quit pierre- (Connection timed out)
18:36:13ameyerlast time I checked, Linux can't write to HFS+
18:36:55gevaertsEven if it does, it's still a lot of work
18:37:20nelekubuntu supports read write hfs+
18:37:44ameyerI was somewhat incorrect, it doesn't support writing to *journaled* hfs+
18:37:54nelekit doesnt matter
18:38:06nelekhfs+ is backwards compatible with unjournaled filesystems
18:38:10ameyeralthough I swear reading somewhere that hfs+ = hfs + journaling
18:38:21nelekameyer no it isnt
18:38:39nelekhfs = the original file system implementation (its ancient)
18:38:40*gevaerts wants MFS support
18:38:46domonokyit all doesnt matter, as long as no one with the required skills and time wants todo it..
18:38:49gevaertsnelek: no. the original is mfs :)
18:38:53nelekhfs+ was introduced for bigger disk sizes
18:39:06*domonoky votes for RockFS :-)
18:39:47neleki get it
18:40:06 Join MethoS [0] (
18:40:52nelekMFS isnt used on ipods
18:40:57ameyerI thought "supporting other filesystems" was on the nodo list
18:40:58nelekhfs+ is
18:41:40gevaertsameyer: it is, but there seems to be a consensus that a widely used OF filesystem could get an exception.
18:41:58ameyeryou could always do a macpod port
18:42:12nelekI'll do nothing of the sort
18:42:28gevaertsSo ext3: no. hfs+: this can be talked about
18:43:01gevaertsameyer: that's one way of doing it. Choose either FAT or HFS+ at compile time
18:44:07domonokyif you make it a compile time decision, i think nothing would be against ext3 or Hfs or other fs, but its still much work, for not much use..
18:44:27gevaertsHowever, as long as nobody does the actual work, it won't get done
18:45:32gevaertsAnother way to handle this would be in-place conversion, but that's not easy either
18:45:57nelekisnt it just a matter of snapping a module into the bootloader?
18:46:36gevaertsWhere would this module come from?
18:46:47gevaerts(bootloader and main firmware)
18:46:50nelekor does rockbox does the filesystem handling?
18:47:01gevaertsOf course it does. What else?
18:47:23neleki don't know. i'm asking :)
18:47:49gevaertsSince rockbox is the operation system, it needs to handle filesystems
18:48:24 Quit obo ("bye")
18:52:14nelekipodlinux seems to support it
18:52:24gevaertsThey can use the linux driver
18:52:49nelekso they'll have the booloader part in place already, no?
18:53:05ender`what's the linux kernel size compared to rockbox kernel size? :)
18:53:11gevaertsOnce the filesystem driver is there, the bootloader is easy
18:55:11 Quit bertrik (Remote closed the connection)
18:55:27gevaertsender`: That's a bit hard to compare
18:56:03gevaertsOn Archos Player, rockbox uses 350k all-in
18:56:42 Quit bughunter2 ("bye")
18:56:56fxbnelek: our bootloader can read hfs+
18:57:44gevaertsOn ipod video, it's 1.7MB (600k binary + 1.1MB extra RAM usage). That includes things like buffers for images
18:58:14 Join lasser [0] (
18:59:02nelekso its just a rockbox thing, then
18:59:05gevaertsfxb: "our"?
18:59:19fxbour => iPodLinux, sorry.
19:00:09 Join pierre- [0] (n=pierre@
19:00:18nelekfxb : are you talking about loader 2
19:00:19n1snelek: ipodlinux is linux, rockbox is not, you would have to port a driver
19:00:24fxbnelek: yep
19:00:31 Join funman [0] (n=fun@
19:01:24***Saving seen data "./dancer.seen"
19:01:33gevaertsnelek: the rockbox bootloader can be seen as a stripped down rockbox, i.e. it uses the exact same drivers. That means that as soon as rockbox supports some hardware or FS, so does the bootloader
19:02:28funmandomonoky: which buttons do you miss ? I'll update dualboot.S even if the m200v2 target doesn't exist (yet)
19:02:58funmanI think SELECT is a good button for dual boot ?
19:03:17domonokymenu and maybe usb...
19:03:56funmanif we remove A7 & A3 we have a 3x3 keypad matrix, like in the Clip
19:04:08funmandid you test all individual GPIO one by one ?
19:04:14nelekfxb : i have iPL loader 2.5 but it gives an error on startup when detecting the partition. is this normal?
19:04:39fxbwhat error?
19:04:49domonokyfunman: my current dualboot.S
19:05:12gevaertsnelek: please talk about ipodlinux specific things in #ipodlinux
19:05:17domonokyfunman: yes, i tested each GPIO individally, until i found a button on it.. :-)
19:05:35fxbnelek: just wanted to say what gevaerts said.
19:05:37funmandomonoky: I mean without using a 'matrix'
19:05:37nelek"not a valid hfs+ partition
19:05:48domonokyah.. nope
19:05:57 Join massiveH [0] (
19:06:08domonokymaybe i should do this for A3 and A7
19:06:57funmanI found mention of A3 as something like hold button in the OF
19:06:59 Quit pierre- (Read error: 104 (Connection reset by peer))
19:07:11funmanit was the first suspect of atomicpunk
19:07:15domonokyi have hold in the matrix..
19:07:51funmanyes I saw that : but maybe if read without setting A(4-6) high it has another meaning
19:08:34funman < does it look ok ?
19:08:47funmanoops A3 is valid also on the Fuze (now the only unknown target is C200)
19:09:29 Quit massiveH (Client Quit)
19:13:01funmandomonoky: I can help with the lcd
19:14:46 Join massiveH [0] (
19:15:38 Join bertrik [0] (
19:16:12 Quit Horscht ("electromagnetic radiation from satellite debris")
19:18:19 Quit Schmogel (Read error: 104 (Connection reset by peer))
19:18:24 Join saratoga [0] (n=41becb3b@gateway/web/cgi-irc/
19:19:39 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
19:20:29 Quit robin0800_ (Remote closed the connection)
19:20:37 Join domonoky1 [0] (
19:21:33domonoky1ups i got disconnected... but i read the log...
19:22:07 Quit Horscht (Remote closed the connection)
19:23:05funmandomonoky1: do you have the lcd screen dimensions ? is there a yellow part at the top of the screen ?
19:23:58domonoky1no yellow part.. and i dont really know the lcd dimensions.. maybe i should google a bit..
19:24:03funmanwell it isn't the same controller than the clip ..
19:24:20funmanfor example the init routine uses command 0xA2 which doesn't exist in SSD1303
19:25:21 Quit domonoky (Read error: 110 (Connection timed out))
19:25:27funmanbut it's similar
19:27:00funmanmaybe a SSD-something else
19:28:12saratogathe SSD1303 is an OLED only part right? probably why they don't use it on the m200
19:28:42 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
19:29:07funmanhow can you tell if it's OLED or LCD by looking at it ?
19:29:52saratogai think the old fashoned black and white panels are always LCD
19:32:36saratogawhats the m200 resolution
19:34:15domonoky1svn says 128x64 for the non v2 sansa..
19:37:47funmandomonoky1: can you try this code: ?
19:38:09funmanIt may miss the 'lcd_enable()' command
19:38:59funman(and other stuff..)
19:39:45domonoky1i will try it.. first some more button tests :-)
19:41:38funman a c200 owner who wanted to help, but he left :/
19:41:56 Quit bmbl ("Woah!")
19:44:59domonoky1looks like A3 is the menu/power button. i made i it delay when A3=1, and i get delay on normal boot (you have to hold menu), but no delay on usb insert.
19:46:00funmanmenu is the same physical button than power ?
19:46:57funmanso only USB is missing, right? we can live without it at the moment ;)
19:49:09domonoky1jup. A7 seem not connected, no reaction..
19:49:48 Join massive_H [0] (
19:50:23funmanyou will be able to do test more simply when you have lcd display :)
19:51:06domonoky1yes.. :-)
19:51:30 Quit massiveH (Nick collision from services.)
19:51:33 Nick massive_H is now known as massiveH (
19:54:56domonoky1funman: compile error on you lcd-driver paste bin.. LCD_FULLSCREEN isnt defined..
19:55:17funmandefine it to 128 (It was 128+4 for the Clip)
19:55:39funman+4 because there is 2 hidden columns at left and at right of the screen
19:56:01funmanbut the framebuffer itself (in the controller) is (128+4)*64 bits
19:56:08 Quit vitja (Read error: 113 (No route to host))
19:56:33funmanwell you can remove the variable, I only commented the code that uses it
19:57:22domonoky1ah. good :-)
19:59:34 Join nuonguy [0] (
20:03:14 Join pierre- [0] (
20:05:19domonoky1unfortunatly no reaction to your lcd code :-/
20:06:49funmanwhat if you comment the content of lcd_enable() ?
20:07:36funmanI did something wrong for the dbop status should i wait for a fix, try without lcd_enable ? :-)
20:08:19funmanin lcd_write_* replace (1<<16) by (1<<10) (it's the same bit than in Clip lcd)
20:08:36 Quit pierre- (Read error: 104 (Connection reset by peer))
20:08:39funmanno keep lcd_enable() like it is for the moment
20:09:42funmannext thing you can try is in firmware/export/as3525.h : DBOP_DOUT should be unsigned char* instead of unsigned short* (the m200 OF uses strb)
20:10:19funmando you have a disassembly of the OF ?
20:11:26domonoky1no i dont have a dissembly of the of.. and i dont really know if it would help me :-)
20:12:02funmanit can drive you mad :)
20:12:19*gevaerts is driven mad by different things
20:13:24domonoky1first fix didnt help, now on to the char change..
20:15:43funmanalso give a try to GPIOD_PIN(1) = 0; or = (1<<1);
20:17:01 Nick fxb is now known as fxb__ (
20:17:33domonoky1hm, no lcd... what could be on GPIO D1 ?
20:17:38funmanstuff :)
20:17:49funmanno idea, but the lcd init routine sets it as output
20:17:57funmanand near this code, there is a routine which sets it to #0
20:17:59 Nick fxb__ is now known as fxb (
20:18:30 Join Boopop [0] (n=892c01c8@gateway/web/cgi-irc/
20:18:32BoopopHi all
20:18:44Boopopwhich would you say is better for watching videos, rockbox or iPod OS?
20:19:05funmanD1 may be a voltage
20:19:18saratogaon the video the OF is better due to the hardware decoder it uses
20:19:48BoopopAh ok, thanks saratogas
20:19:49 Quit lasser ("ChatZilla 0.9.83 [Iceweasel 3.0.3/2008092816]")
20:21:06funmandomonoky1: I think you have to set it high (= (1<<1); )
20:21:20 Quit Daviey (No route to host)
20:21:32*gevaerts doesn't like apps/* using ata_*() functions
20:21:48domonoky1funman: i am trying :-)
20:22:21 Quit Boopop (Client Quit)
20:23:44domonoky1it seems D1 is the backlight !! :)
20:23:58funmannice ;)
20:24:35funmanbut still nothing on the screen ? even random pixels on ?
20:24:41 Join pierre- [0] (
20:25:15funmanwhat if you add a lcd_write_command(0xAE); at the end of init ?
20:25:22 Join banan_ [0] (n=banan@
20:25:45domonoky1nothing on the screen...
20:25:48funmanor 0xA5 (this one should light every pixel)
20:29:28funmanm200 display is monochrome, right? blue?
20:29:47domonoky1yes, yes
20:30:58bertrikI'll make a small edit to SansaV2HardwareMappings ok?
20:31:07domonoky1still nothing on the display, i tried both 0xAE and 0xA5 ..
20:32:49 Quit Nibbl ("Ex-Chat")
20:33:38 Join Slack [0] (
20:33:49 Join vitja [0] (n=vitja@
20:35:35funmanI googled the numbers on the m200 wiki page but found nothing except flash and FM chips
20:36:26funmanhopefully atomikpunk can help
20:36:38*gevaerts grumbles a bit
20:36:39domonoky1lets hope :-)
20:36:50 Quit massiveH ("Leaving")
20:40:44 Join hannesd [0] (
20:42:03 Quit merbanan (Read error: 110 (Connection timed out))
20:42:32funmanFM tuner of m200 alrady has a driver (tuner/tea5767.c)
20:47:49 Join [L]LL-UT [0] (
20:48:18funmandomonoky1: : maybe you can mesure the viewing area ,
20:52:52domonoky1funman, they seem all be to big..
20:53:30funmanwhat if you try weird units (inches or something) ?
20:53:33domonoky1the display area is about: 29mm x 14mm ..
20:54:24funman73.66 * 35.56
20:54:26 Quit karashata (Read error: 113 (No route to host))
20:54:42domonoky1what unit is that ?
20:55:13funman1 inch = 2.54 cm
20:55:14bertrikconverted the wrong way I think ...
20:55:23funmanyes .. :)
20:55:24domonoky1seems not right..
20:55:32funmanwhat's below inch ?
20:56:04 Quit pierre- (Read error: 110 (Connection timed out))
20:56:10funmanaccording to , nothing
20:56:13bertrika mil maybe? it's 1 inch /1000 IIRC
20:58:42funman11.4 * 5.5 (inches)
21:00:50bertrikmore likely 1.14 * 0.55 inches
21:01:02 Join bluebrother [0] (n=dom@rockbox/staff/bluebrother)
21:01:25***Saving seen data "./dancer.seen"
21:01:43 Quit saratoga ("CGI:IRC")
21:02:02 Join syn4pse [0] (
21:02:04funmanoops yes
21:03:01 Quit MethoS (Read error: 104 (Connection reset by peer))
21:03:31funmandomonoky1: have you unmounted your m200 ?
21:03:50 Quit Thundercloud (Remote closed the connection)
21:03:59funmanwhich numbers are written on the lcd screen ?
21:04:26domonoky1numbers ?
21:04:35funmanwell letters, anything
21:04:51domonoky1you mean markings on the lcd itself ?
21:05:31bluebrotherm200v2 or v1?
21:05:42domonoky1i have opend it but the lcd module is soldered to the board, so i count spot any markings..
21:05:49 Quit Lambduh (Remote closed the connection)
21:05:53funmananything that could help figuring the screen/controller model, the wiki has just random numbers/letters but not their origin
21:05:53domonoky1s/count/ could not/
21:05:59funmandomonoky1: argh ok
21:06:01funmanbluebrother: v2
21:06:59bluebrotheris there a non-intrusive way of taking of the lcd? I'd try it too
21:07:37bluebrotherunfortunately I have almost no tools around
21:07:47domonoky1bluebrother: it may be possible with a solder iron..
21:12:27 Join AndyIL [0] (i=AndyI@
21:13:29 Quit funman ("leaving")
21:13:54*bluebrother managed to tear the lcd from the backlight apart, but no markings there
21:14:15bluebrotherso desoldering the backlight is needed
21:17:19domonoky1hm, maybe even that is not possible, it seem a pretty sbale package of lcd and backlight, somehow connected with the board..
21:18:38bluebrotherthe lcd itself has a flex connector.
21:18:52bluebrotherthe backlight seems to have two soldering points on the left.
21:23:28 Quit AndyI (Read error: 110 (Connection timed out))
21:25:07joe2371Hi. What is the prevailing wisdom about which rockbox-supported codec/container/bitrate provides the best bang for the buck? My source material is unabridged audio books on CD, so it's a small dynamic range and a huge number of discs. I've been doing mp3@96-abr capped at 192 max using lame. But this is because my media player only supported mp3 before installing rockbox. I understand newer codecs are supposed to go even lower for th
21:25:22joe2371doh! that was a bit longer than I thought...
21:27:34bluebrotherjoe2371: well, if you only have spech speex might be of interest for you −− it's a codec designed for speech.
21:27:34gevaertsjoe2371: that does depend a bit on the player right now
21:28:03joe2371bluebrother: well, the audiobooks are dramatic readings. speex is what, speech synthesis?"
21:28:10bluebrotherand for low bitrates ogg is quite good from my experience
21:28:17domonoky1if it is only speech, you could try speex, which makes very small files (only really usefull for spoken word) :-)
21:28:20bluebrotherno, it's a codec for speech.
21:28:46bluebrotherit has nothing to do with synthesis −− and btw, that's the codec used for the voice interface
21:28:48gevaertsAlso, what are your criteria? Best quality for a given bitrate, longest battery life, least likely to offend the neighbours,...?
21:28:58joe2371but would speex preserve the intonations of a dramatic reading?
21:29:11bluebrotherexcept for the archos players which can't do all those nice codecs due to their hardware decoder
21:29:17bluebrotherwell, try it ;-)
21:29:43joe2371Well, I have a 2GB player and a couple of 2GB microSD cards. I have probably 100+ CDs worth of audiobooks ripped.
21:29:59gevaertsthat sounds like a sansa :)
21:30:03joe2371heh, yeah
21:30:13bluebrothere240 I presume ;-)
21:30:21domonoky1joe2371: just try it with one file, and see if speex is good enough qualitiy for you..
21:30:31bluebrotherah, dang. This stupid naming scheme ...
21:30:46joe2371I'll have a listen to speex. I thought that was actually something like festival.
21:31:06gevaertsActually, right now mp3 makes a lot of sense on sansa (and other portalplayer files), as it's the only codec that effectively uses both cores on the CPU, which means better battery life
21:31:10bluebrotherI listened to some podcasts (in fact it was radio transmission originally) with ogg at ~50kbps and that was quite fine.
21:31:17bluebrotherhaven't used speex myself
21:31:45joe2371so 64kbps ogg was in the right neighborhood, it sounds like.
21:33:03joe2371What I really ought to do is get an 8GB microSD, if I'm right in thinking they're supported on the sansa, and then I can defer this recoding issue until another time.
21:33:41bluebrotherbeware that the usb mode doesn't support SDHC as it's sandisks usb mode ... rockbox is fine with that cards though.
21:34:03domonoky1joe2371: the SDHC cards are only supported with rockbox, so buy a card reader :-)
21:35:04joe2371:-? Oic, you mean to write to the sdhc by mounting the sansa? Well, I have SD slots in all my machines, and a microSD to SD/USB sleeve.
21:35:50bluebrotherSD cards bigger that 2GB are SDHC. The card reader needs to support those, and especially the older ones don't do this. So check first or get the card reader the same time ;-)
21:38:59joe2371hmm, no the Ricoh R5C822 apparently is not sdhc. I wonder if the microSD to SD/USB sleeve would support it though...
21:41:38bertrikI am not aware of any sd <-> microsd sleeves/adapter that do more than just change the physical form factor
21:42:17bluebrotherthe only difference between SD and microSD is the form factor
21:44:05joe2371Well, unless USB can recognize SD cards in SPI mode or something, I assume there must be some logic in a sleeve that lets it interface with USB. What is that, 9 pins down to 4?
21:44:34 Join fx3_ [0] (
21:45:05domonoky1it probably just has a cardreader in it.. so check if that supports sdhc..
21:45:07bluebrothermaybe there is a misunderstanding about what a "sleeve" is in this context.
21:45:22gevaertsjoe2371: that's not just a sleeve then. The ones people were talking about are microSD<->SD
21:46:03joe2371It is a USB<->microSD<->SD
21:46:06bluebrotherand for the SPI mode you mentioned not all 9 pins are used ;-)
21:46:34bluebrotherbut I bet card readers do not use the SPI mode
21:46:50joe2371it looks like an SD card with a slot, but it has a thin USB interface on the other end under a cover.
21:48:38joe2371Link on amazon if you care:
21:48:40 Join meven [0] (
21:52:34 Quit fx3 (Read error: 110 (Connection timed out))
21:52:39 Nick fx3_ is now known as fx3 (
21:52:45 Join Makuseru [0] (
22:02:09joe2371Well, allegedly, there is a patched/hacked driver for my laptop's sd card slot for XP... but I'm guessing this is just to add support for 4GB non-sdhc cards.
22:04:14bluebrotherI'm pretty sure there are no 4GB non-sdhc cards around. The "old" SD spec only allows accessing up to 2GB of space
22:04:34 Join massiveH [0] (
22:08:04ender`joe2371: is your laptop's cardreader by Texas Instruments?
22:08:23joe2371no, Ricoh
22:09:31 Join jeffdameth1 [0] (
22:09:33ender`oh. i've got an Acer, which has TI-something based reader, which with Acer's driver doesn't support SDHC, but with HP's driver (which is newer) does
22:10:22joe2371Well, I would imagine that if there is even theoretically possible for the hardware to address the entire card, eventually there will be a kernel patch for it. :-)
22:19:57 Quit bluebrother ("leaving")
22:25:19 Quit jeffdameth (Read error: 110 (Connection timed out))
22:27:20GodEater_does anyone know where Llorean has been this week ?
22:29:29 Join Strife89 [0] (n=michael@
22:30:33 Join toffe82 [0] (
22:30:37LloreanJust been out and about, is all.
22:32:25 Join Thundercloud [0] (
22:35:27 Quit syn4pse ("ChatZilla 0.9.83 [Firefox 3.0.3/2008092417]")
22:40:58 Quit olegfink ("WeeChat 0.2.6")
22:46:28 Join stoffel_ [0] (
22:49:27 Join |AhIoRoS| [0] (n=ahioros@
22:55:46 Quit globi ("Lost terminal")
23:01:26***Saving seen data "./dancer.seen"
23:06:08 Join EspeonEefi [0] (i=espeonee@STRATTON-THREE-EIGHTY-NINE.MIT.EDU)
23:08:08 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
23:15:15bertrikI think some of the wiki pages for sansa v2 can be simplified a bit. Some of them seem to duplicate a lot of information and have an excessive header vs. actual content ratio
23:16:13domonoky1bertrik: true, they could need some cleaning..
23:18:18 Join bughunter2 [0] (n=Jelle@
23:20:12 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
23:25:28 Quit meven (Remote closed the connection)
23:28:42 Quit banan_ (Remote closed the connection)
23:38:37 Quit mrkiko ("leaving")
23:38:59denesgevaerts: if you are listening, check out FS #9499 - hope it works for you too. Try powering the device on buy reconnecting it to the usb, instead of pressing play.
23:39:46 Join jgf [0] (i=519570c1@gateway/web/ajax/
23:40:18 Quit jgf (Client Quit)
23:40:23 Quit HellDragon (Read error: 104 (Connection reset by peer))
23:41:08gevaertsdenes: thanks. I'll have a look in a few minutes
23:41:55 Join mc2739 [0] (
23:42:30 Quit Slack (Connection timed out)
23:42:48 Quit Makuseru (Read error: 104 (Connection reset by peer))
23:44:53denesgevaerts: I looking forward to read about your experiences :)
23:45:00deness/I/I am/
23:45:20 Join HellDragon [0] (
23:46:47 Join Slack [0] (
23:49:56 Quit |AhIoRoS| (Remote closed the connection)
23:52:34gevaertsdenes: it works
23:52:52denesgevaerts: great!
23:52:57gevaertsI do have some questions though
23:53:03denesgevaerts: sure, go ahead
23:54:21gevaertsThe code used to work both flashed and unflashed on m6sl. Does that mean that DRAMORIG needs to stay at 0 for that one?
23:55:20denesgevaerts: the code worked out of the box flashed on the m6sl?
23:55:39denesgevaerts: dramorig doesn't matter, as the ram is not set up yet, and not used at all
23:55:48gevaertsAt least the QT1106 bits. no lcd unfortunately
23:56:09gevaertsah, ok. We're still in the sram...
23:56:16denesgevaerts: yes
23:56:44denesgevaerts: it's surpriseing that it worked on the m6sl from flash, as I had to try lot of different things until it worked from flash.
23:57:02gevaertsThe sl seems to be a bit different from the others
23:57:16denesgevaerts: wait, the m6sl doesn't have flash, no ??
23:57:25denesgevaerts: i mean built in
23:57:44gevaertsSo its internal bootloader must do things differently
23:57:58denesgevaerts: yes, seems so imho
23:58:36denesgevaerts: do you know were this stuff goes on the m6sl when flashed, and how it gets executed? without a built in flash.

Previous day | Next day