langerlandscapes
Google
 
Web langerland.de
home  |||  linux  |||  bonanza  |||  links  |||  martin
home > linux > usx2y
ezusb chipset
One of the main chips of all usx2y boxes is the Cypress EZ-USB AN2131QC. It's an EZ-USB chip which needs a firmware upload after each plugin.
open ezusb firmware on usx2y devices
At the moment I can only offer an open source replacement for the second stage Ez-USB loader. This second stage loader is also available in the alsa-firmware package of version 1.0.9rc3 (or any later version). Nevertheless I still hope that we can replace all usx2y firmware files from Tascam/FrontierDesign with free ones.
This free (GPL!) loader works with US-122, US-224 and US-428 and bugs aren't known so far. If you want to build it by yourself you'll need as31 (v2.1 or higher) which is a 8031/8051 cross-assembler. Be careful. GPL software comes with ABSOLUTELY NO WARRANTY!
ezusb development information
The ALSA driver is still based on the original closed source firmware by Tascam/Frontier Design. All three usx2y devices need a bootstrap loader for there EZ-USB firmware. So we have four firmware files for this chipset in the alsa-firmware package (tascam_loader.ihx, us122fw.ihx, us224fw.ihx and us428fw.ihx). The utility for the upload job is fxload.
The original tascam_loader.ihx is absolute identical with the MidiSportLoader.ihx for the MidiSport XxX devices by M-Audio, but I don't know the EZ-USB chip of the MidiSports. Maybe it differs.