Most Recent Posts

OpenGround – Part 2 – FS-i6s DFU Bootloader access

This is the second post of my series documenting the development of a custom firmware for the FS-i6s transmitter. See my previous post for details about the used parts and the pinout. DFU Bootloader The STM32F0 has a nice feature: An on-board, un-brickable DFU bootloader. This bootloader can be entered by the following sequence: remove… Read More »

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 »

Virtual current sensor setup in betaflight for brushed Quadcopters

Why? All my quadcopters so far have onboard telemetry for voltage and current. Even my smallest build, a brushless 120-sized quad (my loved LKTR 120), has a current sensor. It’s so convenient to be able to see how much you drained the battery. When i started to build my TinyWhoop i was missing this feature.… 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 »

Betaflight – Setup for brushed flight controllers

In order to run betaflight with brushed motor control boards it is necessary to enable the normal PWM generatin mode. The information provided here was tested with version 2.9.1. The actual PWM frequency is configurable. As long as the mosfets switch fast enough use the highest possible value of 32kHz. Values below 20kHz will be… Read More »

Skyzone SKY02 – fixing the low Voltage alarm for Li-Ion batteries

The Problem The Skyzone SKY-02 FPV goggles are great for FPV flying and i really love them. Unfortunately they have one really annoying “bug”: You can not select if you are using Li-Po or Li-Ion batteries. As both have different discharge characteristics the low-voltage beep comes way to soon. Mine goes off at arount 3.75V… Read More »