File: README

package info (click to toggle)
concordance 1.3-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 7,700 kB
  • sloc: cpp: 7,203; sh: 4,621; ansic: 882; python: 707; perl: 171; makefile: 132; xml: 34
file content (53 lines) | stat: -rw-r--r-- 1,494 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53


This is our attempt to write specs down as we discover/understand them incase
Logitech never releases specs.

INTRO

There are two general underlying protocols used... one by the non-z-wave
remotes, and one by z-wave remotes.

In addition, one of two transports is used: HID or LAN.

Finally, all remotes use USB as their physical medium.

These are coupled into a few combinations:

  non-zwave -> HID               -> USB
  zwave PIC -> faux UDP-over-HID -> USB
  zwave ARM -> TCP               -> USB

For 880 and below (plus the Monster AV-100), they all use USB and the
non-z-wave protocol.

The 890, 890pro, 895, and Monster AVL-300 all use z-wave over HID.

The 1000, 1000i and later use z-wave over LAN.

The individual protocols are documented in the following files:

  protocol.txt - pre-z-wave remote (880 and earlier) documentation
  protocol_z.txt - z-wave remote documentation


TOOLS

If you are attempting to develop new features, here are some tools you may be
intersted in:

  Open Source PIC Assember and Simulator
  http://www.gnupic.org/

  MPLAB Development Environment for MicroChips PIC and dsPIC chips:
  http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en019469&part=SW007002

  Modified PIC18 and PIC16 disassembers:
  http://www.dtvcontrol.com/harmony/picdis18.zip
   (patched by Kevin ZTimmerman, based on version here:
    http://www.etc.ugal.ro/cchiculita/software/picdisasm.htm)



# for vim to text-wrap
vim:textwidth=78: