My favorites | Sign in
Project Logo
                
People details
Project owners:
  phubbard
Project committers:
kevinwvfowler, sstilak, rob...@zimmermann.org

Omron has a really nice pedometer, but the software is Windows-only. I want to write a reverse-engineered USB driver.

Here's what it looks like, courtesy of Amazon:

Starting points:

  1. The device is model number HJ-720ITC,
  2. Reports on USB as 'HHX-CABLE-USB1'
  3. Product ID 0x0028, Vendor ID 0x0590

Preliminary plan: Run the bundled 'Omron Health Management Software' under VMware/Parallels, trace the USB I/O, and reverse engineer away. Given the limited features, this should be do-able.

Others are interested too: http://www.mattcutts.com/blog/my-favorite-pedometer-omron-hj-720itc/

Current state: The code walks the USB tree, opens the Omron and gets report zero. Next step is to experiment more with report downloads and start parsing the output. I'm also going to contact the company to see if they'll release any protocol information.

Update 5/4/09: Kyle Machulis has documented the related Omron protocol, and it's a mess. Raw HID required, due to the hackish nature, and it may never work on OSX! See

http://qdot.github.com/libomron

And the code repository at

http://www.github.com/qdot/libomron

See wiki for more resources.









Hosted by Google Code