How to use

    irMagician is CDC-ACM based system. PC (Host) recognize connecting serial communication device.

  • Communication parameter
    Set parameter as below,

    • 9600-8-N-1

    Speed = 9600bps, Data bit = 8bit, Non-parity, 1 stop-bit

  • Connection to host
    Throw command to irMagician with terminal software

    • Windows
      • Driver setting
        Start driver installation when connecting to system

      • Install terminal software
        Handling for serial port. Web-master is using tera term.

    • MacOSx
      Caution
      Issue will be occurred with CDCACM kext of above MacOSx 10.4.1. Impossible to operate in re-open irMagician port. Detail

      • screen command
        Command in terminal

    • Linux
      In case of major, CDC-ACM is built in kernel driver. CDC-ACM driver will be loaded after irMagician plug into host. Screen command is used as well as MacOSx.

      • screen command
        command as below,

    … Ready
    You can use after displayed this. (It’s depended by timing and status of system.) Sometimes displayed error message and different message at start up. But no problem for normal using.

    • Capture IR signal
      1. Input c, then press [return] or [enter]
      2. Confirm
      3. IR signal sent from target remote controller device
      4. Confirm timing
        Number (xx or xxx) displayed if you have gotten correct signal. Time Out will be displayed, if you passed few seconds for sent.

    • Send IR signal
      1. Point irMagician’s IR LED to target device
      2. Input p、then press [return] or [enter]
      3. Confirm action by corresponding IR signal and Green LED flashing

      Fix Post scaler value, if not. Current value is 100. Try to 200. Still impossible, irMagician can not cover mean target. Sorry.
      ます。

  • Command
    Command as below, the first bold character will be used.

    • Bank set
      • Detail
        Bank selection. 64bytes are in each bank. Total 10banks. Signal can be stored to 640bytes as total.

      • Parameter
        Bank number (0-9)

      • Usage
        b,n (n= Set bank number)

      • Response
        OK

       

    • Capture signal
      • Detail
        Capture IR signal

      • Parameter
        None

      • Usage
        1. c[enter]
        2. After command issued, send signal from target IR commander to IR receiver of PCB.
      • Response
        Display ” … ”

        1. Case of captured
          xx Display captured data bytes

        2. Not reached IR signal to IR receiver
          Time out is displayed.

       

    • Dump memory
      • Detail
        Dump memory

      • Parameter
        Memory position in bank (0-63)

      • Usage
        d,n (n=memory position number)

      • Response
        Display in Hex
        xx
        No cartridge return
    • Error correction check(Not implemented)
      • Detail
        Error Correction Check

      • Parameter
      • Usage
      • Response

       

    • Information
      • Detail
        Display irMagician internal information

      • Parameter
        Display irMagician internal information corresponding by given parameter

        • 0
          Version

        • 1
          Data byte

        • 2
          High side maximum value

        • 3
          High side minimum value

        • 4
          Low side maximum value

        • 5
          Low side minimum value

        • 6
          postScaler value

        • 7
          Current bank
      • Usage
        i,n (n = 0-7)

      • 応答

       

    • K Set Post scaler
      • Detail
        Set postScaler value. Command accepts from 0. However, should be around 100. (Initial value is 100) Exception will be occured, if you set 0.

      • Parameter
        1-255

      • Usage
        k,n

      • Response
        OK

       

    • LED On/Off
      • Detail
        Green LED On/Off

      • Parameter
        1 = On, 0 = Off

      • Usage
        L,0 or L,1

      • Response
        OK

       

    • Modulation
      • Detail
        Set modulation frequency to IR LED

      • Parameter
        • 0
          36KHz

        • 1
          38KHz

        • 2
          40KHz
      • Usage
        M,n (n = 0-2)

      • Response
        OK

       

    • N Record pointer set
      • Detail
        Set data number. Set this number before data loading to device

      • Parameter
        Unsigned two byte value

      • Usage
        L,nnnn

      • Response
        OK

       

    • Play
      • Detail
        Play back IR signal in device

      • Parameter
        None

      • Usage
        P

      • Response
        … Done

       

    • Reset
      • Detail
        Reset system

      • Parameter
        • 0:
          IR signal buffer clear (Bank 0 to 9)

        • 1:
          Execute UserInit
      • Usage
        R,0 or 1

      • Response
        OK

       

    • Statics mode (No longer supported)
      • Detail
        Measure IR signal (not store to internal memory)

      • Parameter
        None

      • Usage
        S

      • Response
        Done !

       

    • Vrite data
      • Detail
        Display product name

      • Parameter
        None

      • Usage
        V

      • Response
        irMagician x.x.x
    • Write data
      • Detail
        Store IR data to irMagician

      • Parameter
        • position
          Data address (position) in bank : 0-63

        • data
      • Usage
        W,position,data

      • Response
        None