00:00:03 | mc2739 | wiki user = MichaelChicoine |
00:00:44 | denes | gevaerts: so maybe this won't work for the m6sl. boot.lds and the copying code kind of relies on the flash at 0x24000000 |
00:01:26 | gevaerts | denes: at the end of crt0.S there is some mention of the device crashing when MENU is pressed. What sort of crashing? I now get an unhandled IRQ, but I guess this is about something else |
00:01:28 | petur | mc2739: done |
00:01:52 | denes | gevaerts: unhandled irq means everything works - the interrupt handler works, and the interrupt vector table is at the right place |
00:02:01 | mc2739 | petur: thanks |
00:02:06 | denes | gevaerts: the machine froze hard, sometimes it rebooted too |
00:02:30 | | Join saratoga [0] (n=9803c264@gateway/web/cgi-irc/labb.contactor.se/x-217be13696f48ef8) |
00:02:36 | | Join reacocard [0] (n=reacocar@WL-48.CINE.HMC.Edu) |
00:02:37 | denes | gevaerts: because there is a "BOOT_MODE" pin on the cpu. depending on wheter it is 0 or 1 the rom or the flash is mapped at address 0x0. |
00:03:07 | gevaerts | OK. That makes sense |
00:03:22 | denes | gevaerts: and menu is conected to that pin. now if we switch the "remap" bit on (and "dmode") then the boot_mode pin doesn't matter anymore, and the machine doesn't crash! |
00:03:40 | denes | s/and "dmode"/and "dmode" to something sane/ |
00:04:02 | | Quit stoffel_ ("leaving") |
00:04:26 | denes | gevaerts: that far jump at the beginning is also because we don't want to be executing from 0x0 - as the iram will be mapped there |
00:05:48 | denes | gevaerts: I actually broke my player when trying to investigate this. I couldn't investigate it - I figured it out without measuring anything on the pcb - but i had to buy a new player. :| |
00:06:00 | gevaerts | ouch |
00:06:13 | saratoga | how much IRAM do the Meizu players have |
00:06:18 | denes | saratoga: 256K |
00:06:27 | saratoga | wow nice |
00:06:45 | saratoga | which ARM flavor? |
00:06:53 | gevaerts | denes: how hard do you think it would be to keep the same crt0.S for m6sl and the others? |
00:07:03 | n1s | denes: bytes or bits? |
00:07:34 | denes | gevaerts: other meizu players? |
00:07:37 | gevaerts | yes |
00:07:46 | denes | n1s: bytes |
00:07:48 | gevaerts | Or other s5l8700 players |
00:07:58 | saratoga | ah ARM940T |
00:07:58 | gevaerts | (although that is a bit hypothetical now) |
00:08:17 | denes | gevaerts: having or not having a flash really makes a difference in how stuff is handled I am afraid. |
00:08:33 | gevaerts | OK. I guess that means splitting it |
00:08:53 | denes | gevaerts: i am not sure |
00:09:16 | * | gevaerts summons markun |
00:09:23 | denes | gevaerts: i don't know, and I can't check (no m6sl) |
00:10:03 | amiconn | saratoga: Found my test results in fs 9498? |
00:10:15 | denes | gevaerts: I think it's unlikely that crt0.s will work on m6sl as it is. so it should imho first be split. |
00:10:21 | saratoga | so basically from a codec perspective, the meizu players are the same as the AMS chips, except with slightly less IRAM |
00:10:38 | saratoga | amiconn: yes that was dissipointing, I won't commit that, I'm sure I can find better use for that IRAM in the future |
00:10:44 | denes | saratoga: what are AMS chips? |
00:11:00 | saratoga | denes: Sansa V2 players use them |
00:11:06 | denes | saratoga: ah, okay |
00:11:16 | saratoga | same arm core but with MMU + 320KB IRAM |
00:11:57 | denes | saratoga: i don't know whether the mmu is backwards compatible with this mpu though |
00:12:07 | saratoga | we don't use the MMU regardless |
00:12:27 | | Quit Slack (Read error: 110 (Connection timed out)) |
00:12:35 | denes | saratoga: the mpu is kind of used. |
00:12:45 | denes | saratoga: to set up what can be cached and what not. |
00:13:03 | * | domonoky1 wonders if the m200v2 perhaps uses the same lcd as the m200v1 (ie a ssd1815) ? |
00:13:46 | | Quit {phoenix} (Remote closed the connection) |
00:14:08 | | Join bmbl [0] (n=Miranda@unaffiliated/bmbl) |
00:15:55 | amiconn | petur: This is only a partial fix. It works as long as pcm_set_frequency() isn't called followed by audiohw_set_nsorder() |
00:16:01 | | Quit [L]LL-UT () |
00:16:35 | petur | *sigh* |
00:16:42 | amiconn | The latter should really be integrated into audiohw_set_sample_rate() for the single DAC that requires it (UDA1380), and removed for the others |
00:17:41 | | Quit jhulst (Remote closed the connection) |
00:18:05 | amiconn | As a quick fix you can make audiohw_set_nsorder() an empty function, like I suggested in fs 8489 |
00:18:32 | amiconn | (for WM8731 of course) |
00:19:42 | * | amiconn likes when stuff can be fixed by removing code |
00:19:43 | petur | hmmm why can't I find any callers of audiohw_set_nsorder() |
00:19:45 | denes | gevaerts: so I think I will look into reading from the nand flash next |
00:19:51 | | Join funman [0] (n=fun@86.219.29.237) |
00:20:09 | funman | domonoky1: the commands of m200v2 seems to match sd1815 controller |
00:20:24 | amiconn | petur: Not sure. There should be at least one for UDA1380. If there isn't, it got lost by austriancoders rework... |
00:20:32 | | Join Slack [0] (n=brett@12-218-63-169.client.mchsi.com) |
00:20:43 | domonoky1 | yes, they seem pretty similiar and it would make sense for sansa to reuse it.. |
00:20:48 | petur | well, there isn't unless I'm getting blind |
00:21:26 | amiconn | funman: ssd1815 seems to be a rather common one for monochrome lcds... |
00:21:53 | amiconn | The gmini 1xx (dead port) also uses that one iirc |
00:22:46 | denes | saratoga: how long does the battery last on the sasnsav2? I mean is the music decoded by the arm core? that is not the most efficient - the meizu has a dsp in the SoC, and lasts "25 hours" per charge |
00:23:32 | funman | domonoky1: did you try merging the tcc77x/lcd-ssd1815.c with the lcd_write_*() dbop commands of m200v2 ? |
00:24:25 | domonoky1 | no, but i was looking at them and noticed they are so similar.. if you dont beat me to i will try this tomorrow.. |
00:25:02 | | Quit Seed ("cu, Andre") |
00:25:10 | funman | no problem :) i'll try to merge them and give you the file |
00:25:21 | saratoga | denes: they claim 20-24 hours for most of the V2 models |
00:25:35 | amiconn | What's the m200's lcd resolution? 128x64x1? |
00:26:26 | saratoga | ARM cores aren't the most efficient for audio decoding, but its still usually possible at < 30 MHz for most formats, so they don't waste too much power verses a dedicated DSP |
00:26:30 | domonoky1 | m200 v1 yes. and i think so for the v2 |
00:28:52 | saratoga | denes: is there a datasheet for that DSP core? |
00:28:58 | amiconn | petur: Hmm, looks like audiohw_set_nsorder() is a leftover and can be removed from all audio drivers which have it |
00:29:17 | amiconn | (seems to apply only to WM* drivers) |
00:29:24 | petur | sure? just remove it? |
00:29:40 | gevaerts | denes: I've decided to ignore the M6sl breaking for now, so it's committed |
00:29:59 | amiconn | The UDA1380 driver sets the noise shaper order in audiohw_set_frequency() (where it belongs), and doesn't provide that odd function with no caller |
00:30:24 | denes | saratoga: there is some info in the s5l8700 datasheet, and there are chips with only that dsp (calmrisc16+calmmac2424) and no arm core, with datasheet. |
00:30:33 | denes | gevaerts: okay, thank you! |
00:30:54 | saratoga | denes: is there a list of commands and timing? i'm curious how fast/flexible the core is |
00:30:59 | amiconn | petur: Yes, sure |
00:31:08 | petur | ok then... |
00:31:20 | amiconn | The only driver which has actual content in that function is - guess which one? |
00:31:40 | petur | heh |
00:31:45 | denes | saratoga: on my page there are two datasheets for calmrisc cores (with instruction set but no timings) http://web.interware.hu/rudas/dbalatoni/pd205.html |
00:31:50 | amiconn | Don't forget the .h files |
00:31:57 | Strife89 | Was there a recent make-breaking commit? |
00:31:58 | Strife89 | http://pastebin.com/m77022b3 |
00:32:32 | Strife89 | Something went screwy while I was making. Do I need to make a new makefile? |
00:32:39 | denes | saratoga: the dsp itself has two parts: a 16 bit risc core, and a 24 bit dsp (with one clock multiplier, shifter, etc.) with separate instruction set |
00:32:44 | amiconn | Strife89: 'make clean' will fix that one |
00:32:57 | amiconn | This is normal when .h files get moved/renamed |
00:33:22 | Strife89 | Ah, okay. |
00:33:43 | Strife89 | I'll have to remember that (and watch the commit list more closely). :) |
00:33:57 | amiconn | The dependency files will no longer match, but they're not always automtically rebuilt when required |
00:34:28 | | Quit domonoky1 (Read error: 104 (Connection reset by peer)) |
00:35:17 | | Join HBK- [0] (i=hbk@pool-71-96-74-73.dfw.dsl-w.verizon.net) |
00:36:19 | | Join epilnivek [0] (n=kevin@adsl-074-170-079-093.sip.mem.bellsouth.net) |
00:36:30 | Strife89 | amiconn: Alrighty, thanks. |
00:36:44 | | Quit Strife89 (""I'm off to dinner."") |
00:37:28 | denes | gevaerts: how come the tcc usb controller is the same as the s5l8700 one? did they buy it from samsung? is it exactly the same? |
00:37:48 | gevaerts | I have no idea why, but the datasheets match |
00:38:02 | denes | gevaerts: that's a very good thing :) |
00:38:12 | gevaerts | I won't complain :) |
00:38:35 | linuxstb | I remember reading that the two people that founded Telechips used to work for Samsung... |
00:40:31 | saratoga | the AMS datasheet is nice because it explains how they licensed each piece of the core from, and you can go read the real datasheet |
00:40:57 | linuxstb | funman: Are you sure about the (1 << 16) in the DBOP_STAT check in the lcd write function? Reading the m200v2 and e200v2 OFs, they're both checking bit 10 (IIUC) |
00:41:06 | denes | before the arm cores, tcc even had calmrisc chips (which was developed by samsung) |
00:41:29 | | Quit culture (Read error: 110 (Connection timed out)) |
00:41:29 | saratoga | denes: thanks for the link, looks like a neat core, and the 24x24+=52 bit MAC is certainly better then what the ARM core can do |
00:41:35 | | Quit Slack (Read error: 110 (Connection timed out)) |
00:41:37 | funman | linuxstb: I was confused by the OF code (shift and bpl); if you read the logs down I have seen that it's in fact (1<<10) (bit 10 is checked) |
00:41:55 | denes | saratoga: yes, for a 16bit microcontroller, imho it's very nice |
00:42:06 | linuxstb | funman: Ah, OK. I missed that. |
00:42:09 | | Join Slack [0] (n=brett@12-218-63-169.client.mchsi.com) |
00:42:35 | epilnivek | Hello everyone. I'd like to add myself to the list of people available to test on the iPod 4G greyscale... I've registered at the wiki and it said I needed to come here. I'd really like to help out with testing on the iPod 4G. This is a little intimidating, joining the IRC channel for the first time! |
00:43:07 | saratoga | denes: might be possible to reuse some of the PP dual core stuff on the DSP, though you'd have to be willing to rewrite some of the c into that DSP's assembly unless theres a compiler out there |
00:43:59 | saratoga | the second thread in our MP3 decoder on PP basically just does endless 24 bit multiply accumulates |
00:44:01 | denes | saratoga: there is a compiler for the calmrisc part. there is no compiler for the calmmac2424. but it would be interesting to port an mp3 decoder (and ogg decoder) to this architecture. |
00:44:30 | denes | saratoga: that sounds doable (in limited time especially) |
00:50:22 | | Quit HBK (Read error: 110 (Connection timed out)) |
00:51:17 | | Part epilnivek |
00:53:34 | petur | amiconn: I'm surprised the removal of that function gave a (small) green delta. I would have expected that the linker would throw out unused funtions... |
00:54:14 | amiconn | The linker can only throw out individual functions if the source is compiled with -ffunction-sections |
00:54:19 | * | bertrik is not surprised |
00:55:52 | amiconn | And you also need to tell the linker to do this by -Wl,−−gc-sections |
00:56:28 | petur | any reason we don't? |
00:56:32 | amiconn | Doing this everywhere would be a bad idea, so we use it only in 2 places |
00:56:32 | bertrik | I do not understand why linkers are apparently so stupid, while a lot of effort is put in making compilers very smart |
00:57:06 | amiconn | (1) for the firmware library when compiling bootloaders. (2) for the pluginlib |
00:57:54 | amiconn | petur: When you put every function into its own section, you'll bloat the binary because of the section alignment (unless the savings from the left-out functions are bigger) |
00:58:28 | petur | hmmm true... |
00:58:54 | gevaerts | Is there a way to find out which functions get thrown out? |
00:59:16 | petur | s/get/could get/ |
00:59:28 | amiconn | On ARM it gets even worse: when compiling with -mlong-calls, all functions which reside in another section than .text become long-call functions |
00:59:56 | amiconn | When compiling with -ffunction-sections this effectively applies to *all* functions (except those from libgcc and friends) |
01:00 |
01:00:23 | gevaerts | It would be nice to build that way every now and then to get hints on which functions might need to go |
01:01:05 | amiconn | gevaerts: Yes. Compile with -ffunction-sections and -fdata-sections, link with -Wl,−−gc-sections, and then compare the .map file with one from an ordinary build |
01:01:13 | petur | gevaerts: or run some lint tool to get a hint of where funny code is |
01:01:29 | *** | Saving seen data "./dancer.seen" |
01:01:50 | amiconn | Or better still, compile with -ffunction-sections -fdata-sections, and then link both with and without -Wl,−−gc-sections |
01:02:11 | amiconn | This way you can clearly spot the functions which are thrown out, even if they're static |
01:03:22 | petur | the problem will be to see which ones aren used by any target, and which ones are build for a certain target but not used |
01:03:35 | petur | s/aren/aren't |
01:03:46 | amiconn | You need to do this for all targets of course |
01:03:58 | petur | damn crappy linux international keyboard implementation |
01:05:23 | JdGordon|zzz | could static code scanners figure that out? |
01:05:25 | | Nick JdGordon|zzz is now known as JdGordon (n=jonno@rockbox/developer/JdGordon) |
01:06:57 | | Join goffa_ [0] (n=goffa@216.220.23.105) |
01:07:12 | * | gevaerts finds a bug |
01:07:30 | | Join tvelocity [0] (n=tony@195.167.65.109) |
01:08:06 | | Quit Slack ("Ex-Chat") |
01:08:53 | bertrik | I briefly tried out splint last week, but it choked on the xxxCOPxxx macros |
01:09:22 | n1s | amiconn: gcc warns on unused static functions at least (of course one would get thrown out if its only caller was a global that the linker decided to throw out tho) |
01:09:28 | gevaerts | I'm pretty sure that tea5767_region_data in tea5767.h needs to be extern |
01:10:46 | gevaerts | These compiler/linker options seem to also be very good at finding multiple definition issues |
01:11:26 | amiconn | Yes, gcc 4.x will usually warn about unused static functions. *iirc* 3.4.x didn't... |
01:12:41 | amiconn | But it won't warn about unused non-static functions, as these might be used from another module. That's a reason to make as many functions as possible static. |
01:13:17 | bertrik | I usually compile rockbox with -Wmissing-prototypes, it helps find functions that can be made static or source files that need to #include their public header file |
01:14:01 | funman | had you noticed that in diagnosis mode of clipv1 there is a 'SDRAM TEST' (bus = 16 bits, size = 2MB, R/W test passed) |
01:15:01 | bertrik | funman, diagnosis mode? |
01:15:41 | funman | you have an entry for this mode in 'settings' if you rename your firmware to "m300t.bin" when flashing it |
01:16:42 | bertrik | cool. I did notice some assembly code in the OF that seemed to access external memory, but didn't know about the diagnosis mode yet |
01:18:03 | | Quit goffa (Read error: 110 (Connection timed out)) |
01:18:32 | funman | ah nice .. so it could break the assumption that the ClipV1 has no external RAM ? |
01:20:00 | bertrik | if there is RAM, we should see a chip for it I'd say, unless sandisk added this somehow to the as3525 chip |
01:20:23 | | Quit faemir (Remote closed the connection) |
01:20:25 | | Quit bmbl (Read error: 104 (Connection reset by peer)) |
01:22:42 | saratoga | funman: probably just something left over from the SDRAM models |
01:23:05 | bertrik | sandisk may link some unused code too, you mean ? :D |
01:23:18 | funman | quick, tell them about linker options ! |
01:23:27 | saratoga | i think a lot of this stuff is just given to them as a binary .o file and they link the whole thing |
01:23:36 | saratoga | thats how the telechips stuff works |
01:24:18 | saratoga | theres probably a single diagnostics.o for all the AMS players |
01:24:28 | bertrik | there's an "iNAND" test, /me googles iNAND |
01:24:41 | bertrik | saratoga, so they may have stubbed the SDRAM test? |
01:25:21 | saratoga | it'd make sense, I doubt AMS gives out all their source code |
01:26:07 | bertrik | I suppose that if you buy the SDK, you get all of the sources |
01:26:22 | funman | bertrik: iNAND is a SanDisk product about SD |
01:31:12 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
01:33:12 | | Quit bertrik ("Leaving") |
01:35:05 | funman | domonoky: (for the logs) http://paste.ubuntu.com/59500/ |
01:35:39 | funman | I have added theoric M200v2 support to the existing file with defines |
01:37:43 | | Quit massiveH ("Leaving") |
01:42:16 | * | amiconn wonders why gevaerts' commit didn't cause red... |
01:42:31 | gevaerts | Should it? |
01:42:40 | amiconn | Like, where does zxbox now have its copy of rb? |
01:43:27 | amiconn | Same for sudoku |
01:43:28 | | Quit aarcane ("Leaving") |
01:43:36 | saratoga | bertrik: have you looked at the telechips SDK? |
01:43:59 | gevaerts | There seems to be one in pluginlib |
01:44:05 | | Quit ender` (" Just because I have a short attention span doesn't mean I") |
01:44:26 | amiconn | Umm, that's bad |
01:44:41 | gevaerts | hm, probably yes. |
01:44:52 | amiconn | The pluginlib shouldn't shadow variables which are standard in plugins |
01:45:40 | amiconn | If pluginlib functions need an api pointer, they should prefix it, and have their copy initialized via the respective *_init() function |
01:46:32 | gevaerts | I'll revert that commit (except for the tuner bit, that's different), and look for the real culprit |
01:46:36 | amiconn | Another option would be that all functions of a module have that pointer as a parameter (might be better for modules with few functions) |
01:47:01 | amiconn | It looks like even several pluginlib modules provide 'rb' ... |
01:47:36 | | Quit linuxstb (Read error: 110 (Connection timed out)) |
01:49:25 | amiconn | grey.h used to use the prefix method. Now 'rb' is part of its struct _grey_info. Basically still the same method |
01:50:54 | | Join [i][B][e][n] [0] (n=Bensawso@unaffiliated/bensawsome) |
01:51:20 | | Join Slack [0] (n=brett@12-218-63-169.client.mchsi.com) |
01:51:20 | | Quit saratoga ("CGI:IRC (EOF)") |
01:52:34 | amiconn | oldmenuapi.c and playback_control.c are broken. highscore.c and md5.c aren't actually broken because their internal 'rb' is static, but that's still somewhat nasty |
01:53:43 | amiconn | Err, playback_control.c doesn't provide 'rb' either, as it calls it 'api', but that's still not very nice imo |
01:54:20 | amiconn | Of course we could require the api pointer to be called 'rb' for plugins using the pluginlib, and then stop passing it around altogether |
01:54:57 | gevaerts | That could be nasty when importing code that already uses the rb name |
01:55:17 | amiconn | What code are you thinking about? |
01:56:19 | | Quit Thundercloud (Read error: 104 (Connection reset by peer)) |
01:56:20 | gevaerts | No specific code, but rb is only two characters, so it's not exactly guaranteed to be unique |
01:56:50 | gevaerts | So it's not a very strong argument either |
01:57:27 | [i][B][e][n] | Hello guys I think I am being stupid or something but I saw that the sansa e200r's can dual boot. But i searched for an hour and cant find info on how to do it. can someone please direct me to that link? |
01:57:41 | amiconn | We could also provide a "mapping macro" in plugin lib modules (using 'alias') |
01:58:38 | amiconn | This way it would both be global (no passing around), and at the same time the plugin could call it whatever it wants |
01:58:56 | gevaerts | I think the correct solution is that any global variable in pluginlib that's not meant for external use needs to be prefixed with something unique |
01:59:06 | | Part [i][B][e][n] ("t3h 1337 h4X0R sT4t80t h42 QuiT") |
01:59:14 | | Join [i][B][e][n] [0] (n=Bensawso@unaffiliated/bensawsome) |
02:00 |
02:00:20 | amiconn | Yes, that's how it's supposed to be atm. But it means that the api pointer either needs to be passed to every function, or that the lib module has an init function that copies the pointer. |
02:00:41 | amiconn | The alias method would do away with the copying |
02:00:49 | gevaerts | true |
02:00:51 | * | amiconn should try that one day |
02:01:14 | amiconn | The lib would still have its prefixed 'copy', only that it wouldn't be an actual copy |
02:01:48 | advcomp2019 | [i][B][e][n], there is a wiki talking about the e200rs |
02:02:08 | amiconn | So making it a proper copy right now would still be helpful, as it means doing the prefixing work |
02:03:15 | | Quit petur ("Zzzzz") |
02:03:58 | [i][B][e][n] | sweet thanks :) |
02:04:51 | [i][B][e][n] | oh and one more thing if I install the release of rockbox will that keep all my old settings ffrom the biulds? |
02:08:36 | | Quit Slack (Connection timed out) |
02:09:33 | | Join Slack [0] (n=brett@12-218-63-169.client.mchsi.com) |
02:10:27 | | Join voltagex [0] (n=voltagex@123-243-213-146.static.tpgi.com.au) |
02:14:44 | | Quit Nico_P (Remote closed the connection) |
02:19:31 | JdGordon | righto |
02:19:34 | JdGordon | bah |
02:23:36 | voltagex | morning JdGordon |
02:23:45 | JdGordon | howdy |
02:25:45 | | Quit mcuelenaere () |
02:30:35 | | Join Tetracomm [0] (n=nicholas@72.252.29.2) |
02:30:54 | | Quit hannesd (Read error: 113 (No route to host)) |
02:30:57 | | Quit funman ("leaving") |
02:32:39 | | Quit tvelocity (Read error: 110 (Connection timed out)) |
02:34:04 | | Join Strife89 [0] (n=michael@204.116.245.152) |
02:37:10 | | Quit n1s () |
02:37:45 | | Quit joe2371 (Read error: 110 (Connection timed out)) |
02:41:47 | | Join Yondering [0] (n=timo@pppoe-133-152.wcta.net) |
02:50:31 | | Quit Slack (Read error: 110 (Connection timed out)) |
02:51:14 | | Join Slack [0] (n=brett@12-218-63-169.client.mchsi.com) |
02:54:42 | BigBambi | [i][B][e][n]: The e200 manual tells you how to dual boot on that - perhaps the e200r is the same? |
02:55:13 | [i][B][e][n] | BigBambi yep i figured that out but thanks :) would u know anything ab out my second question too? |
02:55:13 | BigBambi | [i][B][e][n]: And yes, if you install a new build, be it release of otherwise, it will keep your old settings |
02:55:22 | BigBambi | And please use real English |
02:55:23 | [i][B][e][n] | o sweet prefect :D |
02:55:35 | [i][B][e][n] | oh sorry was in gaming mode |
02:55:40 | BigBambi | :) |
02:56:18 | [i][B][e][n] | but ok thanks and one more thing do you know if rockbox is gonna come out with constant updates now? cause based on their history with putting out new releases.... |
02:56:29 | BigBambi | The plan is every three months |
02:56:34 | BigBambi | We shall see :) |
02:56:36 | [i][B][e][n] | sweet :) |
02:56:45 | [i][B][e][n] | I think i will upgrade then :D |
02:57:09 | BigBambi | The 3.0 release is really just a specific build that has been judged to be pretty stable |
02:57:32 | | Quit lostone ("CGI:IRC (Ping timeout)") |
02:57:47 | | Join Zarggg [0] (n=zarggg@65-78-69-194.c3-0.eas-ubr6.atw-eas.pa.cable.rcn.com) |
02:57:55 | [i][B][e][n] | od you know if it fixes that bug where if you switch songs too fast it you have to wiat a minute for it to repsond? |
02:58:01 | BigBambi | If there isn't a release for whatever reason and there is a new feature added that you would like to have in the meantime, then you can just use a current build |
02:58:16 | BigBambi | I haven't seen that bug, is it on flyspray? |
02:58:26 | [i][B][e][n] | dunno but it happens on mine alot :( |
02:58:45 | BigBambi | I suspect it is just because you are skipping out of the buffer and therefore it has to be read from disk |
02:59:16 | [i][B][e][n] | hmmm ok |
02:59:50 | BigBambi | I don't experience that on hard disk targets, and on flash in should be much better |
03:00 |
03:00:13 | | Part fx3 ("Leaving") |
03:00:32 | [i][B][e][n] | is that because flash cards dont have to spin up? |
03:00:36 | BigBambi | Yes |
03:00:47 | BigBambi | and random access is faster |
03:00:51 | [i][B][e][n] | ok cool guess I just have to deal with it for now. |
03:00:57 | [i][B][e][n] | true dat ;D |
03:01:11 | BigBambi | There will always be a small delay, but it shouldn't be a minute |
03:01:33 | *** | Saving seen data "./dancer.seen" |
03:01:52 | [i][B][e][n] | it takes like a minute and sometime doesnt respond at all so i keep having to press the play/pause button until it starts playing :/ |
03:02:05 | BigBambi | Hmmm, that doesn't sound right |
03:02:11 | [i][B][e][n] | thats what i usualy do because its quicker :/ |
03:02:11 | BigBambi | Something odd is going on! |
03:02:29 | [i][B][e][n] | its happened every since i got rockbox :/ |
03:02:37 | [i][B][e][n] | do you think I shoul;d put it in sprayfly? |
03:02:55 | BigBambi | heh, flyspray :) |
03:02:57 | [i][B][e][n] | err flyspray? |
03:02:59 | BigBambi | I'm not sure |
03:03:02 | [i][B][e][n] | lol sorry |
03:03:39 | [i][B][e][n] | hmmm if that is in there what do you think i could search for it with :/ |
03:03:46 | BigBambi | Perhaps ask here if it is known when more people are active - European eveing time is the best |
03:04:06 | [i][B][e][n] | hmmm when that XD I was never good with timezones :/ |
03:04:27 | BigBambi | It is currently 3am here, and most people are in bed :) |
03:04:27 | [i][B][e][n] | o ya mid day right? |
03:04:49 | [i][B][e][n] | O_O wow you must be tired.... Although I have stayed up till 5 am before |
03:05:03 | [i][B][e][n] | so most people here are from europe? |
03:05:18 | BigBambi | a lot, yes |
03:05:23 | soap | iBen - I'll give you $5 to change your nick to something which does not hurt my eyes. |
03:05:28 | [i][B][e][n] | or no its just that both europeans and americans are awake then :) |
03:05:34 | [i][B][e][n] | soap lol....... |
03:05:36 | BigBambi | that too |
03:05:40 | [i][B][e][n] | here i give you my paypal |
03:05:50 | [i][B][e][n] | and once it goes througbh i change it ;D |
03:06:12 | [i][B][e][n] | one thing I like about this nicfk is that im on the top of the userlist :D |
03:06:57 | voltagex | [i][B][e][n], your nickname also makes it hard to use Tab Complete |
03:07:01 | voltagex | try iBen |
03:07:10 | [i][B][e][n] | anywaysd so I will see if i can find anything in sprayfly once i finish homeowrk :/ |
03:07:14 | [i][B][e][n] | err flysray XD |
03:07:19 | [i][B][e][n] | *flyspray |
03:07:26 | BigBambi | Anyway, I am going to bed - check flyspray and check back here later too |
03:07:26 | [i][B][e][n] | there finally got it right |
03:07:32 | [i][B][e][n] | ok nite BigBambi :) |
03:07:37 | [i][B][e][n] | thanks for5 the help |
03:07:47 | BigBambi | no probs |
03:08:14 | [i][B][e][n] | thats what open source is like. free support :D always wonderful <3 |
03:08:52 | [i][B][e][n] | I do it to. For #PortableApps always fun to do it at 3 in the morning :) |
03:13:45 | | Join WalkGood [0] (i=WalkGood@unaffiliated/walkgood) |
03:20:09 | | Quit Slack (Read error: 110 (Connection timed out)) |
03:20:28 | | Join Slack [0] (n=brett@12-218-63-169.client.mchsi.com) |
03:21:13 | | Quit WalkGood ("next FL meet - tampa nov 15") |
03:23:34 | | Quit bughunter2 ("bye") |
03:34:52 | | Quit Tetracomm ("Visit: www.kompulsa.com") |
03:35:38 | | Join Tetracomm [0] (n=nicholas@72.252.29.2) |
03:38:44 | | Quit Slack (Connection timed out) |
03:39:11 | | Join Slack [0] (n=brett@12-218-63-169.client.mchsi.com) |
03:49:51 | | Quit rasher (Read error: 104 (Connection reset by peer)) |
03:52:55 | | Join rasher [0] (n=rasher@0x5550f5a3.adsl.cybercity.dk) |
03:56:35 | | Quit Strife89 ("Leaving") |
04:00 |
04:07:46 | | Join |AhIoRoS| [0] (n=ahioros@200.75.224.98) |
04:14:28 | | Quit Slack (Read error: 110 (Connection timed out)) |
04:15:19 | | Join Slack [0] (n=brett@12-218-63-169.client.mchsi.com) |
04:16:16 | | Join kushal_12_27_200 [0] (n=kushal@12.169.180.178) |
04:21:11 | | Join Ginger [0] (i=Ginger@c-67-161-156-252.hsd1.co.comcast.net) |
04:22:16 | | Join blkhawk- [0] (n=blkhawk@g227018239.adsl.alicedsl.de) |
04:23:05 | | Join aarcane [0] (n=aarcane@c-24-7-144-248.hsd1.ca.comcast.net) |
04:30:20 | | Join miepchen^schlaf_ [0] (n=miepchen@p579ECBFE.dip.t-dialin.net) |
04:31:30 | | Quit kushal_12_27_200 ("Leaving") |
04:35:41 | | Quit Ginger ("Leaving") |
04:36:59 | | Quit Zarggg () |
04:37:51 | | Quit miepchen^schlaf (Read error: 110 (Connection timed out)) |
04:38:05 | | Quit blkhawk (Read error: 113 (No route to host)) |
04:38:15 | | Nick blkhawk- is now known as blkhawk (n=blkhawk@g227018239.adsl.alicedsl.de) |
04:47:41 | | Quit Tetracomm ("Visit: www.kompulsa.com") |
04:50:38 | | Quit Slack (Read error: 110 (Connection timed out)) |
04:51:08 | | Join Slack [0] (n=brett@12-218-63-169.client.mchsi.com) |
04:58:58 | | Join Seed [0] (n=ben@bzq-84-108-232-45.cablep.bezeqint.net) |
05:00 |
05:01:36 | *** | Saving seen data "./dancer.seen" |
05:02:37 | | Quit |AhIoRoS| (Read error: 110 (Connection timed out)) |
05:07:05 | | Nick synergist is now known as synergst` (i=christop@cant.be-arsed.co.uk) |
05:07:59 | | Quit Slack (Read error: 60 (Operation timed out)) |
05:12:07 | | Nick synergst` is now known as synergist (i=christop@cant.be-arsed.co.uk) |
05:22:19 | | Part Yondering ("Leaving") |
05:23:09 | | Join Slack [0] (n=brett@12-218-63-169.client.mchsi.com) |
05:35:37 | | Quit [i][B][e][n] (Read error: 104 (Connection reset by peer)) |
05:35:43 | | Join Bensawesome [0] (n=Bensawso@unaffiliated/bensawsome) |
05:36:35 | | Quit PaulJam (".") |
05:37:30 | | Quit Bensawesome (Client Quit) |
05:37:45 | | Quit perrikwp ("http://www.mibbit.com ajax IRC Client") |
05:38:30 | | Quit voltagex (" HydraIRC -> http://www.hydrairc.com <- Nine out of ten l33t h4x0rz prefer it") |
05:47:51 | | Nick HBK- is now known as HBK (i=hbk@pool-71-96-74-73.dfw.dsl-w.verizon.net) |
05:48:47 | | Join mc2739_ [0] (n=mc2739@cpe-67-10-238-175.satx.res.rr.com) |
05:50:02 | | Join `[o_0]` [0] (n=me@121-72-225-80.cable.telstraclear.net) |
05:50:10 | `[o_0]` | hey guys :) |
05:50:13 | `[o_0]` | and gals |
05:51:30 | `[o_0]` | does rockbox 3 work for the ipod classic 120gig? |
05:51:59 | advcomp2019 | nope |
05:52:08 | `[o_0]` | aww sucks |
05:52:36 | `[o_0]` | shame i kinda liked rockbox on me old ipod |
05:52:36 | ameyer | and rockbox probably never will work for post-5.5g ipods because apple is evil |
05:52:37 | `[o_0]` | :D |
05:52:46 | `[o_0]` | yes i know |
05:53:49 | ameyer | maybe after steve jobs quits, someone will see the light and they'll stop encrypting their firmware |
05:54:48 | `[o_0]` | well there has to be a way around it, just a matter of finding it i guess :) |
05:55:08 | advcomp2019 | `[o_0]`, you could upgrade the hard drive in your old one |
05:55:16 | | Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/mibbit.com/x-ac11d56361aa89e9) |
05:55:37 | `[o_0]` | i blew the old one ups *sigh* been using it for a good 3 years non stop |
05:56:10 | ameyer | As I understand it, nobody who knows enough to do anything useful really cares enough to find a way around apple's encryption |
05:58:33 | `[o_0]` | ahh well... guess i will have to find a second hand older ipod then :D |
05:59:11 | scorche | rockbox runs on other devices than just ipods, you know... |
05:59:32 | `[o_0]` | yea i just saw that 2 |
06:00 |
06:01:32 | `[o_0]` | ok well.. thank you all the same... will end up doing something, so i can once again use rockbox... :) thanks guys and gals :) |
06:02:01 | | Quit `[o_0]` ("See YA!") |
06:02:07 | | Quit XavierGr () |
06:02:08 | | Quit mc2739 (Read error: 110 (Connection timed out)) |
06:03:27 | advcomp2019 | is it a USB or SD driver that is stopping the PP targets? because someone is saying it is both |
06:09:13 | | Quit reacocard (Read error: 110 (Connection timed out)) |
06:12:29 | | Join reacocard [0] (n=reacocar@134.173.59.155) |
06:13:29 | ameyer | as I understand it, USB, but the Sansas have issues with both. |
06:15:45 | | Quit ameyer ("leaving") |
06:21:40 | | Join massiveH [0] (n=massiveH@ool-44c48a1e.dyn.optonline.net) |
06:22:41 | | Join mc2739 [0] (n=mc2739@cpe-67-10-238-175.satx.res.rr.com) |
06:30:47 | | Quit Seed ("cu, Andre") |
06:35:29 | | Quit mc2739_ (Read error: 110 (Connection timed out)) |
06:35:45 | | Join mc2739_ [0] (n=mc2739@cpe-67-10-238-175.satx.res.rr.com) |
06:37:56 | | Join |AhIoRoS| [0] (n=ahioros@200.75.224.98) |
06:40:17 | | Quit aarcane ("Leaving") |
06:49:24 | | Quit mc2739 (Read error: 110 (Connection timed out)) |
06:50:37 | | Join mc2739 [0] (n=mc2739@cpe-67-10-238-175.satx.res.rr.com) |
06:58:42 | | Join JdGordon_ [0] (n=jonno@rockbox/developer/JdGordon) |
07:00 |
07:00:12 | | Quit reacocard (".") |
07:00:54 | | Join reacocard [0] (n=reacocar@WL-48.CINE.HMC.Edu) |
07:01:39 | *** | Saving seen data "./dancer.seen" |
07:04:08 | | Quit mc2739_ (Read error: 110 (Connection timed out)) |
07:04:14 | | Join mc2739_ [0] (n=mc2739@cpe-67-10-238-175.satx.res.rr.com) |
07:15:15 | | Quit |AhIoRoS| (Remote closed the connection) |
07:15:16 | | Quit mc2739 (Read error: 110 (Connection timed out)) |
07:15:19 | | Join esthar [0] (n=esthar@student164-128.hampshire.edu) |
07:15:31 | esthar | How can I save a playlist with Apple firmware? |
07:15:42 | esthar | I want to save a playlist, wipe it, and install Rockbox |
07:15:49 | esthar | Then I would like the playlist back on the iPod |
07:15:53 | esthar | Is this possible? |
07:16:28 | scorche | welcome to #rockbox...where the topic consists of purely rockbox-related items...your query is a bit offtopic... |
07:21:24 | | Nick fxb is now known as fxb__ (n=felixbru@h1252615.stratoserver.net) |
07:22:54 | HBK | hardly |
07:23:07 | | Quit mc2739_ () |
07:23:58 | scorche | he asked how he can save a playlist with the apple firmware...what is ontopic about that? |
07:24:37 | HBK | he wants to put it on rockbox |
07:24:57 | | Join Slack_ [0] (n=brett@12-218-63-169.client.mchsi.com) |
07:25:01 | HBK | seems on topic to me |
07:25:29 | HBK | for example, what type of playlists can rockbox use? |
07:25:57 | scorche | that would be a different question and as said many times in the documentation; m3u and m3u8 |
07:26:31 | HBK | i guess this channel isn't much for help then? |
07:26:50 | | Quit Slack (Read error: 110 (Connection timed out)) |
07:26:52 | scorche | it is much for helping with rockbox matters |
07:27:02 | esthar | wow |
07:27:07 | esthar | I want to switch to Rockbox |
07:27:11 | esthar | I need help doing this |
07:27:16 | HBK | exactly :| |
07:27:29 | esthar | Can I use playlists in the Apple firmware and import them into a Rockbox installation? |
07:27:49 | scorche | no you cannot |
07:27:58 | esthar | Thank you.... |
07:28:10 | scorche | as i said, rockbox only supports m3u and m3u8 playlist formats... |
07:28:33 | esthar | Well I don't know what format the Apple firmware uses for playlists. |
07:29:37 | scorche | their own...they tend to not like open formats that arent proprietary |
07:33:48 | | Join ameyer [0] (n=ameyer17@adsl-75-58-62-85.dsl.emhril.sbcglobal.net) |
07:37:04 | | Join _Daggath_ [0] (n=chatzill@astound-69-42-14-90.ca.astound.net) |
07:37:11 | | Join jhulst [0] (n=jhulst@unaffiliated/jhulst) |
07:37:30 | | Part _Daggath_ |
07:41:57 | | Quit massiveH ("Leaving") |
07:41:57 | | Join Daggath [0] (n=chatzill@astound-69-42-14-90.ca.astound.net) |
07:44:27 | | Join Slack__ [0] (n=brett@12-218-63-169.client.mchsi.com) |
07:45:21 | | Nick Slack__ is now known as Slack (n=brett@12-218-63-169.client.mchsi.com) |
07:45:25 | | Quit Slack_ (Connection timed out) |
07:54:12 | | Quit JdGordon_ ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
08:00 |
08:10:15 | | Part toffe82 |
08:13:37 | | Part Daggath ("I'm not here right now.") |
08:25:46 | | Join stoffel_ [0] (n=sfr@p57B4F17B.dip.t-dialin.net) |
08:31:08 | | Join Rob2222 [0] (n=Miranda@p4FDCE019.dip.t-dialin.net) |
08:32:42 | | Quit Slack (Remote closed the connection) |
08:35:16 | | Join Slack [0] (n=brett@12-218-63-169.client.mchsi.com) |
08:46:39 | | Quit JdGordon ("Konversation terminated!") |
08:48:03 | | Quit Rob2223 (Read error: 110 (Connection timed out)) |
08:48:04 | | Quit Llorean (Read error: 104 (Connection reset by peer)) |
08:48:32 | | Join JdGordon [0] (n=Miranda@c211-28-145-137.smelb2.vic.optusnet.com.au) |
09:00 |
09:01:42 | *** | Saving seen data "./dancer.seen" |
09:14:11 | | Join denes_ [0] (n=denes@pool-4019.adsl.interware.hu) |
09:16:34 | | Join J-23 [0] (n=kvirc@a105.net128.okay.pl) |
09:20:37 | | Quit jhulst (Remote closed the connection) |
09:21:39 | | Quit homielowe () |
09:27:40 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb) |
09:30:15 | | Quit denes (Read error: 110 (Connection timed out)) |
09:54:25 | | Join homielowe [0] (n=homielow@d206-116-134-81.bchsia.telus.net) |
10:00 |
10:09:50 | | Join jeffdameth [0] (n=jeff@dyndsl-091-096-062-102.ewe-ip-backbone.de) |
10:16:35 | | Join bmbl [0] (n=Miranda@unaffiliated/bmbl) |
10:25:42 | | Quit jeffdameth1 (Read error: 110 (Connection timed out)) |
10:40:10 | linuxstb | rasher: Did you try your file with large album-art in Rockbox? |
10:42:31 | rasher | linuxstb: Didn't really cross my mind. I just removed it as fast as possible |
10:42:40 | | Join culture [0] (n=none@cpc1-bele3-0-0-cust658.belf.cable.ntl.com) |
10:43:05 | linuxstb | rasher: OK, I was just curious, as some people say Rockbox doesn't like large album-art |
10:47:51 | | Join {phoenix} [0] (n=dirk@p54B44BF1.dip.t-dialin.net) |
10:48:00 | | Join n1s [0] (n=nils@rockbox/developer/n1s) |
10:53:41 | | Join bertrik [0] (n=bertrik@ip117-49-211-87.adsl2.static.versatel.nl) |
10:55:12 | | Quit nplus (Remote closed the connection) |
11:00 |
11:00:40 | | Quit stoffel_ ("leaving") |
11:01:43 | *** | Saving seen data "./dancer.seen" |
11:08:22 | | Join lostone [0] (n=4239248d@gateway/web/cgi-irc/labb.contactor.se/x-c623fdf161e465fc) |
11:09:07 | lostone | is froobi.com reliable? is there many problems with the refurbs they sell? (sansas) |
11:13:06 | | Quit JdGordon (Read error: 104 (Connection reset by peer)) |
11:15:20 | | Join ender` [0] (i=krneki@foo.eternallybored.org) |
11:16:16 | | Join JdGordon [0] (n=jonno@c211-28-145-137.smelb2.vic.optusnet.com.au) |
11:16:45 | scorche | they are fine |
11:17:25 | | Join pixelma [0] (n=pixelma@rockbox/staff/pixelma) |
11:19:05 | | Join nplus [0] (n=nplus@141.25.Globcom.Net) |
11:20:22 | JdGordon | any volanteers to try and clean up some of the DB related bugs? :p |
11:21:01 | pixelma | Mr. Someone? |
11:21:41 | JdGordon | and does the __PCTOOL__ macro in tagcache.c still mean anything? I want to replace a naughty opendir() with fl_load() but that is obviously rockbox only? |
11:22:21 | lostone | http://www.newegg.com/Product/Product.aspx?nm_mc=AFC-SlickDeals&cm_mmc=AFC-SlickDeals-_-NA-_-NA-_-NA&Item=N82E16855125012 any idea if that mp3 player is rockboxable? |
11:22:48 | | Join lasser [0] (n=chatzill@Wb27e.w.pppool.de) |
11:24:00 | | Quit reacocard (Read error: 104 (Connection reset by peer)) |
11:24:37 | JdGordon | hmm.... bugger... I cant stick ft_load() in here... it happens in the db thead instead of the main one which could have very interesting side effects if you happen to be in the browser while its updating :D |
11:24:52 | JdGordon | we need a thread safe directory browser |
11:25:12 | | Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere) |
11:28:57 | | Join tvelocity [0] (n=tony@195.167.65.108) |
11:31:14 | JdGordon | can anyone tell me how much the tagcache thread is using from its stack? my beast says 9%! |
11:31:53 | | Join einhirn [0] (i=Miranda@p5B031E47.dip0.t-ipconnect.de) |
11:32:02 | n1s | lostone: I'd guess v2 so no (v1 sansas don't claim to support mpeg4 video, do they?) |
11:32:26 | JdGordon | 28% with ramcache... that means there should be plenty of room for a file browser buffer yeah?! |
11:32:37 | amiconn | no |
11:32:39 | n1s | or rather the v2 port has taken the first stumbling steps but it is a long way to go |
11:32:47 | amiconn | The file browser buffer can be really large |
11:33:04 | amiconn | And why do you want to change working code? |
11:33:25 | JdGordon | because its broken.... it can only recurse a max or 8 dirs |
11:33:32 | JdGordon | assuming nothing else has any open |
11:33:44 | amiconn | So what? |
11:33:51 | amiconn | This is a general limit in rockbox... |
11:34:06 | JdGordon | its a nonesense limit |
11:34:17 | amiconn | No, it's a memory conserving limit |
11:34:23 | | Quit amiconn (" bbl") |
11:34:25 | | Join bluebrother [0] (n=dom@rockbox/staff/bluebrother) |
11:35:05 | JdGordon | bah, and yes it does conserve mem, but it can be done using ft_load to recurse infinitly without keeping dirs open |
11:35:42 | | Join MethoS [0] (n=clemens@dyndsl-085-016-162-088.ewe-ip-backbone.de) |
11:37:01 | | Quit lasser ("ChatZilla 0.9.83 [Iceweasel 3.0.3/2008092816]") |
11:39:07 | | Join MethoS- [0] (n=clemens@host-091-097-241-087.ewe-ip-backbone.de) |
11:43:30 | | Join MethoS-- [0] (n=clemens@host-091-097-242-209.ewe-ip-backbone.de) |
11:44:18 | lostone | n1s: thx, so just look for one that doesnt support mpeg4 and it will be v1? |
11:44:47 | n1s | lostone: the only sure way to know is by checking the firmware version on the player |
11:45:01 | lostone | ahh ic |
11:45:31 | n1s | IIRC the v1 has versions starting with 1. and the v2 starts with 3. |
11:45:34 | | Join meven [0] (n=meven@lav35-1-82-236-137-162.fbx.proxad.net) |
11:45:37 | lostone | kinda sucks, that new one is the same price as a refurb at froobi, but froobi gaurentees it will be rockboxable |
11:46:39 | scorche | refurb devices are just fine...simetimes can be better than new devices as all of them are put through tests before leaving the facility |
11:47:29 | pixelma | JdGordon: which lines won't be shown in the ID3 screen now? Lines with "<no info>" (or tag etc.)? |
11:48:03 | JdGordon | lines (and headers) which would show "no info" |
11:48:09 | lostone | k |
11:48:49 | pixelma | JdGordon: I don't mind being reminded that tag xyz is missing |
11:49:36 | JdGordon | you have your computer for that.... the screen is barely readable as it is... showing those extra ones makes it way to hard to read |
11:49:54 | | Join Nibbl [0] (n=Nibbler@e181066096.adsl.alicedsl.de) |
11:50:31 | pixelma | to you, I don't remember finding it unreadable on my Ondio |
11:52:55 | JdGordon | anyone know if the log from a logf build is saved to disk on shutdown? |
11:58:08 | | Quit MethoS- (Read error: 110 (Connection timed out)) |
11:58:11 | | Join reacocard [0] (n=reacocar@WL-48.CINE.HMC.Edu) |
11:58:45 | | Quit MethoS (Read error: 110 (Connection timed out)) |
11:59:28 | n1s | linuxstb: RE: merging codec and mallocbuffer there is an old patch to do just that by tomal in fs#6357, it seems it didn't go in at the time because that would waste another half meg for the voice codec buffer but since we've got rid of that do you think it's a good idea ( i could sync it up and test) |
12:00 |
12:00:50 | | Join faemir [0] (n=quassel@88-106-238-33.dynamic.dsl.as9105.com) |
12:03:41 | | Join fml [0] (n=4fd3fb2c@gateway/web/cgi-irc/labb.contactor.se/x-96e2d6047f65132a) |
12:04:01 | * | bluebrother wonders why char * info was renamed to char * val in screens.c ... |
12:04:25 | fml | Hello. What players are affected by the recent "deemphasis" patch (r18826)? |
12:04:52 | n1s | fml only h10 |
12:05:00 | n1s | I think... |
12:05:25 | | Quit pixelma (" .") |
12:06:50 | | Quit {phoenix} (Remote closed the connection) |
12:07:22 | n1s | fml: sorry, seems irviver h10, ipod 1-3g and mini 1-2g should be affected |
12:10:54 | n1s | hmm, wrong again ipod 1-2g and mini 1-2g only claim it has it in the comments but define HAVE_WM8721 which is similar but uses another driver |
12:12:10 | linuxstb | n1s: Yes, I think merging those buffers will be a good idea - especially with some new ports only having 1MB or 2MB of RAM |
12:12:16 | | Quit reacocard (Read error: 60 (Operation timed out)) |
12:12:39 | n1s | linuxstb: ok, I'll try syncing up that patch then |
12:15:25 | | Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky) |
12:16:19 | | Quit Slack ("Ex-Chat") |
12:18:24 | JdGordon | grr... why isnt the sim logging the playback logf()'s ? |
12:19:42 | | Join bughunter2 [0] (n=Jelle@77.164.66.126) |
12:24:57 | * | JdGordon wonders if Nico_P or Pondlife would grace us with their presence... |
12:26:51 | | Join {phoenix} [0] (n=dirk@p54B44BF1.dip.t-dialin.net) |
12:28:54 | JdGordon | does trigger_cpu_boost() automagically cancel the boost? |
12:29:17 | JdGordon | there seems to be alot of unmatched calls with that and cancel_cpu_boost |
12:33:05 | * | JdGordon wonders why pcmbuf_pause() is called about 5 times between pressing STOP and the music finally stopping |
12:33:53 | | Join petur [50] (n=petur@rockbox/developer/petur) |
12:35:04 | | Quit Nibbl (Remote closed the connection) |
12:35:38 | JdGordon | weeeeeeeee! /me fixed a playback bug :D |
12:36:01 | bertrik | great |
12:38:50 | * | JdGordon needs testers for http://www.rockbox.org/tracker/task/8124?getfile=17678 |
12:41:14 | * | JdGordon has no idea why you have to ffwd/rwd for that bug to happen though |
12:42:33 | * | domonoky has the m200v2 display working !! funmans merge of ssd1815 with the dbop commands was successfull !! :-) |
12:42:53 | bluebrother | great |
12:44:11 | bluebrother | so I guess there is no need to unsolder the lcd for identification anymore? |
12:44:37 | domonoky | nope. its surely the ssd1815 (the same as m200v1 uses) |
12:45:15 | bluebrother | nice. The only drawback is that I now have a m200v2 with half ripped-off lcd ;) |
12:45:41 | domonoky | :-) |
12:46:31 | domonoky | so next step for the m200v2 would be, to make it its own target... (and some git learning for me :-) ) |
12:47:47 | bluebrother | wouldn't it be better to merge that stuff back into svn? |
12:47:49 | bertrik | so the m200v2 is now at the same level of development as the clip :) |
12:48:09 | domonoky | yes, :-) |
12:48:13 | bertrik | I would like to see a single repository too (svn preferably) |
12:48:28 | JdGordon | bertrik: got anything i can run on the e200v2? |
12:48:29 | bluebrother | how can you put the firmware on the m200? Any special steps required? Is there a guide somewhere? |
12:49:20 | domonoky | no real special step needed... compile a bootloader. patch it with mkamsboot into a of firmware, and put this patched firmware on the player... |
12:49:46 | domonoky | its the same for all sansa v2 players... |
12:49:47 | bertrik | JdGordon, no I don't have anything and I'll concentrate on the player I have (a clip) |
12:50:20 | JdGordon | is there anything i can do to get things going? |
12:50:20 | domonoky | (the changes needed for m200 are not in svn or git at moment, so dont try it at home) :-) |
12:50:22 | bluebrother | I need to get the code from that git repo? |
12:50:53 | bluebrother | ok |
12:51:15 | domonoky | bluebrother: the newest code is in git, but my changes arent.. so for m200 you need to wait a bit, or send you the changed files.. |
12:51:18 | * | bluebrother still wonders why this m200v1 doesn't appear in usb boot mode :/ |
12:51:24 | bertrik | domonoky, what file do you put on the m200v2 to upgrade the firmware? |
12:51:51 | domonoky | its a m200p.bin file.. (you can get it from bagders site).. |
12:53:54 | bertrik | for the clip it's a m300f.bin file. funman told me last night that if I rename it to m300t.bin, I get an extra 'diagnosis' menu item, maybe this works on the m200v2 too |
12:54:07 | bluebrother | domonoky: do I need the A version or the E one? |
12:54:08 | bertrik | f = fm?, t = test? |
12:54:35 | bertrik | a = america, e = europe, p = pacific? |
12:54:52 | domonoky | bluebrother: i used the A version, (america) as that was already on my sansa... |
12:57:57 | Bagder | I believe the firmwares are identical for many of those anyway |
12:57:58 | | Quit lostone ("CGI:IRC (EOF)") |
12:58:12 | Bagder | the letter controls some detail, but the binary is the same |
12:59:34 | bluebrother | hmm, what should I select in configure? m200? |
12:59:41 | bertrik | I have a clip firmware that's newer than the ones at your site |
13:00 |
13:00:12 | domonoky | bluebrother: if you want to try on your m200v2 my modified files: sansav2_dualboot.S http://pastebin.com/m3357e6e9 and the clip lcd driver ssd1303 http://pastebin.com/m6a9eccfc |
13:00:35 | domonoky | (build a clip bootloader, as there is no m200v2 target for now) |
13:01:00 | domonoky | (all against the gitorius tree) |
13:01:46 | *** | Saving seen data "./dancer.seen" |
13:02:04 | * | bluebrother looks where to put those files |
13:02:36 | domonoky | bluebrother: sansav2_dualboot.S is in rbutil/mkamsboot.. |
13:02:40 | Bagder | you v2 guys, poke the others to commit more of that work in progress to svn |
13:03:08 | Bagder | letting the git thing take off a lot will not be good |
13:03:10 | bertrik | how many committers are there anyway for the gitorious project? |
13:03:11 | bluebrother | once I manage to get something done on that field I'll do ... I kinda dislike those two repos |
13:03:13 | domonoky | the clip lcd driver is in the target-tree.. (arm/as35../clip) |
13:03:24 | * | linuxstb is currently working on adding e200v2 and m200v2 to svn |
13:03:30 | bluebrother | \o/ |
13:03:35 | Bagder | great |
13:03:45 | domonoky | linuxstb: nice ! |
13:04:05 | JdGordon | is there much hope in asking a random chinese company for the datasheet for a chip? |
13:04:12 | * | linuxstb also isn't keen on people using the git repository - especially if they have svn access... |
13:04:56 | domonoky | yes, we should put all this sansa v2 work back into svn, and get the neccessary people svn access... |
13:05:04 | Bagder | JdGordon: it seems a few of them at least have had datasheets online |
13:05:15 | bertrik | all but one of the v2s can be permanently bricked, I know now that the current git code does not brick, but I don't know the status of the svn w.r.t. bricking |
13:05:35 | JdGordon | I'm trying to find one for the ATJ2135 (in the irier e100) and having no luck |
13:06:12 | linuxstb | bertrik: If no-one uses it you'll never know, and then the git code will just diverge even more from the official repository. But I use the code from SVN on my clip without issue |
13:06:35 | | Quit BigBambi (Remote closed the connection) |
13:07:06 | | Join amiconn [50] (n=jens@rockbox/developer/amiconn) |
13:07:13 | domonoky | if the dualboot code in svn works, bricking risk should be minimal.. |
13:07:22 | bertrik | linuxstb, ok thanks |
13:07:57 | bertrik | indeed the dualboot code is critical, the actual rockbox bootloader code is very unlikely to brick. I'll try the svn code now |
13:08:35 | linuxstb | bertrik: One caveat - the actual dual-boot button detection doesn't seem to work, but I can start the OF by toggling hold |
13:08:54 | | Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi) |
13:09:37 | bertrik | linuxstb, the git version also seems to have that problem, usually the home button works to boot the OF but sometimes it doesn't and I have to use hold |
13:13:21 | n1s | linuxstb: synced patch posted in FS #6357 works fine on h300 and sim, that old floor0 problem file even plays now, would be great if someone could look it over |
13:13:40 | bluebrother | domonoky: I put the file to the root of the player and restart, right? |
13:14:17 | Bagder | FS6357 looks like a good candidate |
13:14:32 | domonoky | bluebrother: yes, rename the patched on to m200p.bin, put it into the root of the player and restart.. |
13:15:10 | Bagder | JdGordon: ATJ doesn't even seem to mention any 2135 on their site, which I guess is a bad sign... |
13:15:19 | bluebrother | hmm. Didn't look like it changed anything. Do I need something special (like enabling hold)? |
13:15:25 | linuxstb | n1s: Does your patch bump the codec api version? |
13:15:30 | domonoky | (with my changes, it should boot into rockbox, only if you press "left" wihle booting. otherwise it boots the of) |
13:15:47 | n1s | linuxstb: ah, that is probably a good idea, yes :) |
13:15:59 | bluebrother | ah. |
13:16:02 | * | bluebrother tries again |
13:16:12 | JdGordon | Bagder: yeah, I keep going round in circles |
13:16:47 | Bagder | JdGordon: did you try submitting a request for the datasheet? |
13:16:50 | bluebrother | nothing :( |
13:17:16 | JdGordon | not yet |
13:17:22 | domonoky | bluebrother: blank screen or booting into of ? |
13:18:58 | bluebrother | booting into OF all the time. I also didn't have the impression it flashed anything |
13:19:18 | petur | JdGordon: working on the e100? discovered something about the firmware file already? |
13:19:24 | domonoky | after you rebooted with the new firmware file, didnt it say upgarding firmware ? |
13:19:39 | bluebrother | nope :( |
13:19:56 | JdGordon | petur: no... just trying to find a datasheet anyway... |
13:20:07 | * | JdGordon enjoys the occasional wild goose chase :p |
13:20:56 | domonoky | bluebrother: maybe first try a unmodified firmware to see if the upgrading works.. . |
13:21:14 | linuxstb | n1s: Hmm, so there's currently no equivalent of plugin_get_buffer() for codecs? i.e. returning the unused part of the codec buffer? |
13:21:15 | domonoky | whats the of firmware version on your m200v2 ? |
13:21:35 | bluebrother | just did that −− the information dialog shows me I currently have the E version. Trying with the E from Bagder's site |
13:22:00 | bluebrother | Bagder: I can't download that file −− get a permission denied error :/ |
13:22:10 | * | Bagder checks |
13:22:24 | n1s | linuxstb: isn't that what codec_get_memory_callback does? |
13:22:31 | n1s | (now) |
13:22:38 | Bagder | bluebrother: try again |
13:22:42 | n1s | s/now/with the patch/ |
13:22:50 | linuxstb | n1s: Yes - maybe it should be called codec_get_buffer() to be consistent? |
13:22:58 | bluebrother | Bagder: works now, thanks |
13:23:12 | n1s | sounds reasonable :) |
13:23:15 | * | n1s ahnges |
13:23:27 | | Nick fxb__ is now known as fxb (n=felixbru@h1252615.stratoserver.net) |
13:23:27 | Bagder | good ahnge! |
13:23:31 | * | petur sees the 2nd hand e100 4gb is still for sale for 60€ and wonders if he should get it |
13:23:35 | * | Bagder grins |
13:25:05 | bertrik | Bagder, here's a clip firmware 1.1.30 that's not on your site yet : http://forums.sandisk.com/sansa/board/message?board.id=clip&thread.id=10533 |
13:26:12 | Bagder | yeah, I've been slow at updating those lately |
13:28:52 | | Quit bertrik ("reboot...") |
13:32:23 | | Join bertrik [0] (n=bertrik@ip117-49-211-87.adsl2.static.versatel.nl) |
13:33:21 | bluebrother | domonoky: it does flash something very quickly, then "finalizing update". Can't read the first screen and was too slow trying to catch it with my digital camera |
13:33:32 | n1s | linuxstb: ok, new patch posted, bumping codec api and min api versions and renaming get_codec_memory to codec_get_buffer |
13:33:51 | amiconn | bluebrother: Try capturing it as a video? |
13:34:16 | domonoky | bluebrother: the first text is probably "updateing database". the interessting text shows when you disconnect from usb.. |
13:34:48 | domonoky | but "finalizing update" seems like it has done a update |
13:35:03 | bluebrother | it doesn't show anything special when disconnecting |
13:35:55 | JdGordon | ok, I've just about fiished dumping the e100's flash to my hard drive.... who wants access to try and find anything interesting? fdisk doesnt like the partition table very much... |
13:36:44 | bluebrother | it just turns off |
13:37:20 | domonoky | bluebrother: after disconnect it should show something like: "updateing db" -" updgrading fW" -> "successfully upgraded FW" and the shutdown.. |
13:37:28 | bluebrother | hmm. |
13:37:30 | | Join stoffel_ [0] (n=sfr@p57B4F17B.dip.t-dialin.net) |
13:37:42 | JdGordon | hmm... scratch that... I have no problem mounting the image so it just made the single partition avaialbe |
13:37:47 | bluebrother | does it harm deleting all files on the player, leaving only the firmware file in place? |
13:37:55 | domonoky | whats the exact firmware version on your m200v2, and you are using msc and not mtp correct ? :-) |
13:38:18 | domonoky | bluebrother: i dont know if deleting everything does any harm.. |
13:38:22 | bluebrother | well, if I'd use MTP I couldn't have placed the file in the root folder, right? ;-) |
13:38:44 | bluebrother | firmware is 4.1.08E |
13:39:10 | * | gevaerts gets pedantic |
13:39:13 | gevaerts | bluebrother: why not? |
13:39:37 | bluebrother | because MTP hides the real filesystem structure from me? |
13:39:44 | bluebrother | or did I get something wrong? |
13:40:14 | gevaerts | It doesn't have to :) |
13:40:35 | domonoky | hm, strange. and the new firmware is the same or newer version ? |
13:40:36 | linuxstb | n1s: I don't know if you're motivated, but maybe look at the implementation of plugin_get_buffer(), and do the same for codecs. Your patch looks to be slightly different (but probably works as well...) |
13:41:35 | bluebrother | same |
13:42:38 | bluebrother | ok, for starters: I built a clip bootloader, including your changes. Copied that to the mkamsboot folder and then did make OF=m200p.bin BL=rockbox.bin MODEL=CLIP |
13:42:55 | bluebrother | then copied patched.bin to the player renaminig it to m200p.bin. |
13:43:01 | bluebrother | anything obviously wrong with this? |
13:43:05 | domonoky | bluebrother: wrong.. |
13:43:17 | domonoky | give M200 to mkamsboot |
13:43:49 | | Join lasser [0] (n=chatzill@Wb27e.w.pppool.de) |
13:44:21 | bluebrother | building the clip bootloader but using m200 for mkamsboot? Interesting ... |
13:45:00 | domonoky | yes.. mkamsboot works for M200, but there is no m200v2 bootloader, so we modified the clip one for a first test.. |
13:45:04 | bluebrother | but that explains things. Lets see what happens now |
13:49:18 | | Join n17ikh|Lappy [0] (n=n17ikh@130-127-73-84.lightsey.resnet.clemson.edu) |
13:51:07 | | Quit petur ("*plop*") |
14:00 |
14:00:18 | * | bertrik wonders if the diagnosis mode is available on all sansa v2 devices |
14:00:28 | bluebrother | domonoky: it still simply blanks the screen when disconnecting from usb. But something happened: the file is now gone. |
14:00:49 | bluebrother | and the first startup screen says "rebuilding the library", then "finalizing update". |
14:01:46 | domonoky | oki, doesnt look too bad, does anything happen when you boot while left is pressed ? |
14:01:52 | gevaerts | Multi-disk is clearly not well integrated... |
14:02:23 | bluebrother | no, it goes straight into the OF |
14:03:05 | bertrik | JdGordon, here's something simple to test, can you upgrade your e200v2 firmware with a file that has a 't' (instead of a, e, p, f) in the name of the firmware file, just before the .bin extension? |
14:03:50 | domonoky | bluebrother: strange, maybe try a unmodified of of a different version, so you can see if the upgrading really worked. |
14:04:57 | domonoky | or change the sansav2_dualboot.S file, and insert a delay.. |
14:06:23 | bertrik | the 't' version of the OF should have a 'diagnosis' menu under settings |
14:06:37 | domonoky | if you insert a delay loop into the dualboot.S file after the /* enable gpio clock* block. booting should be delayed if the upgrade worked... (ie you have to press menu longer to boot into of) |
14:08:59 | bluebrother | hmm. Now the file didn't vanish anymore. wtf...? |
14:09:16 | | Join goffa [0] (n=goffa@216.220.23.105) |
14:10:29 | | Join funman [0] (n=fun@86.219.29.237) |
14:10:44 | n1s | linuxstb: changed it around a bit to work more like the plugin version, still works fine in my tests, is it ok with you to commit? |
14:11:30 | | Join reacocard [0] (n=reacocar@134.173.59.155) |
14:12:26 | | Quit {phoenix} (Remote closed the connection) |
14:14:05 | domonoky | my m200v2 doesnt accept a m200t.bin. So not diagnostics mode for m200v2.. |
14:15:59 | funman | bluebrother: try 'm200.bin' |
14:16:50 | domonoky | funman: you lcd code works ! (display is inverted, but it works) :-) |
14:18:33 | funman | woa cool |
14:18:59 | gevaerts | This storage reorganisation will be fun to review. 102 files changed and counting... |
14:19:34 | funman | domonoky: try adding a command LCD_SET_REVERSE_DISPLAY in the init |
14:20:02 | | Quit goffa_ (Connection timed out) |
14:20:24 | bluebrother | still no luck. I now tried m200.bin, m200p.bin, m200p-e.bin the same time on the player. Nothing vanished, no changed behaviour |
14:21:12 | advcomp2019 | bluebrother, looks like there is there is header.txt |
14:21:38 | | Quit reacocard (".") |
14:22:35 | funman | bluebrother: can you use the sandisk tool: sansa firmware upater ? |
14:22:38 | bluebrother | advcomp2019: not on my player ... |
14:22:47 | bluebrother | funman: that's windows only, right? |
14:23:31 | advcomp2019 | I am looking at: http://files.zefie.com/PMP/sansa/m200/firmware/4.1.08/SansaM200_plusA4_1_08.7z .. there is a region in that txt, i wonder if you change that you get it? |
14:23:56 | funman | bluebrother: I think yes |
14:24:15 | funman | if the normal procedure doesn't work try contacting SanDisk support - it's very weird |
14:24:27 | linuxstb | n1s: Sounds good to me, and I can't remember anyone bringing up objections when it's been discussed in the past. |
14:24:46 | n1s | I'll go ahead then :) |
14:25:06 | domonoky | funman: putting a lcd_write_command(LCD_SET_NORMAL_DISPLAY); at the end of the init. make the rockbox logo look good :-) |
14:25:46 | linuxstb | bluebrother: Silly question, but are you sure it's a v2? |
14:25:55 | funman | domonoky: take a picture! |
14:27:38 | | Join Seed [0] (n=ben@bzq-84-108-232-45.cablep.bezeqint.net) |
14:28:40 | | Join moos [0] (i=moos@81-66-141-133.rev.numericable.fr) |
14:29:35 | | Join DataGhost [0] (i=dataghos@unaffiliated/dataghost) |
14:29:47 | JdGordon | bertrik: yep, where do i get a firmware file from to do it with? |
14:30:06 | * | gevaerts wonders if he should do the MULTIVOLUME to MULTIDRIVE+MULTIPARTITION split at the same time |
14:31:29 | funman | JdGordon: http://forums.sandisk.com/sansa/board?board.id=e200 |
14:31:39 | bertrik | JdGordon, firmwares are here http://daniel.haxx.se/sansa/v2fw.html , probably best to pick one that matches your current firmware |
14:33:30 | bluebrother | linuxstb: yes ... I took it apart :) |
14:33:33 | | Quit fml ("CGI:IRC (EOF)") |
14:33:38 | bluebrother | plus, I have another one that is v1 |
14:33:41 | bertrik | I'm not sure if you also need to edit the header.txt file (or place it on the device in the first place) |
14:34:06 | bluebrother | which, for some strange reason, doesn't get recognized when connecting to the PC with the memory disconnected |
14:35:44 | bluebrother | hmm, the firmware updater doesn't seem to work −− either an issue with my player or it doesn't like being run in a virtual machine. |
14:35:52 | bluebrother | I should try on a "real" windows |
14:36:13 | JdGordon | bertrik: yep, there is a diag option |
14:36:35 | bertrik | cool |
14:36:38 | linuxstb | funman: I noticed that the m200v2 and e200v2 OFs access the GPIO registers as bytes, but the as3525.h uses longs - did the clip OF use longs to access them? If I understand the datasheet correctly, they're 8-bit. |
14:36:57 | bertrik | not sure what actual use it is, but it's nice to know that it is available .. :P |
14:37:20 | JdGordon | batt, sdram, lcd, keys, radio, codec, inand, sd slot, batt |
14:37:24 | | Quit pixelma2 (Read error: 110 (Connection timed out)) |
14:37:28 | funman | linuxstb: it doesn't matter in fact, only the bits 7:0 are meaningful |
14:37:54 | | Quit einhirn (Read error: 104 (Connection reset by peer)) |
14:37:57 | funman | inand test isn't present on the clip (but mentioned in the firmware) |
14:38:10 | funman | neither sd slot |
14:38:12 | domonoky | not very good shot, but you can see : http://www.retrospektiwe.de/sansa-rockbox.JPG |
14:38:17 | | Join pixelma2 [0] (n=marianne@rockbox/staff/pixelma) |
14:38:29 | funman | ;) |
14:39:42 | bertrik | oh, I do have a iNAND test option on my clip! |
14:40:17 | bertrik | it just tells me the OF version and some SIZE and FAT SIZE, I think it doesn't actually test anything |
14:41:11 | bluebrother | domonoky: nice. Now I want to see that on my player too ;-) |
14:41:12 | | Quit GodEater_ (Remote closed the connection) |
14:41:12 | JdGordon | ditto here |
14:41:17 | | Join Horschti [0] (n=Horscht@p4FD4D563.dip.t-dialin.net) |
14:41:32 | n1s | domonoky: how long have you kept this port secret ;) |
14:41:44 | bertrik | it started yesterday I think :) |
14:41:58 | JdGordon | they went cheap and dropped the ram to only 8MB? |
14:41:59 | | Quit Horscht (Nick collision from services.) |
14:42:04 | domonoky | yes, i got this player yesterday... |
14:42:11 | * | bluebrother thinks domonoky must have some magic porting tool |
14:42:14 | funman | bertrik: ah yes I see it .. |
14:42:28 | n1s | but the photo is almost 4 years old! :P |
14:42:41 | domonoky | bluebrother: yes, my magic tool is earlyier work and funman :-) |
14:43:14 | * | bluebrother thinks of a magic tool to put stuff on the player ... still doesn't work here :'-( |
14:43:33 | funman | bertrik: the iNAND document I have says it supports SPI mode |
14:43:52 | funman | bluebrother: what's the firmware version you have currently installed? |
14:43:57 | gevaerts | n1s: domonoky lives in a different timezone |
14:44:12 | JdGordon | GMT-4 years? |
14:44:23 | gevaerts | That's the one |
14:44:49 | linuxstb | funman: Any objection to changing as3525.h to define them as unsigned chars? |
14:45:00 | * | domonoky lives far far away... about 4 lightyears.. :-) in reality its just a wrong clock.. :-) |
14:45:09 | funman | linuxstb: no |
14:45:25 | bertrik | JdGordon, interesting to know it only reports 8 MB, worthy of putting on the wiki. The Clip reports 2 MB but even more interesting is that I can't find any SDRAM chip on the pictures of a disassembled Clip! |
14:46:02 | funman | bertrik: I disassembled the external memory init function of the Clip OF, I'll try if it works |
14:46:04 | JdGordon | ok, ill hit the wiki |
14:46:14 | bertrik | So maybe sandisk integrated it in the main controller. Just like they seem to have replaced the nand controller with a pl180 |
14:47:15 | funman | some library blocks are loaded at 0x3xxxxxxx which is the SDRAM On the AS3525 |
14:47:19 | | Join GodEater_ [0] (n=ge@rockbox/staff/GodEater) |
14:47:51 | | Quit pixelma2 ("-") |
14:48:23 | | Join pixelma [0] (n=Marianne@rockbox/staff/pixelma) |
14:48:28 | bluebrother | funman: OF shows up as 4.1.08E |
14:49:23 | * | domonoky has 4.0.45A on his m200v2 |
14:50:11 | bertrik | It would be really nice if it turns out to have more memory than the 300k-ish we assumed before |
14:50:50 | funman | http://forums.sandisk.com/sansa/board/message?board.id=m200&thread.id=1687 on the M200 the 1MB ram chip is very big |
14:51:38 | advcomp2019 | i think the header.txt might be it but i do not have a m200v2 but i know the view had a region code in a xml file that you can change to change the region |
14:52:12 | domonoky | funman: but thats a m200v1 i think... |
14:52:15 | funman | bluebrother: maybe try formating it ? |
14:52:26 | funman | domonoky: ah ok .; |
14:52:26 | * | JdGordon is confused... the e200 has a seperate SDRAM chip which is supposedly 64Mb? |
14:52:57 | amiconn | n1s: Do we really need 1MB? |
14:53:14 | JdGordon | unless thats megabit and not megabyte? |
14:53:21 | amiconn | I would have expected this change to reclaim the 512KB of the former malloc buffer... |
14:53:48 | bluebrother | Bagder: the SansaV2Firmware page looks quite weird as some graph plugin seems to be missing from twiki |
14:54:14 | bertrik | funman, BTW did you notice how for the m200v2 the keyscan inputs and output include pins XPA0 and XPA4? |
14:54:24 | funman | bertrik: not really |
14:54:37 | bertrik | these are the pins that need to be shorted to start the "USB promer" AFAIK |
14:55:23 | funman | bertrik: but you can trigger it equally by shorting some pins on the NAND to disable it |
14:56:23 | bertrik | maybe shorting the NAND to trigger the USB promer mode also causes it to think the memory is completely borken |
14:57:20 | funman | I thought it was working this way on the e200 |
14:57:20 | * | bluebrother finally sees an "upgrading FW. Please wait" |
14:57:26 | bertrik | since the XPA0 and XPA4 pins go to the buttons, it should be easier to access them |
14:59:25 | bluebrother | nice. An inverted RB logo ... |
14:59:28 | | Join Thundercloud [0] (n=thunderc@cpc1-hem18-0-0-cust660.lutn.cable.ntl.com) |
15:00 |
15:00:11 | | Nick Horschti is now known as Horscht (n=Horscht@xbmc/user/horscht) |
15:00:26 | domonoky | bluebrother: good. if you add lcd_write_command(LCD_SET_NORMAL_DISPLAY); to the end of lcd_init_device, it will be normal.. |
15:01:48 | *** | Saving seen data "./dancer.seen" |
15:07:11 | | Join stripwax__ [0] (n=Miranda@87-194-34-169.bethere.co.uk) |
15:10:00 | bluebrother | domonoky: ok ... now where to look next? |
15:10:38 | funman | sd/inand |
15:13:19 | * | bertrik is looking into i2c (did I mention this already :) ) ? |
15:13:26 | domonoky | bluebrother: either integrating m200v2 as a target (but i think linuxstb is already working on that) or sd/nand access :-) |
15:14:13 | linuxstb | domonoky: Yes, I should commit e200v2 and m200v2 soon... |
15:14:36 | funman | here is the code I have for sd : http://paste.ubuntu.com/59691/ |
15:14:47 | linuxstb | Would someone like to post the m200v2 LCD driver? Was it based on the clip driver or the tcc ssd1815 driver? |
15:15:31 | funman | linuxstb: http://paste.ubuntu.com/59500/ |
15:15:44 | funman | you'll need to add a LCD_SET_NORMAL_DISPLAY command as well |
15:15:52 | funman | and maybe move the file |
15:16:06 | funman | or create a brand new one; dunno |
15:16:16 | domonoky | it cul nee sme anup, butit works.. :-) |
15:16:38 | domonoky | äh, it could need some clean up, but it works |
15:16:58 | funman | clean up ? |
15:17:40 | domonoky | yes, make it m200v2 specific, and remove the tcc things... |
15:17:51 | domonoky | or make it a generic driver with specific init.. |
15:18:34 | funman | when I think about it the ssd1303 could be also merged, the only problem is that some commands mismatch between the 2 |
15:18:52 | funman | domonoky: can you run the code I pasted on m200 ? |
15:19:02 | funman | just call ata_test() after lcd init |
15:19:38 | domonoky | sure i can try |
15:22:25 | * | bluebrother notices he isn't quite familiar with the rockbox tree these days |
15:22:42 | bluebrother | funman: where to put that code? |
15:22:51 | domonoky | funman: no mmci.h file ? |
15:23:17 | funman | domonoky: oops i stole it from linux |
15:23:42 | domonoky | bluebrother: i have put it into target tree for sansa-clip as "sd.c" and put it into Firmware/SOURCES |
15:23:52 | domonoky | funman: can you pastebin it ? |
15:23:54 | funman | http://paste.ubuntu.com/59692/ |
15:24:36 | funman | domonoky: I put it in bootloader/ , less things to type on the keyboard ;) |
15:27:00 | bluebrother | hmm, now it doesn't find common.h |
15:27:40 | bluebrother | which is in bootloader/ |
15:28:01 | funman | right, it uses the printf/screen_reset api so it needs to be in bootloader/ |
15:29:54 | * | domonoky moved it int bootloader/ added a .h file for the ata_test(), included it into sansa_as3525.c, and it compiles |
15:30:28 | domonoky | now it shows: loopnumber: <counting number> |
15:30:41 | gevaerts | I've just submitted FS #9500, a first go at an ata->generic storage transition. Comments, hints and flames are welcome |
15:31:36 | | Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP) |
15:32:16 | funman | domonoky: no result ? |
15:32:26 | * | bluebrother has it running too |
15:32:29 | funman | acmd41: 0x... |
15:32:45 | domonoky | it just loops, so its waiting for acmd41, but nothing happens.. |
15:32:51 | bluebrother | it loops over acmd41 with result 0xff8000 |
15:33:02 | funman | ok, it's the same here |
15:33:05 | JdGordon | hey Nico_P, can you have a look at FS #8124 sometime? I've fixed the bug but have nfi what the actually underlying issue actually is (pause->ffw/rwd then stop starts playback) |
15:33:20 | funman | the (magic) value should be 0x80ff8000 |
15:33:36 | | Nick JdGordon is now known as JdGordon|zzz (n=jonno@rockbox/developer/JdGordon) |
15:33:41 | bluebrother | funman: do we know that the interface is correct and the only problem is the card not returning the correct result? |
15:33:45 | Nico_P | JdGordon|zzz: sure |
15:33:59 | funman | bluebrother: well we guess |
15:34:50 | funman | but it's strongly suggested that it's an ARM PL180 bound to the iNAND (SD - NAND interface by SanDisk) |
15:35:00 | | Quit nuonguy ("This computer has gone to sleep") |
15:35:35 | funman | this result means (according to SD specification 2.00) that either the card initialization power-up is not finished (should take max 1 second) either that it's an SDHC card |
15:35:53 | funman | but cmd8 (which would succeed only for SDHC) fails |
15:36:15 | funman | and setting the bit 30 of acmd41 argument (for SDHC) doesn't give better success |
15:39:22 | | Join MethoS [0] (n=clemens@host-091-096-213-001.ewe-ip-backbone.de) |
15:40:42 | bluebrother | how is the SPI clock configured? Is that the 24MHz idle clock divided by 200? |
15:40:56 | funman | I don't know what's the SPI clock |
15:40:58 | bluebrother | or is it mclk? |
15:41:07 | funman | mclk, yes |
15:41:17 | funman | well no |
15:41:22 | bluebrother | I'm wondering if that command is simply too fast. |
15:41:22 | funman | mciclk = mclk / 200 |
15:41:28 | funman | but I don't know what's mclk |
15:41:41 | funman | requirement is 100kHz < mciclk < 400kHz |
15:41:47 | bluebrother | yep. |
15:42:03 | funman | I tried with various dividers already, but feel free to experiment ;) |
15:42:12 | funman | I'll try lowering memstick & ide clocks |
15:43:13 | funman | ah .. they have less bits for the divider (respectively 5 and 4) |
15:44:39 | bluebrother | hmm. 5 bits would make the maximum divider 31 |
15:44:41 | | Quit bughunter2 (Read error: 104 (Connection reset by peer)) |
15:44:54 | * | domonoky sees that you set GPIOA1 to high in the mci_init_host(), at leats for the m200v2 there is a button on this pin ? |
15:45:54 | funman | maybe for m200 it's different |
15:46:14 | funman | this one is needed for using lcd |
15:46:15 | bluebrother | well, lowering mclk for a start might be a good idea. |
15:46:25 | funman | bluebrother: I don't know what's mclk |
15:46:40 | bluebrother | too bad |
15:46:42 | funman | and the maximum divider is 255 anyway |
15:47:08 | funman | you would have to find what generates mclk and see how you can divide the frequency |
15:47:52 | gevaerts | vitja: did you see my comments in the logs a few days ago? |
15:48:14 | * | bluebrother would like to have a JTAG for this |
15:49:37 | | Join robin0800 [0] (n=robin080@cpc2-brig8-0-0-cust394.brig.cable.ntl.com) |
15:53:48 | | Quit stoffel_ ("leaving") |
15:54:03 | | Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr) |
15:55:32 | | Quit MethoS-- (Read error: 110 (Connection timed out)) |
15:58:55 | funman | bertrik: linuxstb about the home button, what if you drive the corresponding row pin high before reading it ? |
15:59:40 | bertrik | I would expect this to be done already |
15:59:41 | funman | set C4:6 out, drive C6 high, read B2 |
15:59:45 | funman | it's not |
16:00 |
16:00:42 | bertrik | I thought you wrote it |
16:01:14 | funman | I did, but I didn't need to drive C6 high to read HOME button |
16:09:10 | n1s | amiconn: I don't know if we need 1MB, but after the change the the floor0 vorbis file that used to crash works fine so our Tremor codec needs to allocate > 512kB for that at least... (although I'm not sure that is reason enough for the huge buffer) |
16:12:17 | | Quit funman ("leaving") |
16:12:25 | * | linuxstb commits e200v2 and m200v2 code |
16:13:23 | | Quit Thundercloud (Remote closed the connection) |
16:13:50 | n1s | amiconn: I'm not sure about aac but I think it allocates lots of memory for long files |
16:15:42 | linuxstb | n1s: It would be nice to try and document the memory usage of every codec... Some codecs (aac included) use the codec buffer to store seektables - maybe that should be done on the audio buffer. |
16:16:10 | linuxstb | Thinking aloud, maybe "get_metadata" could determine how much extra working RAM the file will need to decode, and allocate it. |
16:17:14 | n1s | linuxstb: if that could be done in a nice way for both aac and vorbis we could probably shrink the codec buffer below 512 |
16:18:02 | gevaerts | But wouldn't you then allocate the same memory multiple times then, once per track? |
16:18:19 | gevaerts | Resulting in a net loss of buffer space |
16:20:43 | linuxstb | gevaerts: That's true, so possibly a bad idea... |
16:21:36 | domonoky | linuxstb: should i try the bootloader.bin from svn m200v2 with the git mkamsboot ? :-) |
16:21:45 | | Join miepchen^schlaf [0] (n=miepchen@p579ECBFE.dip.t-dialin.net) |
16:21:46 | | Quit miepchen^schlaf (Remote closed the connection) |
16:22:18 | linuxstb | domonoky: No, you should adapt SVN mkamsboot ;) |
16:23:07 | domonoky | linuxstb: whats needed for the svn mlamsboot ? only the buttons ? |
16:24:12 | linuxstb | Yes, plus copy/pasting some things in the Makefile and mkamsboot.c |
16:24:31 | linuxstb | (to build an extra dualboot.bin for the m200v2 and embed it in mkamsboot) |
16:24:50 | n1s | gevaerts: I don't know enough about this but it might be possible to parse the data from the files when buffering and store the parsed form in the buffer instead of the representation in the file (might not be feasible though) |
16:26:45 | gevaerts | n1s: I don't know either :) |
16:27:34 | | Join reacocard [0] (n=reacocar@WL-48.CINE.HMC.Edu) |
16:31:13 | * | domonoky confirms that the svn bootloader works (with the git mkamsboot) but lcd is still inverted in svn.. |
16:34:12 | bertrik | mixing the git and svn version of mkamsboot and bootloader sounds very dangerous |
16:35:25 | domonoky | bertrik: not really, if the .S file from git works (which it does) it shouldnt matter what image we embedd... and this player is cheeep, so no worries.. :-) |
16:38:20 | | Quit miepchen^schlaf_ (Read error: 110 (Connection timed out)) |
16:43:45 | vitja | gevaerts: no |
16:45:58 | * | domonoky tries to modifiy the svn mkamsboot, but it fails with: "whole file checksum failed" for the m200p.bin file. Also the error output above (line 395) doesnt seem to be right. (is it the bootloader or the of ?) |
16:46:06 | gevaerts | vitja: 2008-10-14:22:36 < gevaerts> vitja: (logs) The host resets the usb device because it doesn't get a reply to a SCSI READ command |
16:46:38 | gevaerts | So it seems that for some reason the device just stops sending data |
16:46:43 | vitja | gevaerts: hmm strange will take a look later |
16:46:57 | vitja | sending or receiving? |
16:48:06 | gevaerts | The host sends a SCSI read command, and gets nothing back. That's why it decides to reset the bus |
16:49:02 | gevaerts | Of course it's possible that the read command already gets lost somewhere in the stack |
16:51:22 | | Quit robin0800 (Remote closed the connection) |
16:53:28 | | Quit Seed ("cu, Andre") |
16:55:21 | | Quit reacocard (".") |
16:55:42 | | Join joe2371 [0] (n=joe@c-69-138-250-166.hsd1.md.comcast.net) |
16:57:31 | linuxstb | domonoky: Yes, you're right about that error message - it should it can't load the OF file... Are you fixing, or should I? |
16:58:15 | domonoky | it better you fix it, as i have more non-working modifikations here.. |
16:58:16 | J-23 | was e200v2 LCD code tested? |
16:58:49 | linuxstb | J-23: No, not at all - it's just a work-in-progress |
16:59:04 | linuxstb | Not all needed functions (e.g. lcd_update) are implemented. |
16:59:23 | domonoky | linuxstb: it seems as if svn mkamsboot doesnt recognise the format of this m200v2.bin.. it seems to look at wrong places for the crc and for the model numbers |
16:59:35 | J-23 | ok, so can I compile it an run on my player? |
16:59:40 | J-23 | s/an/and/ |
17:00 |
17:00:48 | linuxstb | J-23: If you want, but it doesn't do anything visible. |
17:01:10 | | Join miepchen^schlaf [0] (n=miepchen@p579ECBFE.dip.t-dialin.net) |
17:01:50 | *** | Saving seen data "./dancer.seen" |
17:04:05 | J-23 | ok, thanks for information |
17:04:32 | | Quit J-23 ("Flying cow pressed ^D on my keyboard.") |
17:06:30 | | Join miepchen^schlaf_ [0] (n=miepchen@p579ECBFE.dip.t-dialin.net) |
17:07:39 | n1s | wow, Tremor code is actually horrible to read |
17:09:26 | | Quit faemir (Remote closed the connection) |
17:10:19 | linuxstb | n1s: Yes, whitespace wasn't considered useful... |
17:10:55 | linuxstb | domonoky: Fixed in svn |
17:11:02 | linuxstb | (the error, not the firmware issue...) |
17:11:34 | vitja | gevaerts: hmm so I need to some debug prints to the driver to understand the case |
17:11:47 | gevaerts | Probablu, yes |
17:23:00 | domonoky | linuxstb: it seems the m200v2 firmwares dont have a checksum at the end. And the model id is different between the 4.1.08 and the 4.0.45 version. The 4.1.08 version has the expected 0x25 as model id. But the 4.0.45 version has 0x1e (the code for fuze) at this place... |
17:23:06 | | Quit jeffdameth ("Leaving.") |
17:23:54 | linuxstb | domonoky: I'm just looking now... I have the 4.1.08 firmware - I'll download some others... |
17:25:15 | Nico_P | gevaerts: I've taken a quick look to your storage abstraction patch... why replace ata by storage? I would've thought ata would be another type of storage, at the same level as flash, nand or the others |
17:26:05 | gevaerts | Nico_P: it is |
17:26:56 | Nico_P | oh indeed. I guess it was too quick a look ;) |
17:27:05 | gevaerts | Maybe my description is unclear. Usage if ata_* migrates to storage_*, so ata_* now means "uses an ata controller" |
17:27:53 | Nico_P | stuff like flash_spindown sounds a bit strange though :) |
17:28:17 | gevaerts | Indeed. That bit needs more cleanup |
17:28:28 | | Quit moos ("Rockbox rules the DAP world") |
17:30:02 | | Quit Lars_G (Read error: 110 (Connection timed out)) |
17:33:13 | gevaerts | Actually I don't like the idea of apps/* calling ata_sleep() and friends. This needs a better abstraction, preferably one that works with more than one drive |
17:34:06 | Nico_P | isn't storage_sleep() good enough? |
17:34:47 | gevaerts | Maybe it is, but what does it actually mean if you have two drives? |
17:35:40 | gevaerts | On a HD+SD target (like the Elio), with the current abstractions the jpeg viewer would keep the disk spinning if you're watching a slideshow from the SD card |
17:36:38 | | Quit miepchen^schlaf (Connection timed out) |
17:37:23 | Nico_P | maybe we need something to designate storage units |
17:37:49 | gevaerts | Also, what exactly happens if a plugin calls storage_sleep() while playback is rebuffering? |
17:37:55 | Nico_P | then the functions would be something like storage_sleep(unit *u) |
17:38:28 | Nico_P | isn't that already handled? |
17:38:38 | gevaerts | Actually that's easy to add, just use a drive number (like some of the other functions). But how does the apps/ code get that number? |
17:40:36 | Nico_P | there would need to be some convention, like 0 for main storage (ata of flash), and 1 for removable |
17:41:01 | Nico_P | I don't think it's possible to completely abstract that from apps/ |
17:41:28 | gevaerts | Indeed. That's why my feeling is that apps/ shouldn't touch it |
17:41:56 | Nico_P | by calling things such as ata_sleep, you mean? |
17:42:00 | gevaerts | The best we can do is probably a function that gets a path and returns the drive number |
17:42:58 | gevaerts | Maybe we need an api like path_is_busy(char *path, int access_frequency), so the app can tell how often it's going to do things there |
17:43:19 | Nico_P | I was thinking something along the same line |
17:43:22 | gevaerts | Then the storage layer can use that frequency to decide whether to keep the drive spinning or not |
17:44:40 | Nico_P | what about simply using file descriptors and timeouts? |
17:45:44 | gevaerts | File descriptors, yes. Timeouts, I'm not sure |
17:46:19 | gevaerts | I think the typical case is that the code wants to say "I'm going to need more data in about n seconds" |
17:47:17 | | Join stoffel_ [0] (n=sfr@p57B4F17B.dip.t-dialin.net) |
17:47:36 | gevaerts | Actually, if you do it that way you can do preemptive spinups from the storage layer |
17:49:00 | Nico_P | true, but I have trouble finding examples of code that would know it's going to need data and when |
17:49:11 | Nico_P | the buffering code would know, but what else? |
17:50:26 | | Quit courtc (Remote closed the connection) |
17:50:29 | | Join courtc [0] (n=court@c-24-99-230-218.hsd1.ga.comcast.net) |
17:50:58 | | Join bughunter2 [0] (n=Jelle@77.164.66.126) |
17:52:19 | gevaerts | The ones that use these functions are mpegplayer, jpegviewer, clock and wavplay. Maybe some others |
17:53:25 | gevaerts | They mostly seem to call sleep() when they're done reading |
18:00 |
18:03:25 | | Join domonoky1 [0] (n=Domonoky@f051224042.adsl.alicedsl.de) |
18:11:07 | | Join kushal_12_27_200 [0] (n=kushal@12.169.180.178) |
18:14:13 | | Join funman [0] (n=fun@86.219.29.237) |
18:14:26 | funman | domonoky1: you have trouble with the m200v2 firmware format ? |
18:15:59 | domonoky1 | funman: a bit, but i hope linuxstb solves it :-) |
18:16:26 | | Quit kushal_12_27_200 ("Leaving") |
18:16:48 | domonoky1 | it seems as if the 4.0.45 m200v2 firmware has a different model id,then a 4.1.08 version.. |
18:17:21 | | Join Nibbl [0] (n=Nibbler@91-66-158-199-dynip.superkabel.de) |
18:17:26 | funman | yes, very strange .. |
18:18:12 | | Quit EspeonEefi ("さよなら") |
18:18:37 | funman | free non initialized pointer in mkamsboot ! |
18:19:34 | | Join Thundercloud [0] (n=thunderc@cpc1-hem18-0-0-cust660.lutn.cable.ntl.com) |
18:19:55 | funman | domonoky1: http://paste.ubuntu.com/59745/ - I feel lazy editing the Makefile |
18:20:23 | | Join pierre- [0] (n=pierre@93-81-58-99.broadband.corbina.ru) |
18:20:26 | | Join kaan_ [0] (n=chatzill@p5B055298.dip.t-dialin.net) |
18:20:34 | kaan_ | hi guise |
18:20:41 | funman | about the model, maybe the answer is in one of the non identified bits |
18:21:28 | | Quit domonoky (Read error: 110 (Connection timed out)) |
18:22:35 | kaan_ | just wanted to doublecheck: can i run rockbox on nano 2nd gen? |
18:22:39 | | Join Lear [0] (i=chatzill@rockbox/developer/lear) |
18:23:04 | domonoky1 | kaan_: no |
18:23:11 | kaan_ | damn :( |
18:23:22 | kaan_ | not even if i say pretty please? |
18:23:25 | kaan_ | jk :( |
18:24:21 | kaan_ | is there a reason why not? |
18:24:38 | funman | you didn't port rockbox to nano 2nd gen |
18:24:41 | gevaerts | Ports are a lot of work |
18:25:14 | soap | joe2371, I know I'm late to your question (by 21 hours) but why are you constraining your ABR MP3 encodings by doing a 192k hard limit? |
18:25:46 | kaan_ | damn i wanna play doom and gameboy on mah ipod :( thanks anyways |
18:25:48 | kaan_ | bye@all |
18:25:49 | | Part kaan_ |
18:31:54 | | Join J-23 [0] (n=kvirc@a105.net128.okay.pl) |
18:43:16 | | Join Zarggg [0] (n=zarggg@65-78-69-194.c3-0.eas-ubr6.atw-eas.pa.cable.rcn.com) |
18:44:17 | | Quit ender` (" "Religion is the opiate of the masses." -- Karl Marx --- "Winners don't do drugs." -- The FBI") |
18:53:16 | | Quit lasser (Remote closed the connection) |
18:59:10 | funman | kugel , saratoga : beware the FuZe is staying behind ! |
19:00 |
19:00:07 | | Join toffe82 [0] (n=chatzill@75.8.206.183) |
19:00:55 | | Quit perrikwp ("http://www.mibbit.com ajax IRC Client") |
19:01:10 | | Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/mibbit.com/x-9d0d0fdd22345b92) |
19:01:53 | *** | Saving seen data "./dancer.seen" |
19:02:22 | bertrik | not much luck with sansa v2 i2c yet, it looks like the OF uses interrupts to handle part of the transfers which makes it harder to analyse |
19:02:28 | | Join robin0800 [0] (n=robin080@cpc2-brig8-0-0-cust394.brig.cable.ntl.com) |
19:02:53 | bertrik | at least I can reset/enable the i2c controller and see some register defaults |
19:03:21 | funman | isn't it possible to use it without interrupts ? |
19:03:45 | bertrik | I'm actually hoping I can find a datasheet on the internet that explains the registers in more detail (more than just a name), since other parts of the as3525 seems to be copied from existing designs |
19:04:08 | bertrik | funman, probably |
19:05:00 | funman | the interrupts shouldn't be too difficult to implement |
19:05:05 | funman | I started but never tested |
19:05:32 | | Join saratoga [0] (n=41becb3b@gateway/web/cgi-irc/labb.contactor.se/x-ec7030700e45e097) |
19:05:57 | saratoga | my fuze is a couple small pieces on a work bench right now |
19:06:08 | saratoga | i will be impressed if i get it back together without breaking it |
19:06:19 | funman | does it still boot ? |
19:06:40 | | Quit courtc (Remote closed the connection) |
19:06:51 | | Join courtc [0] (n=court@c-24-99-230-218.hsd1.ga.comcast.net) |
19:07:02 | saratoga | it did the last time i tried |
19:07:21 | saratoga | i tried a mircoscope and 36 gauge wire and i couldn't hold it steady enough for soldering |
19:07:44 | saratoga | so i'm just going to order a header with the right pitch, clamp it on, and then solder it |
19:10:22 | bluebrother | saratoga: trying to attach a JTAG? |
19:10:37 | saratoga | bluebrother: yeah |
19:10:57 | saratoga | i picked the one V2 target with a 0.5 mm pitch rather then a 1mm pitch |
19:12:09 | | Quit Thundercloud (Remote closed the connection) |
19:16:55 | | Join Tetracomm [0] (n=nicholas@72.252.29.2) |
19:19:23 | | Join massiveH [0] (n=massiveH@ool-44c48a1e.dyn.optonline.net) |
19:21:27 | | Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky) |
19:27:37 | | Quit massiveH ("Leaving") |
19:27:48 | | Quit domonoky1 (Read error: 104 (Connection reset by peer)) |
19:28:34 | | Quit saratoga ("CGI:IRC") |
19:31:53 | | Quit robin0800 (Read error: 110 (Connection timed out)) |
19:32:23 | | Quit tvelocity (Connection timed out) |
19:33:22 | | Join tvelocity [0] (n=tony@gw1.mycosmos.gr) |
19:36:04 | | Join devslashnull [0] (n=delvslas@pool-71-104-116-13.lsanca.dsl-w.verizon.net) |
19:37:04 | devslashnull | i have a 5th gen ipod video. is there any difference when loading up the music if i drag and drop to the disk vs reading music added from itunes |
19:38:23 | | Join massiveH [0] (n=massiveH@ool-44c48a1e.dyn.optonline.net) |
19:38:37 | domonoky | the only difference should be, that itunes mangles you filenames, so you have to use the db.. |
19:39:13 | | Join DerDome [0] (n=DerDome@dslb-082-083-237-083.pools.arcor-ip.net) |
19:39:32 | devslashnull | oh i know that |
19:40:06 | | Join jhulst [0] (n=jhulst@unaffiliated/jhulst) |
19:40:22 | devslashnull | but what i mean, is that right now i only have files that ive dragged and dropped to my ipod. when it reads the music, theres a few seconds delay as it reads the music. is there a delay as well if it uses the itunes db |
19:42:08 | gevaerts | devslashnull: try enabling dircache |
19:42:29 | devslashnull | is that under playback options ? |
19:43:31 | gevaerts | good question |
19:46:03 | gevaerts | It's in General Settings > System > Disk |
19:46:25 | devslashnull | ok thanks |
19:46:57 | bluebrother | dircache has nothing to do with playback ... |
19:47:17 | | Join obo [0] (n=obo@rockbox/developer/obo) |
19:47:29 | bluebrother | and if there is a delay when starting playback this is usually related to the disc spinning up. Nothing itunes could do anything about |
19:47:51 | devslashnull | iin rockbox it says reading files or something like that |
19:48:00 | devslashnull | and its there for 3-4 seconds |
19:48:12 | bluebrother | do you use the database? |
19:48:16 | | Quit meven (Remote closed the connection) |
19:48:18 | devslashnull | no i drap and drop |
19:48:25 | bluebrother | the rockbox database ... |
19:48:38 | bluebrother | this is not related to DnD. |
19:48:39 | devslashnull | what do you mean |
19:48:46 | devslashnull | huh ? |
19:49:02 | bluebrother | in the main menu you have "Files" and "Database". Rockbox' database isn't build on the pc but on the player itself |
19:49:06 | | Join petur [50] (n=petur@rockbox/developer/petur) |
19:49:34 | devslashnull | oh yes the database menu item |
19:49:47 | bluebrother | and the database information is (unsurprisingly) stored in a file. If you don't load that to RAM (which is the default) then every query needs to load that file first. |
19:50:16 | bluebrother | enable "load to RAM" in the database settings. |
19:50:22 | devslashnull | ok |
19:50:38 | * | bluebrother wants to slap someone ... "no database, DnD" but "using the database". hmpf. |
19:51:37 | bluebrother | make sure to reboot after enabling the load to RAM setting. |
19:51:56 | devslashnull | ok |
19:52:07 | bluebrother | but a splash should tell you about this. |
19:53:25 | devslashnull | yea |
19:53:41 | devslashnull | ive done that before when i added music. it doesnt get added to rockboxs database automaticallu |
19:53:44 | devslashnull | automatically |
19:54:20 | bluebrother | enable dircache and auto-update of the database |
19:54:25 | devslashnull | ok |
19:54:51 | | Join Llorean [0] (n=DarkkOne@ppp-70-242-15-169.dsl.hstntx.swbell.net) |
19:55:49 | | Quit DerDome ("Leaving.") |
19:56:45 | | Join DerDome [0] (n=DerDome@dslb-082-083-237-083.pools.arcor-ip.net) |
19:59:10 | | Join MethoS- [0] (n=clemens@host-091-097-241-115.ewe-ip-backbone.de) |
20:00 |
20:03:14 | | Quit esthar (Read error: 104 (Connection reset by peer)) |
20:06:16 | | Quit Llorean ("Leaving.") |
20:07:21 | | Join Thundercloud [0] (n=thunderc@cpc1-hem18-0-0-cust660.lutn.cable.ntl.com) |
20:07:33 | | Join MethoS-- [0] (n=clemens@host-091-096-214-132.ewe-ip-backbone.de) |
20:09:38 | | Join mc2739 [0] (n=mc2739@cpe-67-10-238-175.satx.res.rr.com) |
20:12:19 | | Join Llorean [0] (n=DarkkOne@ppp-70-242-15-169.dsl.hstntx.swbell.net) |
20:13:01 | | Quit MethoS (Read error: 113 (No route to host)) |
20:13:03 | | Join mf0102 [0] (n=michi@e181131130.adsl.alicedsl.de) |
20:15:48 | | Join arnol [0] (n=arne@85.221.114.24) |
20:16:36 | | Quit devslashnull ("This computer has gone to sleep") |
20:18:02 | arnol | hi. i have a problem when trying to install the rockbox automatickly. when it tryes to install the bootloader i get the error "could not open Ipod" i am using ubuntu, and i have selected the right player. what could be wrong? |
20:18:35 | | Join nuonguy [0] (n=john@c-71-198-1-139.hsd1.ca.comcast.net) |
20:19:24 | bluebrother | do you have write permissions to the device (not partition!)? |
20:19:26 | n1s | arnol: you need to run rbutil as root or with sudo |
20:19:47 | arnol | oki |
20:19:49 | arnol | ill try |
20:20:12 | | Join {phoenix} [0] (n=dirk@p54B44BF1.dip.t-dialin.net) |
20:21:24 | | Quit jhulst (Read error: 110 (Connection timed out)) |
20:21:29 | | Quit MethoS- (Read error: 113 (No route to host)) |
20:23:20 | | Join devslashnull [0] (n=delvslas@pool-71-104-116-13.lsanca.dsl-w.verizon.net) |
20:23:32 | devslashnull | is there a way to set the controls to be the same as the ipod in rockbox ? |
20:23:39 | bluebrother | no |
20:23:40 | | Quit pixelma (" .") |
20:23:47 | devslashnull | ok thanks |
20:23:53 | | Quit devslashnull (Client Quit) |
20:24:01 | | Join pixelma2 [0] (n=marianne@rockbox/staff/pixelma) |
20:24:16 | bluebrother | now nice ... less than a minute around. bah. |
20:24:34 | arnol | how do i do that? i have the utillity file in my home folder, and i try typing "sudo rbutilqt" in the terminal, but it would not open. how do i open it with sudo?? |
20:24:57 | n1s | arnol: sudo ./rbutil |
20:25:03 | n1s | arnol: sudo ./rbutilqt |
20:25:14 | | Quit Nibbl (Read error: 113 (No route to host)) |
20:26:35 | arnol | hmm.. now i get no ipod found.. :S |
20:27:20 | pixelma2 | what Ipod model do you have exactly? |
20:27:30 | arnol | 30 gb 5g |
20:27:36 | bluebrother | check the system info dialog and the result of the autodetection in the settings |
20:27:48 | arnol | and it marks it when i press autodetect... |
20:28:02 | | Quit massiveH (Read error: 113 (No route to host)) |
20:28:14 | bluebrother | do you already have Rockbox installed? |
20:28:31 | arnol | no |
20:28:57 | arnol | i have tryed complete install, and only botloader install |
20:29:03 | bluebrother | is there a hub between the player and the PC? |
20:29:11 | arnol | no |
20:29:46 | bluebrother | are you using a front usb port on the PC? |
20:30:14 | arnol | i use one of the two usb connections on my laptop |
20:30:45 | bluebrother | you might have a bad cable. If possible try a different one and a different usb port |
20:31:16 | arnol | but the ipod works fine normally with it... |
20:32:09 | bluebrother | that's not the point. Bootloader installation is a critical point and there have been reports before about "a bit" broken cables that worked fine except for bootloader installation |
20:32:25 | arnol | oki.. |
20:32:28 | arnol | ill try... |
20:32:33 | | Quit arnol ("Leaving") |
20:36:37 | | Quit funman ("leaving") |
20:38:07 | | Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/labb.contactor.se/x-f60e248928e4314f) |
20:39:35 | | Join jhulst [0] (n=jhulst@unaffiliated/jhulst) |
20:43:50 | linuxstb | Anyone know who/what GodEater was referring to here? http://forums.rockbox.org/index.php?topic=19074.0#msg137556 |
20:44:20 | saratoga | linuxstb: no in fact I was wondering the the same |
20:44:34 | * | linuxstb recalls someone showing interest in an iphone/itouch port, and wonders if GodEater was confusing them |
20:54:16 | | Quit pierre- (Read error: 60 (Operation timed out)) |
20:56:46 | linuxstb | domonoky: How are you getting on with the m200v2? Did funman's patch work? |
20:57:06 | linuxstb | (patch to mkamsboot and dualboot.S) |
20:57:46 | | Join ender` [0] (i=krneki@foo.eternallybored.org) |
20:57:46 | domonoky | linuxstb: funmans patch only solves the checksum problem. but not the model id... |
20:58:24 | linuxstb | domonoky: But I thought the model_id was OK, in one version of the OF? I was wondering if you had tested it? |
20:58:25 | domonoky | i should have everything else ready, but dont know how to solve this seemingly wrong model id.. |
20:58:47 | domonoky | ah, i didnt test with the newer version... |
20:58:52 | domonoky | maybe i should :-) |
20:59:00 | linuxstb | Only 15 EUR... |
21:00 |
21:01:54 | *** | Saving seen data "./dancer.seen" |
21:07:42 | | Quit gevaerts (Nick collision from services.) |
21:07:49 | | Join Strife89 [0] (n=michael@204.116.245.152) |
21:07:51 | | Join gevaerts [0] (n=fg@rockbox/developer/gevaerts) |
21:08:06 | denes_ | so I can read the flash on the meizu m3. great. but there is apparently a flash transaltion layer, different from the telechips one. now what ... |
21:08:38 | denes_ | anybody has some birght idea - other than reverse engineering the OF |
21:09:02 | | Quit J-23 (Remote closed the connection) |
21:09:12 | | Quit stoffel_ ("leaving") |
21:09:47 | domonoky | linuxstb: with this patch http://pastebin.com/mec515e2 and the newer OF it works :-) |
21:10:41 | domonoky | (you should use fumans checksum patch instead of just commenting the checksum check..) |
21:11:31 | domonoky | but the older m200v2 could be dangerious with this, as mkamsboot thinks its a fuze.. |
21:12:20 | | Join AndyI [0] (i=AndyI@212.14.205.32) |
21:13:15 | linuxstb | domonoky: All that would happen is that mkamsboot would refuse to patch it with an m200v2 Rockbox bootloader. But once we get a fuze bootloader, things will be dangerous... |
21:13:44 | domonoky | linuxstb: yes, at the moment it complains, but in the future ? |
21:14:21 | linuxstb | We need to work out how to better detect the target that OF images are for... |
21:14:32 | | Quit {phoenix} (Remote closed the connection) |
21:15:33 | | Join {phoenix} [0] (n=dirk@p54B44BF1.dip.t-dialin.net) |
21:16:22 | domonoky | as this all is potentially dangerious we should protect all with md5sums like we do for hxx0. ie only known working OF and bootloaders are accepted, result also checked agains a md5sum list.. |
21:17:47 | domonoky | so you can also detect for which player the of is by the md5sum.. no need to depend on the model-id in the firmware :-) |
21:18:38 | linuxstb | Yes, I was thinking of that too (but not for OF target detection). The problem is that Sandisk seem to release new firmwares quite often... |
21:19:19 | domonoky | yeah, but the could also introduces something which breaks our bootloaders, so its good to only allow specifc versions.. |
21:20:16 | linuxstb | I'm not sure that would be an issue, but it makes sense to be over-cautious. |
21:20:17 | * | bertrik just read something over i2c \o/ |
21:20:52 | domonoky | we dont know if future of versions wont brick with our bootloader.. so haveing md5sums is good. rbutil could even download does md5sums from the server, so we dont need to release a new version for a new of.. |
21:20:55 | saratoga | we could just force people to use certain OF versions, and update the tool as new OF versions are found to be ok |
21:21:04 | domonoky | bertrik: congrats ! :-) |
21:21:15 | linuxstb | saratoga: Regarding GodEater's memory - he was referring to tcooksey who came here on 25th July (wanting to port Qt/E to Rockbox, rather than porting Rockbox to Nokia devices) |
21:21:33 | saratoga | linuxstb: ah thats a big different, no wonder i didn't remember |
21:22:01 | domonoky | wow Qt/E porting to rockbox ? wouldnt the other way round be better ? |
21:22:42 | domonoky | ie a Qt/E Sim instead of a SDL Sim.. |
21:23:00 | | Quit AndyIL (Read error: 110 (Connection timed out)) |
21:23:53 | bluebrother | why would a Qt sim be better at all? Rockbox is still C, so no point in using a cpp framework |
21:23:56 | linuxstb | I'm assuming he changed his mind, as we haven't heard from him since... |
21:26:02 | domonoky | bluebrother: to use it on a Qt/E target ? |
21:26:12 | domonoky | ie a Qtopia phone ? |
21:31:54 | | Join Nibbl [0] (n=Nibbler@91-66-158-199-dynip.superkabel.de) |
21:32:02 | | Join lasser [0] (n=chatzill@Wb27e.w.pppool.de) |
21:34:13 | domonoky | linuxstb: should i commit this patch http://paste.ubuntu.com/59822/ to add m200v2 support ? |
21:35:16 | | Join Zom [0] (n=zom@c-eddde355.09-109-73766c10.cust.bredbandsbolaget.se) |
21:35:36 | | Quit nplus (Remote closed the connection) |
21:36:18 | | Join einhirn [0] (i=Miranda@p5B031622.dip0.t-ipconnect.de) |
21:37:01 | | Join goffa_ [0] (n=goffa@216.220.23.105) |
21:39:09 | bertrik | domonoky, just read the device serial and verified it with the device serial from the lsusb ouput :) |
21:40:27 | linuxstb | domonoky: Looks fine to me, although I would add a comment explaining the change to checksum - e.g. something like "Some firmware images (e.g. m200v2) don't have a whole-file checksum - they have "0xdeadbeef" instead." |
21:40:39 | bertrik | the device on the sansa v2 i2c bus is nearly identical to an as3514 as far as I can tell |
21:40:57 | domonoky | linuxstb: oki, will do. |
21:41:24 | bertrik | now just get flash memory and i2s to work and we should be able to get sound... |
21:44:29 | linuxstb | Presumably the codec is the same (or similar) to that in the e200v2 (PP5024) ? |
21:45:10 | linuxstb | bertrik: Did you try the svn mkamsboot, or do you still not trust it? ;) |
21:45:37 | bertrik | yes, I'm using all svn now |
21:45:50 | | Quit Lear ("ChatZilla 0.9.83 [Firefox 3.1b2pre/20081016033525]") |
21:45:52 | | Quit domonoky (Read error: 104 (Connection reset by peer)) |
21:45:53 | bertrik | (disabled the scroll though) |
21:48:07 | | Quit goffa (Read error: 110 (Connection timed out)) |
21:48:41 | | Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky) |
21:49:42 | bluebrother | do we have documentation for CCU and CGU registers? |
21:49:49 | bertrik | yes |
21:52:11 | | Quit {phoenix} ("Konversation terminated!") |
21:55:09 | | Join {phoenix} [0] (n=dirk@p54B44BF1.dip.t-dialin.net) |
21:55:43 | | Quit BlakeJohnson86 (Read error: 110 (Connection timed out)) |
21:58:20 | | Quit Thundercloud (Remote closed the connection) |
22:00 |
22:01:24 | | Quit amiconn (" plomm") |
22:05:48 | | Join kharo [0] (n=teemu@a88-114-245-92.elisa-laajakaista.fi) |
22:06:11 | bertrik | what speed does the sansa v2 bootloader run at? |
22:07:54 | | Join sarixe [0] (n=sarixe@ool-435407e9.dyn.optonline.net) |
22:08:07 | linuxstb | domonoky: I thought funman wrote that patch? |
22:09:16 | domonoky | he did help,and the crc thing is from him, but not the rest.. |
22:10:19 | domonoky | if i look clearly nearly all code is from him, but i assembled it :-) |
22:15:42 | | Quit rasher (brown.freenode.net irc.freenode.net) |
22:15:42 | NSplit | brown.freenode.net irc.freenode.net |
22:18:58 | | Quit lasser ("ChatZilla 0.9.83 [Iceweasel 3.0.3/2008092816]") |
22:21:55 | | Quit mf0102 (Read error: 110 (Connection timed out)) |
22:21:57 | | Join mf0102 [0] (n=michi@e181142223.adsl.alicedsl.de) |
22:22:38 | NHeal | brown.freenode.net irc.freenode.net |
22:22:38 | NJoin | rasher [0] (n=rasher@0x5550f5a3.adsl.cybercity.dk) |
22:24:05 | | Quit Nibbl (No route to host) |
22:35:41 | | Join Nibbl [0] (n=Nibbler@91-66-158-199-dynip.superkabel.de) |
22:36:07 | | Quit Nibbl (Remote closed the connection) |
22:36:40 | | Quit pixelma2 ("-") |
22:37:08 | | Join pixelma [50] (i=pixelma@rockbox/staff/pixelma) |
22:37:57 | | Quit pixelma (Client Quit) |
22:38:58 | | Join Nibbl [0] (n=Nibbler@91-66-158-199-dynip.superkabel.de) |
22:40:03 | | Join amiconn [50] (n=jens@rockbox/developer/amiconn) |
22:40:03 | | Quit ryanakca (Read error: 104 (Connection reset by peer)) |
22:44:33 | | Join pixelma [50] (i=pixelma@rockbox/staff/pixelma) |
23:00 |
23:00:11 | | Quit {phoenix} ("Konversation terminated!") |
23:01:56 | *** | Saving seen data "./dancer.seen" |
23:02:07 | | Quit bmbl ("Woah!") |
23:07:56 | | Quit stripwax__ (Read error: 104 (Connection reset by peer)) |
23:10:12 | | Quit agaffney (Read error: 54 (Connection reset by peer)) |
23:10:23 | | Join MelaGo [0] (n=Michael@kotnet-149.kulnet.kuleuven.be) |
23:10:29 | | Join agaffney [0] (n=agaffney@gentoo/developer/pdpc.active.agaffney) |
23:10:44 | MelaGo | Hi there |
23:11:14 | linuxstb | hi |
23:11:22 | MelaGo | anyone has a minute to help me out with installing rockbox...I'm having a major problem... |
23:11:23 | MelaGo | ? |
23:11:41 | | Quit domonoky (Read error: 104 (Connection reset by peer)) |
23:11:50 | Bagder | not if you don't ask the question |
23:11:56 | MelaGo | erm, ok |
23:11:59 | MelaGo | well, I'm on a mac |
23:12:11 | MelaGo | had to use the ipodpatcher |
23:12:18 | MelaGo | it worked flawlessy |
23:12:26 | MelaGo | so i quit terminal |
23:12:38 | MelaGo | disconnect my ipod (5th gen ipod Video 30GB) |
23:12:47 | MelaGo | it reboots |
23:12:53 | MelaGo | but automatically stops after like 2 sec |
23:12:56 | MelaGo | and keeps on rebooting |
23:13:01 | MelaGo | can't connect it to computer |
23:13:06 | MelaGo | pretty screwed.... |
23:13:46 | n1s | MelaGo: Press down Menu+Select until it reboots and quickly press Menu+Play to get it into emergency disk mode (iirc) |
23:14:07 | linuxstb | Or turn the hold switch on - when it reboots, it will then start the Apple firmware |
23:14:52 | n1s | umm s/Menu+Play/Select?Play/ |
23:15:08 | MelaGo | erm... |
23:15:13 | | Quit mf0102 ("Ex-Chat") |
23:15:17 | MelaGo | the menu+select reboots the ipod |
23:15:24 | MelaGo | when i try pressing menu+play |
23:15:31 | MelaGo | when it does, it still shuts down |
23:15:35 | MelaGo | same goes for the hold button |
23:16:38 | linuxstb | It should be select+play |
23:16:45 | n1s | MelaGo: i was wrong you should press menu+select and then play+select |
23:16:51 | * | n1s is slow |
23:17:10 | MelaGo | alright |
23:17:11 | MelaGo | n1s |
23:17:12 | MelaGo | thanks |
23:17:19 | MelaGo | now i'll connect to mac |
23:17:29 | MelaGo | and try continue installation |
23:17:33 | MelaGo | thanks a bunch, guys |
23:17:42 | linuxstb | Did you convert it to FAT32 before installing Rockbox? |
23:17:50 | MelaGo | i don't have a rockbox yet |
23:17:57 | MelaGo | i used the ipodpatcher |
23:17:58 | MelaGo | to convert |
23:18:05 | MelaGo | u have to do that before installing rockbox |
23:18:17 | MelaGo | but i'm in disk mode now |
23:18:21 | MelaGo | thanks for the help... |
23:18:56 | | Quit n1s () |
23:19:00 | linuxstb | What do you mean "to convert"? You used ipodpatcher to convert from macpod to winpod? |
23:19:15 | MelaGo | yes? |
23:19:18 | MelaGo | i thought |
23:19:28 | MelaGo | that was its function.. |
23:19:32 | MelaGo | i'm wrong, apparently |
23:19:35 | linuxstb | No, where did you read that? |
23:19:39 | MelaGo | rockbox program still gives macpod error |
23:19:54 | linuxstb | ipodpatcher is used to install the Rockbox bootloader. |
23:19:59 | MelaGo | i'm trying to follow manual |
23:20:03 | MelaGo | so how do i get |
23:20:05 | MelaGo | it winpodded? |
23:20:23 | linuxstb | http://www.rockbox.org/twiki/bin/view/Main/IpodConversionToFAT32 |
23:20:31 | linuxstb | That should be linked to from the manual. |
23:22:54 | | Quit nuonguy ("This computer has gone to sleep") |
23:23:08 | | Join Schmogel [0] (n=Miranda@p3EE208A1.dip0.t-ipconnect.de) |
23:25:15 | | Join pixelma2 [0] (n=marianne@rockbox/staff/pixelma) |
23:25:16 | | Quit pixelma2 (Read error: 104 (Connection reset by peer)) |
23:28:57 | | Quit Schmogel (Read error: 104 (Connection reset by peer)) |
23:29:08 | | Quit SUSaiyan (Read error: 104 (Connection reset by peer)) |
23:29:23 | bertrik | yay, i2c writing on sansa v2 now also works |
23:29:39 | linuxstb | bertrik: Congratulations. |
23:30:50 | bluebrother | impressive. |
23:31:33 | | Quit jhulst (Remote closed the connection) |
23:32:04 | | Join Schmogel [0] (n=Miranda@p3EE208A1.dip0.t-ipconnect.de) |
23:32:42 | MelaGo | alright |
23:32:51 | MelaGo | so i'm trying to convert my macpod to winpod |
23:32:57 | linuxstb | MelaGo: Also, please try to put all your thoughts on one line... |
23:32:57 | MelaGo | using http://www.rockbox.org/twiki/bin/view/Main/IpodConversionToFAT32 |
23:33:13 | | Join jhulst [0] (n=jhulst@unaffiliated/jhulst) |
23:33:21 | MelaGo | i get a terminal message saying: 1+0 records in |
23:33:22 | MelaGo | 1+0 records out |
23:33:22 | MelaGo | 512 bytes transferred in 0.000043 secs (11864551 bytes/sec) |
23:33:53 | MelaGo | so i disc/reconnect like the tutorial says. However, then my ipod keeps on rebooting and i have to get it in disk mode |
23:35:29 | linuxstb | Yes... |
23:36:29 | MelaGo | just tried it a second time |
23:36:47 | MelaGo | also failed.. |
23:37:21 | linuxstb | It sounds like your ipod isn't happy - if I was you, I would restore it with itunes first, make sure it's working, then try the conversion to winpod. |
23:37:40 | | Join SUSaiyan [0] (n=SUSaiyan@cc84863-b.zwoll1.ov.home.nl) |
23:37:46 | MelaGo | I had the same thought, just restored it, gonna give it a 3rd try now |
23:38:00 | | Quit petur ("Zzzzz") |
23:38:32 | | Quit tvelocity (Connection timed out) |
23:43:01 | | Quit bertrik ("Leaving") |
23:44:27 | | Join HBK- [0] (i=hbk@pool-71-96-74-73.dfw.dsl-w.verizon.net) |
23:44:38 | MelaGo | alright....Tried it a 3rd time...Disk utility now says its in MS-DOS (FAT16) structure...I think that's ok, right? But when i try to install the bootloader now I get an error: "could not open ipod in RW-mode" |
23:48:42 | | Quit MelaGo () |
23:48:46 | | Join MelaGo [0] (n=Michael@kotnet-149.kulnet.kuleuven.be) |
23:53:23 | MelaGo | so, anybody cares to help? |
23:55:01 | pixelma | I think you need FAT32, don't know whether this would cause the error or not |
23:55:21 | MelaGo | yeah, i figured...So used Terminal command |
23:55:27 | MelaGo | got it in Fat32 now, still same error |
23:56:18 | pixelma | do you run ipodpatcher with administrative rights (not sure how that is called in MacOS)? |
23:56:54 | linuxstb | Is itunes still open? |
23:57:56 | MelaGo | itunes is not open, and I have deactivated the iPod in disk utility |