*Warning this product is not designed for voltages above 4.2V. Use of HV Lipo will cause erratic behavior with the FC

This 5-in-1 flight controller is inspired by Happymodel's Official Pilot - Angry Don FPV! The Happymodel Diamond F4 AIO 5-IN-1 Flight controller has a built-in VTX, ESC, OSD, and receiver - all on one triangle-shaped whoop board!

The 3 corners fit 25.5mm whoop mounting spacing.


  • Diamond Mounting Pattern - 22.2x22.2x32.7mm
  • Built-in 5V/1A BEC
  • Built-in SPI Frsky Receiver
  • Built-in Betaflight OSD (SPI Control)
  • Built-in 5A Blheli_S 4in1 ESC, Dshot600 ready
  • Built-in 25-200mW 5.8GHz VTX


Flight controller

  • (Frsky SPI RX version) DiamondF4 FR FC Firmware target: CrazybeeF4FR
  • MCU:STM32F411CEU6 (100MHZ, 512K FLASH)
  • Sensor: MPU-6000 (SPI connection)
  • Original whoop size compatible
  • Power supply: 1S battery input (DC 2.9V-4.35V)
  • Built-in 5A(each) Blheli_S 4in1 ESC Dshot600 ready
  • Built-in Betaflight OSD(SPI Control)
  • Built-in 5.8G VTX
  • Built-in SPI Frsky/Flysky receiver
  • Built-in 5V 1A BEC

Onboard 4in1 ESC

  • MCU upgraded to EFM8BB21
  • Power supply: 1S LiPo/LiPo HVCurrent: 5A continuous peak 6A (3 seconds)
  • Support BLHeliSuite programmable
  • Factory firmware: O_H_5_REV16_8.HEX
  • Default protocol: DSHOT600

Onboard Frsky SPI D8 Receiver Version

  • SPI BUS receiver Frsky D8 compatible
  • Compatible Non-EU transmitter D8 model Channels: 8ch
  • Failsafe support
  • No ground interference (Transmitter and receiver 1 m from the ground): 200m~300m

Onboard 5.8g VTX

  • Output power: 25mw~200mw switchable
  • Frequency: 40CH
  • Input voltage: 3.3V 5.5V
  • Current consumption: 300mA(type)
  • Frequency: 5.8GHz - Smart audio ready


  • 1x HappyModel DiamondF4 FR AIO 5in1 Flight Controller - SPI Frsky
  • 2x Connecting Wire
  • 4x Damping Balls
  • 4x Screws

Customer Reviews

Based on 7 reviews
Hugo Leon
Smart Audio not functioning

I have updated the VTX table, flashed different versions of BF. I tried different combinations vtx tables and BF vesrions with no luck in changing the video transmitter power and frequency. It is stuck on the default. BF shows that the frequency was changed but the transmission frequency stays the same, signal on the goggles is only on the default.

Trying to get this resolved with customer service and hoping on finding a solution after several days of communication.

Morton upshot
Could use better instructions

The happy model site has just short of zero info the VTX port was not configured to be accessed in betaflight, and I could find scant info about the fc. Luckily I came upon a review of the mobula7 and caught a glimpse of the ports tab. Issue resolved. I used this to build a rekon3, which is not what the FC was made for, so I understand the rx and VTX range are not able to keep up. Had I build a micro whoop, I would likely love it.

Joshua Speas
Very lite, vtx is iffy

This thing is great... Except I've a couple that the vtx is having issues. Less range, so move them to whoops

Good idea but...

I can't understand if the motors are soldered why doesn't the camera have a solder point?


This has got to be the most worst setup for soldering I have ever seen unless you are a professional at soldering do not buy this board I have never seen this stupid of a design I bought the acrobee 75 was suppose to come with frsky reciever it had crossfire bought new reciever it wouldn't work fc goes to shit then I buy this fc and it's a load of crap I'm out so much money when all I wanted was a 1s drone to fly around the house with my son. I can't believe how difficult this has been for what started as a bnf setup