Skip to content

Conversation

@HishamGhosheh
Copy link
Contributor

@HishamGhosheh HishamGhosheh commented May 23, 2024

Add unofficial target for JHEF405PRO (aka GHF405AIO-HD)
image

Betaflight counterpart: https://github.com/betaflight/unified-targets/blob/master/configs/default/JHEF-JHEF405PRO.config
INAV similar but different FC (No I2C): https://github.com/iNavFlight/inav/blob/master/src/main/target/JHEMCUF405/target.h

Test quad
image
3.5" dry weight 2S/4S
JHEMCU GHF405AIO-HD 40A F405 Baro OSD Dual BEC Flight
LANNRC 1404 3800KV 3~6S
Gemfan Hurricane 3018 3x1.8 3 Inch 2 Paddle
HappyModel Crux35 Crux35 HD 3.5inch
HGLRC Zeus nano VTX 350mW (IRC Tramp)
HappyModel EP1
CADDX ANT Nano 1200TVL
Walksnail WS-M181 GPS M10 GNSS BUILT-IN QMC5883 Compass

Tested working:
Accelorometer
Gyro
Baro
UARTs
GPS
Magnetometer
Altitdue Hold
RTH
OSD
Flash / Blackbox
Current sensing
VBat sensing
Telemetry

Not tested but assumed working
Leds / Range finder (I2C) / Pitot (I2C)

diff all
INAV_7.1.1_cli_MRMT_20240522_190142.txt

Test binary (zipped hex)
inav_7.1.1_JHEF405PRO.zip

CLI status

status
INAV/JHEF405PRO 7.1.1 May 20 2024 / 23:04:26 (dd91a871)
GCC-10.3.1 20210824 (release)
System Uptime: 67 seconds
Current Time: 2041-06-28T02:04:00.000+01:00
Voltage: 7.82V (2S battery - OK)
CPU Clock=168MHz, GYRO=ICM42605, ACC=ICM42605, BARO=DPS310, MAG=QMC5883
STM32 system clocks:
  SYSCLK = 168 MHz
  HCLK   = 168 MHz
  PCLK1  = 42 MHz
  PCLK2  = 84 MHz
Sensor status: GYRO=OK, ACC=OK, MAG=OK, BARO=OK, RANGEFINDER=NONE, OPFLOW=NONE, GPS=OK
Stack size: 6144, Stack address: 0x10010000, Heap available: 1728
I2C Errors: 0, config size: 10407, max available config: 131072
ADC channel usage:
   BATTERY : configured = ADC 1, used = ADC 1
      RSSI : configured = ADC 3, used = none
   CURRENT : configured = ADC 2, used = ADC 2
  AIRSPEED : configured = none, used = none
System load: 10, cycle time: 503, PID rate: 1988, RX rate: 50, System rate: 9
Arming disabled flags: NAV THR CLI
OSD: MAX7456 [30 x 16]
VTX: not detected
GPS: HW Version: UBLOX10 Proto: 34.09 Baud: 115200
  GNSS Capabilities:
    GNSS Provider active/default
    GPS 1/1
    Galileo 1/1
    BeiDou 1/1
    Glonass 0/0
    Max concurrent: 3

# 

@mmosca mmosca added Unofficial Target New target This PR adds a new target labels May 23, 2024
@mmosca mmosca merged commit 9db7d61 into iNavFlight:master Jun 1, 2024
@MrD-RC MrD-RC added this to the 8.0 milestone Nov 19, 2024
@HishamGhosheh
Copy link
Contributor Author

Compiled it for INAV 8.0.0 if anyone is interested. Mainly to enable the O4 set enable_broken_o4_workaround = ON workaround`
So far did only a quick hover test.

inav_8.0.0_JHEF405PRO.zip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

New target This PR adds a new target Unofficial Target

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants