I've been doing more research (
) and I think I finally found the libusb stuff that I needed... However, after I put the brick in firmware upload mode and hooked it to the computer, where exactly am I supposed to type either "lejosfrimdl" or "nxjflash", and which one should I use? If I'm supposed to put it in the cmd or run windows (tried them, cmd flashed, then nothing happened), Brian should have put that explicitly in his book.
I've tried directly opening both files or typing them in the run window. Depending on whether I have my system variables labeled as "LEJOS_HOME" or "NXJ_HOME" one will be blank, and the other will say:
NXJ_HOME is C:\Program Files\lejos_nxj
Setting fmcn to 50
Checking VM C:\Program Files\lejos_nxj/bin/lejos_nxt_rom.bin ... VM OK.
Checking Menu C:\Program Files\lejos_nxj/bin/StartUpText.bin ... Menu OK.
And after that...nothing... No logo or menu appears, the computer just sits there, staring at me. And my NXT brick continues to pulse at me, showing that no firmware has been uploaded... Is there a next step that I am missing? And which label should I use for my system variables: "LEJOS_HOME" or "NXJ_HOME"?
I feel I should mention at this point that my computer runs on Windows 2000. Thus, one of the reasons why I wanted to use leJOS was because I though I would be able to run that on my computer, since it can't run the Lego software. I've downloaded the mindstorms driver from Lego, so now the computer recognizes the brick. When I go into the device manager it says: "Lego Mindstorms NXT firmware update mode". However, nothing else seems to work...
I've found the instructions link in the leJOS NXJ FAQ thread and tried them. I got as far as the lejosdl test, at which point the cmd would complain that 'lejosdl' is not a recognized command. I've tried switching my system variable names back and forth and trying 'nxjflash', but I always get the same error. What do I need to to to get the my computer to recognize the leJOS software and download the firmware on my NXT?
Lastly, a note to Brian, or any admin that cares, it seems that trouble downloading firmware (and later hooking up to Eclipse), is a standard, universal problem. You might be able to avoid further headaches in trying to solve other peoples problems by collecting all current related threads and putting them in a new, separate forum with some appropriate label, like: "Getting started: Downloading firmware and liking to Eclipse".
This forum should have three locked threads (or stickies) at the top (one for Windows, Mac, and Linux) where you put (and update) a list of detailed instructions on how to do everything from getting the leJOS and USB driver software, to firmware upload, to connecting to Eclipse. When ever someone posts a thread with a specific question, give a short reply, and add the steps they need to do to the appropriate locked thread. For example
Note: if you have just tried x and y happened, do z.
That way, when ever someone comes with a question, all the info the will EVER need will be in one of those locked threads, and you'll only have to update it like, once a month, when some newbie (like me) finds some new way of making things not work. I don't know, I just thought that would make things easier for everyone concerned...