Hi,

i recently bought myself a Moneual Moncaso 312 Htpc case which includes a VL System OEM remote control.
The device itself is listed as a ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
and is plugged into a usb port. The only button the works out of the box is the power button.

Actually i'm using ubuntu 2.6.32-24-generic and Lirc 0.8.6 (tried also the cvs version up to lirc-0.8.7-pre3).
Since i had no luck with the Ftdi based setup (failed with "default setup", don't wanna go into more details for now makes the posting just longer)
i tried the included mplay driver with default settings.

REMOTE_DRIVER="mplay"                   
REMOTE_DEVICE="/dev/ttyUSB0"

I had neither with mode2 nor with irrecord so far any success.
irrecord: Trying to create lock file
irrecord: Trying to open serial port /dev/ttyUSB0
irrecord: Trying to set Serial port configuration /dev/ttyUSB0
irrecord: could not set O_NONBLOCK flag
irrecord: Entering mplay_deinit()

mode2: Trying to create lock file
mode2: Trying to open serial port /dev/ttyUSB0
mode2: Trying to set Serial port configuration /dev/ttyUSB0
This program does not work for this hardware yet.

Ok i thought maybe i can get some info from windows and verify at least if the remote settings are still valid. After monitoring the serial port i think the  the remote file is still ok at least the button settings and the 0x7e for the repeat code dunno for the gap and other settings.

In windows i figured now also out that if the included Mplay software ain't started nothing will happen, no remote button works or is recognized (used there winlirc) except once again the power button.

I monitored now what happends when the mplay software is started under windows but have honestly no real idea what i can do if if there can be done something with it.

000183: Create Request (DOWN), 04.09.2010 09:43:41.609 +6.421
Process 0x1b4 (MMX.exe) attempted to open the device

000184: Create Request (UP), 04.09.2010 09:43:41.625 +0.015
Process 0x1b4 (MMX.exe) create request status: 0x00000000

000185: I/O Request (DOWN), 04.09.2010 09:43:41.625 +0.0
IOCTL_SERIAL_SET_QUEUE_SIZE: Set queue size
  InSize=2048
  OutSize=2048

000186: I/O Request (UP), 04.09.2010 09:43:41.625 +0.0
IOCTL_SERIAL_SET_QUEUE_SIZE: Set queue size

000195: I/O Request (DOWN), 04.09.2010 09:43:41.625 +0.0
IOCTL_SERIAL_SET_BAUD_RATE: Set baud rate
  Baud Rate=57600

000196: I/O Request (UP), 04.09.2010 09:43:41.625 +0.0
IOCTL_SERIAL_SET_BAUD_RATE: Set baud rate

000197: I/O Request (DOWN), 04.09.2010 09:43:41.625 +0.0
IOCTL_SERIAL_CLR_RTS: Clear RTS

000198: I/O Request (UP), 04.09.2010 09:43:41.625 +0.0
IOCTL_SERIAL_CLR_RTS: Clear RTS

000199: I/O Request (DOWN), 04.09.2010 09:43:41.625 +0.0
IOCTL_SERIAL_CLR_DTR: Clear DTR

000200: I/O Request (UP), 04.09.2010 09:43:41.625 +0.0
IOCTL_SERIAL_CLR_DTR: Clear DTR

000201: I/O Request (DOWN), 04.09.2010 09:43:41.625 +0.0
IOCTL_SERIAL_SET_LINE_CONTROL: Set line control
  WordLength=8
  StopBits=1 stop bit
  Parity=No parity

000202: I/O Request (UP), 04.09.2010 09:43:41.625 +0.0
IOCTL_SERIAL_SET_LINE_CONTROL: Set line control

000203: I/O Request (DOWN), 04.09.2010 09:43:41.625 +0.0
IOCTL_SERIAL_SET_CHARS: Set special characters
  EofChar=0x20
  ErrorChar=0x0
  BreakChar=0x0
  EventChar=0xa
  XonChar=0x11
  XoffChar=0x13

000204: I/O Request (UP), 04.09.2010 09:43:41.625 +0.0
IOCTL_SERIAL_SET_CHARS: Set special characters

000205: I/O Request (DOWN), 04.09.2010 09:43:41.625 +0.0
IOCTL_SERIAL_SET_HANDFLOW: Set handshake information
  ControlHandShake=0
  FlowReplace=0
  XonLimit=512
  XoffLimit=512

000206: I/O Request (UP), 04.09.2010 09:43:41.640 +0.015
IOCTL_SERIAL_SET_HANDFLOW: Set handshake information

000207: I/O Request (DOWN), 04.09.2010 09:43:41.640 +0.0
IOCTL_SERIAL_SET_TIMEOUTS: Set timeouts
  ReadIntervalTimeout=4294967295
  ReadTotalTimeoutMultiplier=0
  ReadTotalTimeoutConstant=0
  WriteTotalTimeoutMultiplier=0
  WriteTotalTimeoutConstant=0

000208: I/O Request (UP), 04.09.2010 09:43:41.640 +0.0
IOCTL_SERIAL_SET_TIMEOUTS: Set timeouts

000209: I/O Request (DOWN), 04.09.2010 09:43:41.640 +0.0
IOCTL_SERIAL_SET_WAIT_MASK: Set current event mask
  WaitMask=RXCHAR: Any Character received, RXFLAG: Received certain character, TXEMPTY: Transmitt Queue Empty, CTS: CTS changed state, DSR: DSR changed state

000210: I/O Request (UP), 04.09.2010 09:43:41.640 +0.0
IOCTL_SERIAL_SET_WAIT_MASK: Set current event mask

000218: I/O Request (DOWN), 04.09.2010 09:43:41.640 +0.0
IOCTL_SERIAL_PURGE: Purge requests
  Purge mask=TXCLEAR: Write requests, RXCLEAR: Write buffer

000219: I/O Request (UP), 04.09.2010 09:43:41.640 +0.0
IOCTL_SERIAL_PURGE: Purge requests

000220: I/O Request (DOWN), 04.09.2010 09:43:41.640 +0.0
IOCTL_SERIAL_PURGE: Purge requests
  Purge mask=TXCLEAR: Write requests, RXCLEAR: Write buffer

000221: I/O Request (UP), 04.09.2010 09:43:41.640 +0.0
IOCTL_SERIAL_PURGE: Purge requests

000222: Write Request (DOWN), 04.09.2010 09:43:41.640 +0.0
Buffer size: 0x1 bytes

000230: Read Request (UP), 04.09.2010 09:43:41.640 +0.0
Buffer size: 0xb bytes
Status: 0x00000000
 2E 4D 31 30 36 2E 4D 31 30 36 2E .M106.M106.

000234: I/O Request (DOWN), 04.09.2010 09:43:42.562 +0.921
IOCTL_SERIAL_PURGE: Purge requests
  Purge mask=TXABORT: Read requests, RXABORT: Receive buffer

000235: I/O Request (UP), 04.09.2010 09:43:42.562 +0.0
IOCTL_SERIAL_PURGE: Purge requests

000236: I/O Request (DOWN), 04.09.2010 09:43:42.562 +0.0
IOCTL_SERIAL_SET_WAIT_MASK: Set current event mask
  WaitMask=None

000238: I/O Request (UP), 04.09.2010 09:43:42.562 +0.0
IOCTL_SERIAL_SET_WAIT_MASK: Set current event mask

000239: I/O Request (DOWN), 04.09.2010 09:43:42.562 +0.0
IOCTL_SERIAL_PURGE: Purge requests
  Purge mask=TXCLEAR: Write requests, RXCLEAR: Write buffer

000240: I/O Request (UP), 04.09.2010 09:43:42.562 +0.0
IOCTL_SERIAL_PURGE: Purge requests

000241: Close Request (DOWN), 04.09.2010 09:43:42.562 +0.0
Buffer size: 0x0 bytes

000242: Close Request (UP), 04.09.2010 09:43:42.671 +0.109
Buffer size: 0x0 bytes
Status: 0x00000000

000243: Create Request (DOWN), 04.09.2010 09:43:42.671 +0.0
Process 0x1b4 (MMX.exe) attempted to open the device

000244: Create Request (UP), 04.09.2010 09:43:42.687 +0.015
Process 0x1b4 (MMX.exe) create request status: 0x00000000

000245: I/O Request (DOWN), 04.09.2010 09:43:42.687 +0.0
IOCTL_SERIAL_SET_QUEUE_SIZE: Set queue size
  InSize=2048
  OutSize=2048

000246: I/O Request (UP), 04.09.2010 09:43:42.687 +0.0
IOCTL_SERIAL_SET_QUEUE_SIZE: Set queue size

000255: I/O Request (DOWN), 04.09.2010 09:43:42.687 +0.0
IOCTL_SERIAL_SET_BAUD_RATE: Set baud rate
  Baud Rate=57600

000256: I/O Request (UP), 04.09.2010 09:43:42.687 +0.0
IOCTL_SERIAL_SET_BAUD_RATE: Set baud rate

000257: I/O Request (DOWN), 04.09.2010 09:43:42.687 +0.0
IOCTL_SERIAL_CLR_RTS: Clear RTS

000258: I/O Request (UP), 04.09.2010 09:43:42.687 +0.0
IOCTL_SERIAL_CLR_RTS: Clear RTS

000259: I/O Request (DOWN), 04.09.2010 09:43:42.687 +0.0
IOCTL_SERIAL_CLR_DTR: Clear DTR

000260: I/O Request (UP), 04.09.2010 09:43:42.687 +0.0
IOCTL_SERIAL_CLR_DTR: Clear DTR

000261: I/O Request (DOWN), 04.09.2010 09:43:42.687 +0.0
IOCTL_SERIAL_SET_LINE_CONTROL: Set line control
  WordLength=8
  StopBits=1 stop bit
  Parity=No parity

000262: I/O Request (UP), 04.09.2010 09:43:42.687 +0.0
IOCTL_SERIAL_SET_LINE_CONTROL: Set line control

000263: I/O Request (DOWN), 04.09.2010 09:43:42.687 +0.0
IOCTL_SERIAL_SET_CHARS: Set special characters
  EofChar=0x1c
  ErrorChar=0x0
  BreakChar=0x0
  EventChar=0xa
  XonChar=0x11
  XoffChar=0x13

000264: I/O Request (UP), 04.09.2010 09:43:42.687 +0.0
IOCTL_SERIAL_SET_CHARS: Set special characters

000265: I/O Request (DOWN), 04.09.2010 09:43:42.687 +0.0
IOCTL_SERIAL_SET_HANDFLOW: Set handshake information
  ControlHandShake=0
  FlowReplace=0
  XonLimit=512
  XoffLimit=512

000266: I/O Request (UP), 04.09.2010 09:43:42.687 +0.0
IOCTL_SERIAL_SET_HANDFLOW: Set handshake information

000267: I/O Request (DOWN), 04.09.2010 09:43:42.687 +0.0
IOCTL_SERIAL_SET_TIMEOUTS: Set timeouts
  ReadIntervalTimeout=4294967295
  ReadTotalTimeoutMultiplier=0
  ReadTotalTimeoutConstant=0
  WriteTotalTimeoutMultiplier=0
  WriteTotalTimeoutConstant=0

000268: I/O Request (UP), 04.09.2010 09:43:42.687 +0.0
IOCTL_SERIAL_SET_TIMEOUTS: Set timeouts

000269: I/O Request (DOWN), 04.09.2010 09:43:42.687 +0.0
IOCTL_SERIAL_SET_WAIT_MASK: Set current event mask
  WaitMask=RXCHAR: Any Character received, RXFLAG: Received certain character, TXEMPTY: Transmitt Queue Empty, CTS: CTS changed state, DSR: DSR changed state

000270: I/O Request (UP), 04.09.2010 09:43:42.687 +0.0
IOCTL_SERIAL_SET_WAIT_MASK: Set current event mask

Is there even actually or maybe in future a chance to get the device working or is it just not possible ?