USB transfers can be of the type control, isochronous, interrupt, or bulk. Isochronous code is already in place in poseidon.library, transfers are just not queued to be transferred in the host driver code.

2011 seems to have issues with other identical via based usb controller(s) present

VIA VT6214L

No

EHCI USB 2.0 The USB-IF insisted on only one implementation of EHCI but creates 4 virtual hcd to cover USB1.1 support. The virtual HCD on Intel and VIA EHCI controllers are UHCI. All other vendors use virtual OHCI controllers.

All information comes from users and is not guaranteed to be accurate.

Controlling the joypads works like left joystick is WASD and right joystick is your mouse. You also have 2 bumpers above the triggers. Shoot should be right trigger (so it doesn't involve taking your thumb off the right joystick). Face buttons for reloading or jump or other non-critical functions. Crank up the sensitivity and practice.

Dual shock untested, Mat and Guitar untested. Nothing picked up upon plugging it in. Quite common, these items have grounding issues or feed voltage back into the usb host and freeze the host controller, preventing any plugins or removals being detected.

The primary axes are either the Control Pad or the left stick. Buttons come in a rough order: face buttons, then shoulder buttons, then Select and Start, then buttons under sticks, and finally Control Pad directions if not assigned to a hat. But the order and number of buttons within a category are unpredictable, as is which button the user expects to use for each action.

There is a standard in HID for tablets. If the tablet is HID conforming in that sense, it should work. Aiptek does a fairly good job at this. The other competitor, Wacom, didn't pay too much attention to this and simply adapted their legacy serial protocol into HID in a very awkward way. Older Wacom tablets have worked with the special support in the HID class, but I am not too sure about the more recent ones.

2005/6 Some support added for Wacom tablets

2008 Wacom's patent on battery free pens expires

Tablet has a squared lines of wires which induce a current into the pen which is then detected by the metal grid in the tablet pad

If you disable (delete all of them except for one that needs to be set to "no action", so that it will not be regenerated as default) the Extra Startup actions, the tablet should remain in relative mouse mode -- you will not get pressure information in that mode though. [2]

various sizes and recognised as [Wacom Support] but not working. x-axis 00000-20319 y-axis 00000-16239 tip presure 0000-1023 x-tilt y-tilt 000-127. HID mouse xc-100-03 works but never could use it as a real tablet with pressure with TVPaint 3.6

untested Actions in HID setup window definitively locks the Pointer (mouse) reports settings and even after a clear + save, nothing changes, the configuration returns to default values!!! Even more, "[Wacom]" reports don't see any events from the tablet, even with "Pointer" reports cleared + save. So my tablet is locked a in "mouse" state and not as a real tablet

untested

untested

Wacom Volito - Promethean FT-0405-U06 UV1.4-1

0x056A

0x0060

0141

A6 work area with [Wacom Support] of x-axis 0000-5103 Y axis 0000-3711 Tip Pressure 000-511. Air and touch mouse movement

Wacom Volito 2 2x3 CTF-???

Volito 2 4x5 CTF-420G CTF-420 V2.0-0 Serif 6742 CTF 420/020-B

0x056A

0x0062

0200

A6 work area with [Wacom Support] of x-axis 0000-5103 Y axis 0000-3711 Tip Pressure 000-511. Air and touch mouse movement

Wacom PL-400 LCD

PL-500 PL-510 PL-550

untested

PL-600

PL-600 SX PL-700 PL-710 PL-800

untested

Wacom Cintiq 21 UX and Cintiq Partner DTF-720

untested

untested

untested

Description

Vendor ID

Product ID

Revision

Opinion

Wacom PenTablet

untested

Wacom Bamboo Fun Medium

Maybe

Wacom Bamboo One CTF-430 V2.0-0 CTF 430/S

0x056A

0x0069

0200

A5 wired air pen and acts like a mouse only

Wacom Intuos 4 Medium - PTK-640 - Linux(YES) - Windows(YES) - OSX()

untested

Wacom Intuos 5 Touch M - PTH-650 - USB Wired and Wireless Kit

untested work, however wireless may glitch or drag

Wacom Intuos Pro Medium - PTH-651 -

untested

Bamboo Small Pen Tablet - MTE 450 MTE-450A (MTE-450/k) -

0x056A

0x0065

0116

A6 work area - mouse movement but no pen detection except x-axis 2 to -2 and y-axis 2 to -2 - mini usb lead - 4 blue led lit buttons not detected as well as circular touch button??

Bamboo Fun - CTE-650 -

untested

CTL 460

untested

Wacom Bamboo Fun CTH-461/S wired

0x056A

0x00D2

0106

A6 size - Pen tracking not working but finger touch works

Wacom Bamboo Connect Pen Tablet CTL-470 CTL-470K 470-DE

untested

CTH 470K

untested

Wacom CTH 480/S wireless

untested lithium battery for pad -

Wacom Intuos Pen Small CTL-480/S CTL 480 K wired

0x056A

0x030E

0200

A5 detected as Intuos PS but not working although the RHS blue led responds to pen on tablet

CTH 490 PK S Photo - CTH-490CK-S Comic - CTH-490AK-S Art

untested

Intuos Pen & Touch Medium - CTH-680 - USB Wired and Wireless Kit work

untested

untested

untested

untested

untested

Description

Vendor ID

Product ID

Revision

Opinion

Hanvon Beijing HanWang HW Micro Drawing Tablet ET0504U

0x0b57

0x8030

01111

does not work - recognised as an HID mouse - no tablet extensions detected

other method that some units support is a special serial cable that actually emits raw RS232 NMEA. These usually take 10->30 volts input, can run the unit, and have full voltage I/O for RS232 (not like spanner mode, which effectively turns the unit into a USB->Serial adapter inside the case).

Equivalent apps - merkator, mapsource,

Description

Vendor ID

Product ID

Revision

Opinion

Garmin gpsmap 180 GPS/chart plotter

untested

1992 GARMIN GPS 55 AVD Portable System

untested

Garmin GPS V

untested - waas pinpoint within 3 metres - nmea - 4AA battery

Garmin GPS 12 12XL

untested

Garmin Legend C

untested

Garmin eMap

possibly through usbmodem rs232 connection nmea 0183 protocol

Garmin eTrex

untested rs232 these older units supported it and would provide the stream in either the standard NMEA 0183 format or a proprietary Garmin format.

untested - no nmea0183 sentences data stream output - configuration an option to set it to "Garmin" mode, or "Mass Storage" mode. Since the mass storage mode seems to be required for waypoint/track/etc data exchange, the 'Garmin' mode would be for this data stream. Yet putting it in that mode doesnt seem to produce anything.

Garmin Oregon 650T

untested

Garmin GPSMAP 64S

untested

GPSMap 78S or GPSMap 76CSX which has a NMEA port for talking to Nav equipment

As the only printer driver that AROS supports natively is Postscript, our focus is on applications that generally output postscript formatted data for printing purposes and since the general Joe Public finds postcript capable printer very expensive, postscript interpreters (eg ghostscript) have been developed aas a cheaper option which sit in between postscript data streams and non postscript (HP PCL?) printers.

It checks if in RAM: exists a outputfile (Cinnamon can export to PS postscript) then it sends this via copytopar to the printer. There was only support for parport (parallel) but Terminillis added support for USB and ethernet. A big issue with using ghostscript for drivers is that data has to originate as postscript (.PS) file.

untested you can try the ljet4 for the various lj5 drivers which produce various flavours of PCL. The 4, 4+ and 5 only really had one issue that plagued them, and it's hardly an issue at all. You would get accordian jams at the exit. A lot of people worked through this by pulling the sheet out before it got caught. Easily fixed by opening back door and scrubbing grime off of rubber rollers.

HP Laserjet 5L Parport (1997) (C3906A bk)

N/A

PCL5 support only.

HP Laserjet 5P 6P (1995) (C3906A bk)

untested HP 5p, 6p - Less tiny, slightly less slow. They are pretty bullet proof for low volume best to get postscript module though

untested with USB->Centronics - The printer.class is rather 'clever'. It remembers to which unit the printers were connected (until you reboot). So if you first plug in Printer1, it gets unit 0, and Printer2 gets unit 1. If you now remove both printers and replug Printer2, it still will get unit 1 and not 0. This is used not to confuse the programs using the different units (moreover, if some program uses the usbparallel.device unit of an usb printer, and the printer is unplugged, the device unit cannot be freed immediately as the application still keeps it open). Sticking to the same units is generally a good idea I think (and therefore this mechanism is also used with all other classes creating exec.devices).

You may not send a short packet (packet less than maxpktsize == 64) nor zero byte packets until the very last byte of your printout. Otherwise the printer will silently ignore the data you sent. Some printer drivers print very short sequences that never fill the endpoint buffer, so printer ignore them. Bufferize all printer driver writes in the ieee1284.device and send them by epsize packets. So my hppsc2210 works fine with a classic HP560C driver, on a classic A2000 subwayized :)

untested In Trident, click on "Classes", then on "rawwrap.class", then on "Configure". There, under "Global", activate the Option "Bind to Vendor/Unknown Interfaces". Now go to the second tab "Default Interface" and select/enter these values:

Default usbraw.device Unit: 0 Exclusive access: Yes Out NAK Timeout: 20000ms In NAK Timeout: 20000ms In Buffer Mode: No buffering Buffer Size: 36 KB Short Reads Terminate: Yes Now click on "Use as Default" and select "Devices" on the left. There, click on your scanner and click on "Class Scan". Now close Trident by clicking on "Save".

Chipsets: Kawasaki Labs KL5KUSB101, CATC NetMate EL1210A no support
Chipsets: Asix AX88172A, AX88772A, ASIX88772B and 88179 untested/no support
Since 2011, most cheap usb-ethernet are chinese chipset designed and have no drivers

To use MIDI, the camdusbmidi.class must be modified to the AROS MIDI system whatever that is. The camdusbmidi.class follows the rules of the 68k implementation of Commodore. The simplemidi.class for Tracker keymapping emulation works without modification.

The response to the MIDI implementation in Poseidon has been very low. Only a few users ever had the hardware to try it. There was only one MIDI Keyboard without tone generator to used to develop the class.

MorphOS uses a different implementation than the original CAMD stuff under classic AmigaOS (and AOS4 has another different version with changed API / Files).

Looking for USB2.0 interfaces. There was no audio 'class' for USB2 for quite some time, and as a result most of those interfaces need their own drivers, drivers which often don't exist in Linux. Some interfaces are USB2, but support USB1.1 Class Compliant operation at a lower feature set(16/48 for example).

untested on Aros but on AmigaOS There is no output at midichannel one and two. Hd-Rec is the only program with a minimal chance to work, but if play a midi file there is only output on some channels and if pressed stop the prog freezes or the whole system crashes

Yamaha UX-16

untested

untested

Description

Vendor ID

Product ID

Revision

Opinion

Alesis I/O2

no driver

Alesis IO2 Express

no driver * 2 mics/line inputs with switchable 48v phantom.

inserts for each input. ( e.g. to insert a dynamic effect )

a gain control poti for each input with led meters.

a phone jack with volume poti

switchable digital inputs. select between analog OR digital inputs

monitor mix poti. mix the signal between usb and direct in. good for monitoring without any latency

AHI does not support six channel playback. It only supports mono, stereo and multichannel (8 channels). Due to the multichannel mode not being used by any application so far, the usbaudio.class does not support multichannel playback, especially not "upchannelling" stereo to six or more channels. If this usb device does not support a two channel mode, you can't use it under AHI.

A USB camera has two dedicated chips: a controller or bridge and an image sensor.

There is no support for video interfaces, because neither AROS, AmigaOS nor MorphOS define a standard for this. The only commercial, now discontinued application that defined some sort of standard was VHI Studio by iospirit.

MPlayer supports multicast streaming, and rtp/rtsp protocols (it might require live555 library to work with some streams). But you might have to build it where it's disabled. Also, multicast won't work with some AmiTCP-likes. MIAMI supported it, though.

AROS supports IPv4 (old but works) and this includes the needed address space for RTP.

If you mean multicast via RTP - mplayer handles it. You can even force UDP over TCP

-rtsp-stream-over-tcp

If the rtsp Real Time Streaming Protocol server needs authentification:

h264/rtsp, motion detection, features Sony image sensor and Ambarella processor - rtsp://[username]:[password]@[IPaddress]:[port]/cam/realmonitor?channel=[channel]&subtype=[stream] - [username] - username to login to the DVR or NVR, [password] - password, [IPaddress] - IP address of the device. If you are not on the same local network, this should be the external IP address of the device's network, [port] - port number, [channel] - channel number of the stream, [stream] - view the Main or Sub stream. (main stream is 0, sub stream is 1) , eg. rtsp://admin:admin@192.108.1.108:80/cam/realmonitor?channel=1&subtype=1 - utilizing RTSP ( rtsp://user:pass@ipcam1 )

Axis all modern ones

RTSP/RTP + H264/mjpeg or MJPEG over HTTP

DLink DCS-5222 5222L network camera

camera streams H.264 over RTP controlled by RTSP

Dlink DCS900

Dahua 3Megapixel 1080P 2.8mm Vandal-Proof Mini Dome

Foscam IP camera FI8904W FI8910W FFI9820W FI9821W

RTSP protocol, any webcam can be viewed via VLC - firmware can be a problem for niche os from time to time

Foscam FI9805E Outdoor POE (power over ethernet) camera

get the IP assignment via DHCP, user is ‘admin’ with no (empty) password, take pics,

Most are IP cameras, so you just be using the feed via ssh or wireless. Some IP camera should work since the camera itself doesn't need to interact with the OS at all - depends on the firmware included in the product.

rtsp://guest:guestpassword@192.168.200.100/12 - the IProbot3 (2014) the last 2 digits at the end of the URL selects the image size ie. 11 = 1280x720, 12 = 640x352, 13 = 320x176. Note could not use the 2 digit image size in some programs had to use the last digit only 1, 2 or 3. It has dependency on Microsoft IE for all the features, however, it will work with other browsers with limitations. There is a TIFF SD slot that is only visible when using IE. The recording alarm feature will continue to record to the SD when not connected to a browser. When connected to IE, it offloads the SD stored content to your local hard drive.

The CDC ACM driver exposes the USB modem as a virtual serial modem or a virtual COM port to the operating system. The driver enables sending both data and AT commands, either through ACM (separating data and AT commands over different channels) or through Serial Emulation (passing the AT commands as is and as part of the data stream).