
ABOUT
=====

The ALSA driver usb-usx2y is based on the original firmware files by Tascam, 
TEAC and Frontier Design. If you prefer GPL firmware you can replace one file
of them now (tascam_loader.ihx). The other files are still waiting for a free
substitution.

All Tascam US-X2Y devices need a second stage loader file like this one here.
This loader is tested with an US-122 and US-428 and it works without problems.
The original tascam_loader is much more complex. The US-122 and US-428 doesn't
use all those additional features. So they aren't implemented at the moment.
But other EZ-USB devices can depend on more loader features.

Be careful. This software comes with ABSOLUTELY NO WARRANTY!


REQUIREMENTS
============

1) as31 

   As31 is an 8031/8051 cross-assembler. Please use version 2.2 (or newer).
   It's available at
   http://www.erazor-zone.de/ez/execute/explorer.php4?dir=..%2Fprojects%2Flinux%2Fas31%2F&view=small_icons


INSTALL
=======

Run 'make'. It will create a new firmware file 'ld2-ezusb.hex'. This file is 
a free replacement for 'tascam_loader.ihx'. Now you can replace it manually.
So far it's only tested with Tascam US-122/US-428, which works really fine - 
just as before with the original 'tascam_loader.ihx'.

A correct build of ld2-ezusb.hex should have this md5sum:
d5e825c563349c3c041acaad1a8a6c9e  ld2-ezusb.hex (v0.1)
31403ab5d9d24c14782da3a1904ce4c9  ld2-ezusb.hex (v0.1b)


AUTHOR
======

Martin Langer <martin-langer@gmx.de>


