Monthly Archives: September 2016

OpenGround – Part 1 – Components & Pinout

This is the first post of my series documenting the development of a custom firmware for the FS-i6s transmitter. Components In order to write a custom firmware for the Flysky FS-i6s transmitter we will need to know which components are used and how they are connected. So let’s take a look at the PCB: CPU… Read More »

FrSky D4R-ii – components, layout, and pinout

While i was porting my OpenSky firmware to the D4R-ii receiver i made this collection of used parts and created a pin mapping. Maybe this is useful to someone in the future. Components used CPU: STM32F103C8 [Datasheet] EEPROM: 24C02 [Datasheet] RF Chip: CC2500 [Datasheet] HF-SWITCH: RDAES02 [Datasheet] PA/LNA: RDAT212 [Datasheet] RF Path The overall path… Read More »

OpenSky on D4R-ii – pinout, flashing, and usage

In this post i am going to explain how to use my opensource firmware on a FrSky D4R-ii receiver. Please refer to the main page about my opensource project OpenSky for general information. Addition information on the board layout, used components, and the pinout can be found in this blog post. Pinout The default configuration… Read More »

OpenSky on VD5M – pinout, flashing, and usage

In this post i am going to explain how to use my opensource firmware on a FrSky VD5M receiver. Please refer to the main page about my opensource project OpenSky for general information. Pinout The default configuration of my code uses the following pinout. If the board is in front of you with the leds… Read More »

Flashing Betaflight into a Banggood / HappyModel F3 EVO Brushed Flight Controller

I recently bought a Micro HappyModel F3 EVO Brushed flight controller on banggood. This is a really nice and small flight controller for brushed quadcopter builds as it features a powerful and future-proof STM32F3 CPU. A quick test with the betaflight configurator revealed it was delivered with Cleanflight 1.13.0 (Cleanflight/SPRACINGF3EVO 1.13.0 Jun 6 2016 /… Read More »