--- Log opened Sun Oct 16 01:18:54 2011 02:17 -!- [Saint] [~Saint]@unaffiliated/saint/x-8516940] has joined #freemyipod-support 02:31 -!- [7] [~TheSeven@rockbox/developer/TheSeven] has quit [Disconnected by services] 02:31 -!- TheSeven [~TheSeven@rockbox/developer/TheSeven] has joined #freemyipod-support 02:53 -!- [Saint] [~Saint]@unaffiliated/saint/x-8516940] has quit [Read error: Connection reset by peer] 02:53 -!- [Saint] [~Saint]@unaffiliated/saint/x-8516940] has joined #freemyipod-support 03:31 -!- [Saint_] [~Saint]@unaffiliated/saint/x-8516940] has joined #freemyipod-support 03:31 -!- [Saint] [~Saint]@unaffiliated/saint/x-8516940] has quit [Ping timeout: 245 seconds] 03:35 -!- [Saint] [~Saint]@unaffiliated/saint/x-8516940] has joined #freemyipod-support 03:39 -!- [Saint_] [~Saint]@unaffiliated/saint/x-8516940] has quit [Ping timeout: 245 seconds] 03:39 -!- [Saint] [~Saint]@unaffiliated/saint/x-8516940] has quit [Ping timeout: 245 seconds] 04:00 -!- [Saint] [~Saint]@unaffiliated/saint/x-8516940] has joined #freemyipod-support 06:01 -!- [Saint] [~Saint]@unaffiliated/saint/x-8516940] has quit [Ping timeout: 255 seconds] 06:17 -!- [Saint] [~Saint]@unaffiliated/saint/x-8516940] has joined #freemyipod-support 06:25 -!- [Saint] [~Saint]@unaffiliated/saint/x-8516940] has quit [Quit: AndChat - Android IRC Client - http://www.andchat.net/] 12:40 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has joined #freemyipod-support 13:43 -!- [Saint] [~Saint]@unaffiliated/saint/x-8516940] has joined #freemyipod-support 13:54 -!- [Saint] [~Saint]@unaffiliated/saint/x-8516940] has quit [Read error: Connection reset by peer] 13:54 -!- [Saint_] [~Saint]@unaffiliated/saint/x-8516940] has joined #freemyipod-support 13:54 -!- [Saint] [~Saint]@unaffiliated/saint/x-8516940] has joined #freemyipod-support 13:58 -!- [Saint_] [~Saint]@unaffiliated/saint/x-8516940] has quit [Ping timeout: 255 seconds] 14:04 -!- JamesR [5e0e4913@gateway/web/freenode/ip.94.14.73.19] has joined #freemyipod-support 14:06 < JamesR> Hi, I've installed EmCore and Rockbox onto my iPod, and it was all working fine until I installed fastboot, it now says '*PANIC* Incompatible API Version! Got 2, need 4', it won't do anything, or connect, please can somebody help? 14:08 < TheSeven> it should connect to you pc while showing this message 14:09 < TheSeven> however not as a storage device, but instead as an emcore debugging interface 14:09 < TheSeven> you apparently installed a fastboot app for a newer kernel version than you have installed 14:09 < JamesR> It's not doing that, it won't connect as anything, I'm on Windows 7 and it doesn't seem to recognise that it's plugged in 14:10 < TheSeven> so there's not even an unknown device in the device manager? 14:11 < JamesR> Actually yes, it's in the device manager as emCore Debugger under other devices, can I fix it from there? 14:20 < user890104> yes 14:21 < user890104> first, which emcore version and fastboot version did you download and installed? 14:22 < JamesR> According to the boot screen I installed emCORE version 0.2.0 r674 and I've realised now that I've installed fastboot version r708 by accident 14:25 < [Saint]> Heh...I did the same thing, many, many months ago. 14:25 < [Saint]> Thanks to my stupidity, more recent versions will delete a missmatched API fastboot. 14:26 < JamesR> How did you fix it? (Hoping that you did fix it) 14:26 < [Saint]> I did...but, do toy have access to a Linux environment? 14:26 < [Saint]> Its a million times easier. 14:26 < [Saint]> *do you 14:26 < JamesR> I don't unfortunately no 14:27 < [Saint]> Ah well...its just a lot more setup and buffering around initially. 14:27 < [Saint]> *buggering 14:27 * [Saint] needs to learn to disable autocorrect on his phone 14:28 < JamesR> I don't mind buggering around as long as it fixes my iPod :) 14:34 < user890104> JamesR: you need python 2.x, pyusb 1.0.0+, and libusb drivers 14:35 < JamesR> I'll download them now, whilst I'm installing/getting them, can you tell me the next step? 14:37 < user890104> you need to issue this command: 14:37 < user890104> python emcore.py rm /.boot/init.emcoreapp 14:38 < user890104> emcore.py and the other needed scripts are here: http://svn.freemyipod.org/emcore/trunk/tools/ 14:38 < user890104> using an svn client to download the files is as simple as: svn co http://svn.freemyipod.org/emcore/trunk/tools/ emcore-tools 14:39 < user890104> on windows, there's tortoisesvn, but if you want to save yourself installing it, you can manually download them 14:39 < user890104> you don't need the subfolders 14:39 < [Saint]> You don't need a client. 14:40 < [Saint]> VIEWVC for the win. 14:40 < [Saint]> *VIEWVC 14:40 < [Saint]> Whoops...I did get it right 14:44 < JamesR> Thanks guys, I'm having trouble with pyusb, it's saying it need python 2.6 and I've installed the newest version which is 2.7, I seem to be having major issues with releases today! 14:44 < JamesR> I'll try VIEWVC now and see if that's helpful 14:44 < [Saint]> Newer python is fine. 14:45 < [Saint]> ViewVC is simply a tool to browse svn repositories...no need to download it itself. 14:46 < user890104> http://sourceforge.net/projects/pyusb/files/PyUSB%201.0/1.0.0-alpha-1/pyusb-1.0.0-a1.zip/download 14:46 < user890104> this is the pyusb version you need 14:46 < [Saint]> But you can use it to download the scripts you'll need from the freemyipod svn report (saves installing an svn client) 14:46 < [Saint]> *repo 14:47 < user890104> but we don't have viewvc on the freemyipod server, only websvn 14:47 < user890104> which doesn't have "download tarball" option 14:48 < TheSeven> [16:26:09] <[Saint]> Thanks to my stupidity, more recent versions will delete a missmatched API fastboot. << only during upgrades, not if the users installs a wrong fastboot version 14:48 < user890104> so either a manual download of these couple of scripts, or a windows client would help 14:50 < JamesR> Sorry I'm a bit confused here, I've got as far as installing pyusb, it seems to have worked, although when I clicked setup it quickly loaded a DOS window, then it disappeared, so I'll take it as done, but I don't know what to do with these svn links, when I open them, they open text files, is thta because I need an svn client? 14:50 < user890104> no, it's because they are text files 14:50 < user890104> but you need to keep the extension when saving them 14:51 < user890104> about installing pyusb, there's a setup script and a readme file 14:51 < user890104> you need python first, then you open a CMD window, go to the directory (for ex. "cd Desktop/pyusb-whatever") 14:52 < [Saint]> TheSeven: yeah... user890104 mentioned that. See, I seemed to (wrongly) recall a check at boot for missmatched API rather than install/upgrade just removing any init.emcoreapp 14:52 < [Saint]> The former (even if it slows boot slightly) seems a sane option. 14:52 < user890104> and run the install script (something like "python setup.py install" or whatever) 14:56 < TheSeven> [Saint]: the former has a conceptual problem 14:57 < TheSeven> the kernel will just launch the app and doesn't know anything about its api version 14:57 < TheSeven> the app will just crash at a later point because of the mismatch 14:57 < TheSeven> from the kernel's point of view, it was successfully launched, so it doesn't care about the version on the bootflash 14:58 < JamesR> OK, I've successfully installed pyusb as far I can tell in the command line, it gave a lot of code, so I assumed it was successful 14:59 < JamesR> And I've downloaded emcore.py, so what happens now? 15:01 < user890104> you need to install a driver for the device 15:01 < [Saint]> TheSeven: couldn't that be solved with a version header in the emcoreapp files, and the core checking its no newer than ? 15:02 < JamesR> is that libusb? 15:02 < TheSeven> possibly, but generating that wouldn't be as easy 15:02 < user890104> libusb + an .inf file 15:02 < user890104> which windows version are you using? 15:03 < TheSeven> compiling it into main.o seems to be the only safe way that ensures that it's actually the version of the API that's being used 15:03 < [Saint]> Hum...right. 15:03 < TheSeven> everything else would at least require some huge makefile hackery 15:04 < JamesR> I'm using Windows 7 15:04 < [Saint]> I hear gevaerts likes makefiles :) 15:04 < TheSeven> btw, the libusb setup that seems to work best for me is installing the winusb driver for the device and then attaching user890104's libusb filter driver using the filter wizard from the most recent libusb release 15:05 < JamesR> I've downloaded libusb, but have no idea what to do with it 15:05 < JamesR> It's libusbwin32, as according to something I saw libusb 1 is experimental and not good with Windows 7 15:06 < user890104> TheSeven: doesn't pyusb 1.x support winusb directly? 15:07 < user890104> i'm using the drivers i sent you as drvice drivers, not a filter drivers 15:07 < user890104> device* 15:08 < JamesR> Do I need to download all of those files you sent as svn files? Sorry I'm really not good with any of this, I've installed python, and installed pyusb, but I'm a bit lost as to where I'm going from here, I'm a complete newby to this stuff 15:09 -!- benedikt93 [~benedikt9@unaffiliated/benedikt93] has joined #freemyipod-support 15:10 * [Saint] is a little surprised the "windows support method" isn't "download an Ubuntu liveCD" :) 15:10 < TheSeven> user890104: winusb doesn't seem to work with pyusb for some reason (haven't investigated further) 15:11 < user890104> JamesR: i would advise you to first check your pyusb installation 15:11 < user890104> to do so: open a cmd window, and type "python" then enter 15:12 < user890104> if you see the prompt >>> you're fine 15:12 < JamesR> it's saying python is an unknown comman 15:12 < user890104> then type "import usb.core" 15:12 < JamesR> command* 15:12 < user890104> well, try to specify the whole path 15:12 < user890104> c:\program files...... 15:13 < user890104> you can complete the paths with Tab (in case you don't know) 15:13 < JamesR> that worked 15:13 < JamesR> import usb.core gave me another >>> that right? 15:13 < user890104> if the usb import command works, i'll send you a driver 15:13 < user890104> yes, great 15:14 < JamesR> awesome, thanks for your help on this, I'll await the driver 15:14 -!- [Saint] [~Saint]@unaffiliated/saint/x-8516940] has quit [Ping timeout: 255 seconds] 15:17 < user890104> http://www.datafilehost.com/download-d4dd68ab.html 15:17 < user890104> try this one 15:17 < user890104> you know how to install the driver, right? 15:18 < JamesR> no, I could guess, but that's not got me very far as of yet :(, is it putting it in system32 by any chance? 15:19 < user890104> no, you jjust need to open device manager 15:19 < user890104> then select the device, right click -> update driver 15:19 < user890104> then you select the bottom option in the first few pages 15:19 < user890104> until you have a Have disk... button 15:20 < user890104> where you select the folder in which you extracted the archive 15:20 < user890104> so it would show up as emCORE monitor 15:20 < JamesR> right, I think I'm ok with that, let me give it a try 15:21 < JamesR> bingo I've got emCore monitor now 15:21 < user890104> it'll copy whatever is needed in the folders automaticly 15:21 < user890104> ok, then run the "rm" command 15:21 < user890104> python emcore.py rm /.boot/init.emcoreapp 15:22 < user890104> python emcore.py reset 15:22 < user890104> and next time use the proper fastboot version :) 15:22 < JamesR> It's syaing invalid syntax when I try the first command :( 15:23 < user890104> include the full python path 15:23 < user890104> as you did before 15:23 < JamesR> Do I need to run that in a basic command prompt or in the >>> one? 15:23 < user890104> no, in the basic prompt 15:23 < user890104> c:\....> 15:23 < JamesR> that'll be where I'm going wrong, I'll try that 15:25 < JamesR> it's saying can't open rm, no such file or directory 15:27 < user890104> uhm, you didn't write it correct then 15:27 < user890104> the full command should be something like 15:28 < user890104> "c:\program files\python\python.exe" "c:\users\\desktop\emcore-tools\emcore.py" rm /.boot/init.emcoreapp 15:28 < user890104> just guessing about the paths of course 15:30 < JamesR> ah, I think I'm not specifying the path to the emcore.py, I'll try that, just a check, why are there 2 commands, do I have the run python, then put that bit in? 15:30 < user890104> you don't open a python console (the one with >>> in front) 15:30 < user890104> it was just to test if the usb stuff works 15:31 < user890104> emcore.py is a script, it needs to be specified as a parameter to python.exe 15:31 < user890104> and not in a python console 15:32 < user890104> so basicly you have: python.exe