[Line6linux-devel] line6 pod(hd)/x3 support
Status: Pre-Alpha
Brought to you by:
mgrabner
From: Andrej K. <de...@an...> - 2015-05-03 19:38:24
|
Hi Stefan, In short - I am (yet again) trying to figure out Pod X3 and add it to the driver. I found that in the last year you guys made it from staging to main - congrats! Anywho, I did some research (and reused pypodx3.py tool in svn). Seems like the control/init communication w/ X3 is similar to podxt - yet the samples format should be (acc. to specs) 48kHz (+it has two inputs). Also, it seems that the parameter settings differs to the older pods. I saw that you guys completely avoided the init stuff for HD and just get on to the audio endpoint usage. Seems this doesn't work for X3. After hacking around, it seems that also the data endpoints changed from interrupt to bulk - but even after fixing it, the init differs in some points. I am confident I should be able to make it work eventually. Could you please provide lsusb's (-v) of PODxt and some POD HDnnn? Would be interesting to compare... Also some USB logs from windows would be interesting - to see, whether the parameter settings is still done the same way on HD. I think, in the end we'll have to merge pod.c+podhd.c to support x3 and not duplicate too much of code. The nice side effect could be also potential support for other pod features, if X3 will be similar enough to HD :) -- Thanks for your time and answer, Andrej |