Go to content Go to menu

fitbit.png Some time ago I wrote a blog post about exporting FitBit fitness data into a Sqlite3 database or exporting it as a CSV file for further processing. This was done using a simple Node.js javascript script called “fitbit_dumper”. The original dumper used OAuth version 1 to access the FitBit API.

Since 2016 the FitBit API is only accessible using OAuth2. So this post describes the differences to the original post.
 
 
[Read More…]

Walkera RX2635H as generic development board?

Wednesday, December 30, 2015

Walkeras quadcopter brains RX2635H for the Hoten-X and RX2634H for the QR-Ladybird feature an Altera XMEGA32*A4U (which has quite some peripherals and memory) and sensors like gyros and even a wireless USB transmitter. You can get such a board either from an old crashed quadcopter or relatively cheap from the internet like ebay.

[Read More…]

Walkera UP02 software clone: UP42

Monday, June 22, 2015

UP42 - A Walkera UP02 Quadcopter firmware flasher clone

UP42 is a multi platform (Windows 32/64, Linux 32/64) command line utility with the following features:

  • Walkera firmware en-/decryption
  • Serial port DTR can be used to force receiver into boot loader mode
  • Configurable profiles in simple ‘.ini’ file style config file
  • fast

[Read More…]

RX2635H using the ITG-3205 mems gyro

Sunday, April 12, 2015

ITG3205_axis.png One of the important parts of a quadcopter controller is a gyro. The RX2635H uses an ITG-3205 from INVENSENSE. Accessing it is very simple as it uses the I2C interface (Two Wire Interface - TWI on the XMEGA) to read the X, Y and Z values of the gyro.
 
 
 
 
 
 
 
 
 
[Read More…]

Now that it’s possible to write custom firmware for a Walkera Hoten-X RX2635H-D receiver it’s time to try to access the various components on the ATMEL XMEGA32A4 based receiver board. First thing was to blink a LED which was quite simple. But for easier development there must first be a more user friendly way interact with the board. Fortunately there is a serial port available. It is normally used to upload new firmware and as additional channel for controlling e.g. a camera in the original Walkera firmware.

[Read More…]