I plan to use Arducopter one of these boards for an AOS 7 build and ask if anyone help with these questions?
Can the VTX ON/OFF Pit Switch on the H7 V2 be configured in ArduCopter? If so, how is it done? It looks like it is set up for Betaflight only?
Concerning the 128 MB Flash for logging which replaces the SD card, after loading Copter will this just appear as drive in windows explorer?
Any help would be appreciated!
andyp1per
(Andyp1per)
October 2, 2022, 8:39am
2
Can the VTX ON/OFF Pit Switch on the H7 V2 be configured in ArduCopter? If so, how is it done? It looks like it is set up for Betaflight only?
Yes. By default it is setup as RELAY2 so you can use a RELAY2 RC function to control it.
Concerning the 128 MB Flash for logging which replaces the SD card, after loading Copter will this just appear as drive in windows explorer?
No. To get logs you have to download them via mavproxy or MissionPlanner. Note that I recently found a performance issue that means log download is quite slow at the moment - Ensure that we don't read the same block more than once by andyp1per · Pull Request #21850 · ArduPilot/ardupilot · GitHub
@andyp1per Thanks for that information! Do you have an estimate when the log download speed will be fixed?
andyp1per
(Andyp1per)
October 2, 2022, 4:43pm
4
Hopefully will be merged this week, whether it makes it into 4.3 is up to @rmackay9
Thanks again. The H7 V2 looks good!
Carlou
(Carlou Joseph Torres)
December 9, 2022, 4:50am
7
My data flash on this board is f__k up. It does not record logs anymore. I tried clearing the logs in mission planner but this did not fix the issue. When I flashed the FC with Betaflight, there is a function in Betaflight to clear the data flash. I cleared it. When I re-flashed Ardupilot, I was abel to see two logs. Deleted the logs but since then it has again stop recording logs. Very frustrating because when you have a problem, the developers always request the logs. I guess a physical SD card is still better because you can replace it when something goes wrong. This one, once it stops recording, that’s it. And scripts are not supported. And as Andy noted, it is slow. No pros on this board. Its all cons.My big regret choosing this board.
andyp1per
(Andyp1per)
December 9, 2022, 7:40am
8
How are you clearing logs? You want to select the “clear all logs” option as that does a full chip erase like betaflight does, you should then have no problem with logging.
Carlou
(Carlou Joseph Torres)
December 9, 2022, 8:00am
9
andyp1per:
clear all logs
Yes that’s what I did. Clear all logs. But the FC still does not record logs. Very strange.
After I’ve seen the functions of Betaflight, I think I will not fly my quad with it. It lacks all those whistles and bells that Ardupilot has. I hope the arming issue and the logging will soon be resolved.
andyp1per
(Andyp1per)
December 9, 2022, 8:04am
10
I clear logs like this on a KakuteH7v2 and it records logs absolutely fine. What happens if you use mavproxy and log list
Carlou
(Carlou Joseph Torres)
December 9, 2022, 8:07am
11
andyp1per:
mavproxy and log list
I have not used Mavproxy. I only started this QUAD I think around 3to4 months ago and have not explpored all the tools. What is Mavproxy if you don’t mind? Is it an APP that I need to install in my PC?
andyp1per
(Andyp1per)
December 9, 2022, 8:09am
12
Carlou
(Carlou Joseph Torres)
December 9, 2022, 8:12am
13
andyp1per:
log list
Thanks. I will have a read.
Carlou
(Carlou Joseph Torres)
December 10, 2022, 7:03am
15
andyp1per:
mavproxy and log list
According the the free memory size, there is no file saved in the data flash. I’m still trying to follow how to use MAVPROXY.
andyp1per
(Andyp1per)
December 10, 2022, 9:02am
16
RAM != FLASH - you are looking at RAM, FLASH is entirely different
Carlou
(Carlou Joseph Torres)
December 14, 2022, 1:54am
18
Is this a similar issue I am experiencing? I don’t have the techncial expertice to verify.
opened 04:42PM - 27 Feb 22 UTC
closed 11:12PM - 24 Apr 22 UTC
Hardware Issue
### Describe the bug
I can't access the onboard flash for Blackbox Data. This h… appens in the following versions of Betaflight Configurator 10.7, and 10.8
Here is my issue. In the dump I have the following resource defined for the flash memory which is the unified target default value for the Kakute H7 Mini FC...
Code:
resource FLASH_CS 1 A04
In the active IO resource assignment list I have the following...
Code:
A04: PREINIT 2
If the blackbox flash chip had been assigned and initiated properly then you should be seeing the following in the active IO resource assignment list for A04...
Code:
A04: FLASH_CS
This occurs in both 4.2.10 and 4.2.11
### To Reproduce
Go to The Black box tab in Betaflight and attempt to switch blackbox to "onboard flash," but the option isn't there. You can choose serial, or none.
### Expected behavior
I should be able to choose onboard flash.
### Flight controller configuration
```
# diff all
# version
# Betaflight / STM32H743 (SH74) 4.2.11 Nov 9 2021 / 20:29:57 (948ba6339) MSP API: 1.43
# config: manufacturer_id: HBRO, board_name: KAKUTEH7MINI, version: c24ea9c4, date: 2021-12-16T07:02:07Z
# start the command batch
batch start
# reset configuration to default settings
defaults nosave
board_name KAKUTEH7MINI
manufacturer_id HBRO
mcu_id 002e003f3330511936353839
signature
# name: JPOVC
# resources
resource MOTOR 1 B03
resource MOTOR 2 B10
resource MOTOR 3 B00
resource MOTOR 4 B01
# feature
feature -RX_PARALLEL_PWM
# map
map TAER1234
# aux
aux 0 0 0 1300 1700 0 0
aux 1 35 2 1700 2100 0 0
# master
set acc_calibration = -13,45,-418,1
set serialrx_provider = CRSF
set blackbox_p_ratio = 64
set blackbox_device = SERIAL
set dshot_bidir = ON
set motor_pwm_protocol = DSHOT300
set align_board_roll = 180
set small_angle = 180
set pid_process_denom = 2
set osd_rssi_pos = 2400
set osd_link_quality_pos = 2432
set osd_rssi_dbm_pos = 2502
set osd_avg_cell_voltage_pos = 2496
set debug_mode = GYRO_SCALED
set gyro_1_sensor_align = CW270FLIP
set gyro_1_align_pitch = 1800
set name = JPOVC
profile 0
# profile 0
set motor_output_limit = 66
set auto_profile_cell_count = 6
profile 1
profile 2
# restore original profile selection
profile 0
rateprofile 0
rateprofile 1
rateprofile 2
rateprofile 3
rateprofile 4
rateprofile 5
# restore original rateprofile selection
rateprofile 0
# save configuration
save
```
```
# resource show all
Currently active IO resource assignments:
(reboot to update)
--------------------
A00: FREE
A01: FREE
A02: FREE
A03: FREE
A04: PREINIT 2
A05: SPI_SCK 1
A06: SPI_MISO 1
A07: SPI_MOSI 1
A08: FREE
A09: SERIAL_TX 1
A10: SERIAL_RX 1
A11: USB
A12: USB
A13: SWD
A14: SWD
A15: FREE
B00: MOTOR 3
B01: MOTOR 4
B02: FREE
B03: MOTOR 1
B04: FREE
B05: FREE
B06: I2C_SCL 1
B07: I2C_SDA 1
B08: FREE
B09: FREE
B10: MOTOR 2
B11: PINIO 1
B12: OSD_CS
B13: SPI_SCK 2
B14: SPI_MISO 2
B15: SPI_MOSI 2
C00: ADC_BATT
C01: ADC_CURR
C02: LED 1
C03: FREE
C04: FREE
C05: FREE
C06: SERIAL_TX 6
C07: SERIAL_RX 6
C08: FREE
C09: FREE
C10: FREE
C11: FREE
C12: FREE
C13: BEEPER
C14: FREE
C15: FREE
D00: FREE
D01: FREE
D02: FREE
D03: FREE
D04: FREE
D05: FREE
D06: FREE
D07: FREE
D08: FREE
D09: FREE
D10: FREE
D11: FREE
D12: FREE
D13: FREE
D14: FREE
D15: FREE
E00: FREE
E01: GYRO_EXTI
E02: SPI_SCK 4
E03: FREE
E04: GYRO_CS 1
E05: SPI_MISO 4
E06: SPI_MOSI 4
E07: FREE
E08: FREE
E09: CAMERA_CONTROL
E10: FREE
E11: FREE
E12: FREE
E13: FREE
E14: FREE
E15: FREE
F00: FREE
F01: FREE
F02: FREE
F03: FREE
F04: FREE
F05: FREE
F06: FREE
F07: FREE
F08: FREE
F09: FREE
F10: FREE
F11: FREE
F12: FREE
F13: FREE
F14: FREE
F15: FREE
G00: FREE
G01: FREE
G02: FREE
G03: FREE
G04: FREE
G05: FREE
G06: FREE
G07: FREE
G08: FREE
G09: FREE
G10: FREE
G11: FREE
G12: FREE
G13: FREE
G14: FREE
G15: FREE
Currently active Timers:
-----------------------
TIM1:
CH1: CAMERA_CONTROL
TIM2:
CH2: MOTOR 1
CH3: MOTOR 2
TIM3:
CH3: MOTOR 3
CH4: MOTOR 4
TIM4: FREE
TIM5: FREE
TIM6: FREE
TIM7: FREE
TIM8: FREE
TIM12: FREE
TIM13: FREE
TIM14: FREE
TIM15: FREE
TIM16: FREE
TIM17: FREE
Currently active DMA:
--------------------
DMA1 Stream 0: MOTOR 3
DMA1 Stream 1: MOTOR 4
DMA1 Stream 2: MOTOR 1
DMA1 Stream 3: MOTOR 2
DMA1 Stream 4: FREE
DMA1 Stream 5: FREE
DMA1 Stream 6: FREE
DMA1 Stream 7: FREE
DMA2 Stream 0: ADC 1
DMA2 Stream 1: ADC 3
DMA2 Stream 2: FREE
DMA2 Stream 3: FREE
DMA2 Stream 4: FREE
DMA2 Stream 5: FREE
DMA2 Stream 6: FREE
DMA2 Stream 7: FREE
```
### Flight controller
Holybro Kakute H7 Mini (purchased from Pyrodrone)
### Other components
Caddx Vista (most recent firmware)
TBS Crossfire Micro TX with Nano Diversity (not the most recent firmware)
### How are the different components wired up
Vista is connected to the FC via supplied jet plug. The FC is connected to the ESC via supplied cable and just plugs.
The TBS Nano Diversity is is wired per the diagram on the Holybro website.
### Add any other context about the problem that you think might be relevant here
_No response_
andyp1per
(Andyp1per)
December 14, 2022, 7:34am
19
I doubt it - you can verify by looking at the chip - send a photo
Hi @andyp1per
Has this Kakute H7 V2 log download performance issue been fixed as I am having problems downloading logs from the onboard memory?
I’m using ArduCopter V4.3.3 (34e8e02c) and when I try downloading a Selected Log
It takes a long time cf to a SD card FC
I get this error
Which stops creating the .bin file
These are the files that are downloaded.
Can anyone offer any guidance on this problem as it’s becoming way past my pay scale?
Thanks
Peter