3 e200rpatcher is a tool for uploading and executing an application to
4 an E200R in manufacturing mode. It is intended to be used to upload
5 the patching application to allow Rockbox installs.
7 e200rpatcher requires libusb (v0.1.2 has been tested successfully) for
8 cross-platform USB access. No-one has yet successfully installed
9 e200rpatcher on Windows, but it works on Linux and Mac OS X (and
10 should be fine on other Unix-like systems that libusb supports).
12 GENERAL BUILD INSTRUCTIONS
14 A pre-requisite for compiling e200rpatcher is a file called
15 "bootloader.bin" - this is the output of running an "I" (installer)
16 build for the E200R target.
18 In the Rockbox source directory, do:
20 mkdir build-e200rbootbin
23 [Select E200R, then I for installer]
26 This should give you a bootloader/bootloader/bin file which you should
27 copy to the e200rpatcher source directory.
31 The Makefile expects libusb (and the headers) to be installed on your
32 system and will link dynamically. Just type "make".
36 To build the mac version (target e200rpatcher-mac in the Makefile)
37 requires three files from libusb to be copied to the current
40 usb.h (copied from your libusb build directory)
41 libusb-i386.a (copied and renamed from .libs/libusb.a in an i386 build)
42 libusb-ppc.a (copied and renamed from .libs/libusb.a in a PPC build)
44 To build the required libusb.a files, just run ./configure && make for
45 libusb. If anyone knows how to cross-compile a static libusb.a please
46 make the information known - this is currently done by compiling
47 natively on the appropriate hardware.