iFlight ProTek R20 - Regler werden nach Update nicht erkannt

MartinHaber

Well-known member
#23
Ich warte jetzt erstmal auf Antwort von iflight. Falls das alles nichts bringt hilft nur Flightcontroler tauschen? Gegen?

Moin

so wie ich das sehe haben beide doch den F411 Aio...

Ich hätte jetzt die vom 25er getestet...

https://iflightrc.freshdesk.com/support/solutions/articles/48001148115-firmware-wiring-factory-dumps

Was sollte schiefgehen...
hab ich probiert, es tut sich einfach nix an den Motoren. So langsam glaub ich ich hab in Blheli was gehimmelt.
 

xbutz

Whoop Rentner
#24
Prüfe mal unter https://esc-configurator.com
ob überhaupt alle 4 Esc angezeigt werden.
Wenn nicht wirds für Anfänger zu kompliziert.
Wenn ja besteht noch Hoffnung... d.H
Erstmal Im Betaflight das richtige esc Protokoll wählen und Motoren ohne Props mal im Motorentab testen.

Kannst auch mal in BF4.4 das iflight f411 Target auswählen und die BF 4.4 als Core flashen.
 
#25
Was passiert denn wenn du die config für das Board nochmal in die CLI einspielst?
Aus den configs für die unified targets vom Betaflight GitHub habe ich Mal die für den iflight f411 AIO pro gezogen.

Kopiere Mal hier den Inhalt in die CLI, bestätige mit enter und wenn das durchgelaufen ist noch Mal "Safe" eintippen und nochmal enter zum Schluss: am Ende liegt es vielleicht wirklich nur daran dass die custom config nicht richtig geladen wurde: Shot in the dark

# Betaflight / STM32F411 (S411) 4.0.0

#define USE_ACC_SPI_MPU6000
#define USE_GYRO_SPI_MPU6000
#define USE_ACCGYRO_BMI270
#define USE_GYRO_SPI_ICM42688P
#define USE_ACC_SPI_ICM42688P
#define USE_GYRO_SPI_ICM20689
#define USE_ACC_SPI_ICM20689
#define USE_BARO_BMP280
#define USE_BARO_DPS310
#define USE_FLASH_M25P16
#define USE_MAX7456

board_name IFLIGHT_F411_PRO
manufacturer_id IFRC

# resources
resource BEEPER 1 B02
resource MOTOR 1 A00
resource MOTOR 2 B10
resource MOTOR 3 B06
resource MOTOR 4 B07
resource PPM 1 A03
resource LED_STRIP 1 A08
resource SERIAL_TX 1 A09
resource SERIAL_TX 2 A02
resource SERIAL_RX 1 A10
resource SERIAL_RX 2 A03
resource I2C_SCL 1 B08
resource I2C_SDA 1 B09
resource LED 1 C13
resource LED 2 C14
resource SPI_SCK 1 A05
resource SPI_SCK 2 B13
resource SPI_SCK 3 B03
resource SPI_MISO 1 A06
resource SPI_MISO 2 B14
resource SPI_MISO 3 B04
resource SPI_MOSI 1 A07
resource SPI_MOSI 2 B15
resource SPI_MOSI 3 B05
resource ADC_BATT 1 B00
resource ADC_CURR 1 B01
resource FLASH_CS 1 A15
resource OSD_CS 1 B12
resource GYRO_EXTI 1 A01
resource GYRO_CS 1 A04
resource USB_DETECT 1 C15

# timer
timer A03 AF3
# pin A03: TIM9 CH2 (AF3)
timer A00 AF1
# pin A00: TIM2 CH1 (AF1)
timer B10 AF1
# pin B10: TIM2 CH3 (AF1)
timer B06 AF2
# pin B06: TIM4 CH1 (AF2)
timer B07 AF2
# pin B07: TIM4 CH2 (AF2)
timer A08 AF1
# pin A08: TIM1 CH1 (AF1)

# dma
dma ADC 1 1
# ADC 1: DMA2 Stream 4 Channel 0
dma pin A00 0
# pin A00: DMA1 Stream 5 Channel 3
dma pin B10 0
# pin B10: DMA1 Stream 1 Channel 3
dma pin B06 0
# pin B06: DMA1 Stream 0 Channel 2
dma pin B07 0
# pin B07: DMA1 Stream 3 Channel 2
dma pin A08 0
# pin A08: DMA2 Stream 6 Channel 0

# feature
feature OSD

# master
set baro_bustype = I2C
set baro_i2c_device = 1
set blackbox_device = SPIFLASH
set current_meter = ADC
set battery_meter = ADC
set system_hse_mhz = 8
set max7456_spi_bus = 2
set flash_spi_bus = 3
set gyro_1_bustype = SPI
set gyro_1_spibus = 1
set gyro_1_sensor_align = CW0
set beeper_inversion = ON
set beeper_od = OFF
set dshot_bitbang = OFF
 

MartinHaber

Well-known member
#26
Also im esc.configurator kommen die Motoren aber esc stimmt was nicht.

Was passiert denn wenn du die config für das Board nochmal in die CLI einspielst?
Aus den configs für die unified targets vom Betaflight GitHub habe ich Mal die für den iflight f411 AIO pro gezogen.

Kopiere Mal hier den Inhalt in die CLI, bestätige mit enter und wenn das durchgelaufen ist noch Mal "Safe" eintippen und nochmal enter zum Schluss: am Ende liegt es vielleicht wirklich nur daran dass die custom config nicht richtig geladen wurde: Shot in the dark

# Betaflight / STM32F411 (S411) 4.0.0

#define USE_ACC_SPI_MPU6000
#define USE_GYRO_SPI_MPU6000
#define USE_ACCGYRO_BMI270
#define USE_GYRO_SPI_ICM42688P
#define USE_ACC_SPI_ICM42688P
#define USE_GYRO_SPI_ICM20689
#define USE_ACC_SPI_ICM20689
#define USE_BARO_BMP280
#define USE_BARO_DPS310
#define USE_FLASH_M25P16
#define USE_MAX7456

board_name IFLIGHT_F411_PRO
manufacturer_id IFRC

# resources
resource BEEPER 1 B02
resource MOTOR 1 A00
resource MOTOR 2 B10
resource MOTOR 3 B06
resource MOTOR 4 B07
resource PPM 1 A03
resource LED_STRIP 1 A08
resource SERIAL_TX 1 A09
resource SERIAL_TX 2 A02
resource SERIAL_RX 1 A10
resource SERIAL_RX 2 A03
resource I2C_SCL 1 B08
resource I2C_SDA 1 B09
resource LED 1 C13
resource LED 2 C14
resource SPI_SCK 1 A05
resource SPI_SCK 2 B13
resource SPI_SCK 3 B03
resource SPI_MISO 1 A06
resource SPI_MISO 2 B14
resource SPI_MISO 3 B04
resource SPI_MOSI 1 A07
resource SPI_MOSI 2 B15
resource SPI_MOSI 3 B05
resource ADC_BATT 1 B00
resource ADC_CURR 1 B01
resource FLASH_CS 1 A15
resource OSD_CS 1 B12
resource GYRO_EXTI 1 A01
resource GYRO_CS 1 A04
resource USB_DETECT 1 C15

# timer
timer A03 AF3
# pin A03: TIM9 CH2 (AF3)
timer A00 AF1
# pin A00: TIM2 CH1 (AF1)
timer B10 AF1
# pin B10: TIM2 CH3 (AF1)
timer B06 AF2
# pin B06: TIM4 CH1 (AF2)
timer B07 AF2
# pin B07: TIM4 CH2 (AF2)
timer A08 AF1
# pin A08: TIM1 CH1 (AF1)

# dma
dma ADC 1 1
# ADC 1: DMA2 Stream 4 Channel 0
dma pin A00 0
# pin A00: DMA1 Stream 5 Channel 3
dma pin B10 0
# pin B10: DMA1 Stream 1 Channel 3
dma pin B06 0
# pin B06: DMA1 Stream 0 Channel 2
dma pin B07 0
# pin B07: DMA1 Stream 3 Channel 2
dma pin A08 0
# pin A08: DMA2 Stream 6 Channel 0

# feature
feature OSD

# master
set baro_bustype = I2C
set baro_i2c_device = 1
set blackbox_device = SPIFLASH
set current_meter = ADC
set battery_meter = ADC
set system_hse_mhz = 8
set max7456_spi_bus = 2
set flash_spi_bus = 3
set gyro_1_bustype = SPI
set gyro_1_spibus = 1
set gyro_1_sensor_align = CW0
set beeper_inversion = ON
set beeper_od = OFF
set dshot_bitbang = OFF

Tut sich nix
 

Anhänge

#27
Schade... Dann Mal ganz blöde Frage: kriegt das Board genug oder überhaupt Strom vom Akku?
Zeigt er die Spannung in Betaflight an?

Ich vermute ja eigentlich immer noch einfach ein Software Problem, aber wenn ESCs Strom bekommen sollten normalerweise zumindest die ersten 3 peeps kommen.
Im Motor-Tab, ist dort bi-directional dshot aktiviert? Welches Protokoll ist dort ausgewählt?
 

xbutz

Whoop Rentner
#29
Moinsen...

Hast du auch das Board auch bestromt wenn du auf Einstellung lesen klickst im Escconfigurator?

Das alle 4 verflasht sind ist sehr unwahrscheinlich...
Bin ja gespannt was iflight antwortet...
Ansonsten mal eben viel Lehrgeld verbrannt...
Sorry musste mal sein.
 

Jo_Nopp

knowitnothing
#30
Also ich finde, er sollte erst mal gucken das er die Original BF Version mit den Werkseinstellungen auf den FC bekommt bevor er am ESC weitermacht....

Es ist ein neuer iFlight Kopter!
 

MartinHaber

Well-known member
#31
Moinsen...

Hast du auch das Board auch bestromt wenn du auf Einstellung lesen klickst im Escconfigurator?

Das alle 4 verflasht sind ist sehr unwahrscheinlich...
Bin ja gespannt was iflight antwortet...
Ansonsten mal eben viel Lehrgeld verbrannt...
Sorry musste mal sein.
Ja klar war bestromt.
Das mit dem Lehrgeld ist halt so wenn es nicht mehr geht, aber noch gebe ich nicht auf.

Also ich finde, er sollte erst mal gucken das er die Original BF Version mit den Werkseinstellungen auf den FC bekommt bevor er am ESC weitermacht....

Es ist ein neuer iFlight Kopter!
Gucken ob von iflight ne Rückmeldung kommt!
 

xbutz

Whoop Rentner
#32
Hatte mit BF4.4 auf einem Betafpv aio das Problem das keinen Sensoren über FPort reinkamen.
Hab dann den Haken bei Core gesetzt und noch mal geflasht und die Telemetrie ging dann auch mit FrSky/Fport
Denke evtl. das die Cloudbuilding Geschichte nich nicht ganz rund läuft.
 

Stefan_73

Well-known member
#36
Bevor da jetzt alles kreuz und quer probiert wird: Der Empfänger ist erst mal egal, wenn der Flight Controller keine ESCs sieht. Und wenn das mal wieder im Griff ist, dürfte wohl auch der Empfänger neu zu konfigurieren sein.

Ich bin nicht sicher ob ich das evtl überlesen habe.
Frage 1: Kommen denn überhaupt noch Töne von den Motoren, wenn Du den Akku verbindest? - Wenn ja, wieviele Töne kommen denn (3 oder 5)?
Zu erwarten wären aktuell 3 Töne. Dann gehen die ESCs noch. Die letzten zwei Töne kommen, wenn der Flightcontroller mit dem ESC spricht.

Dann muss ich nochmal auf die Frage von @Hazzahfpv zurück kommen.
Frage 2: Wie sicher bist Du denn, dass das Target stimmt?
Aktuell sieht der Flight Controller keinen ESC. Das deutet durchaus auf ein falsches Target hin. Das bedeutet, dass in Betaflight beim Flashen der falsche Flightcontroller gewählt wurde. Dann sucht der Microcontroller den ESC ggf an den falschen Pins. Es wäre nicht der erste Bind & Fly Kopter, bei dem mal zwischendurch durch den Hersteller ein anderer Flightcontroller verbaut wurde. (Foto hilft)
 

Stefan_73

Well-known member
#38
OK, ein ESC produziert auch ohne jeglichen Flightcontroller Töne über die Motoren. Wenn nun gar nichts mehr kommt, dann gibt es eigentlich nur diese Möglichkeiten:
a) ESC über BLHeli kaputt geflashed. Tatsächlich geht das. Wenn man die falsche Firmware auf ESCs flashed, dann können sie durchbrennen. Evtl. ist auch "nur" eine falsche Firmware drauf und deshalb melden sie nicht mehr. --> ESC defekt, muss neu. Da es offenbar ein AIO ist, wäre das dann der gesamte AIO.
b) ESC bekommt einen Strom mehr bzw Stromversorgung unzureichend. Im einfachsten Fall wäre einfach der Lipo leer oder es ist ein Kontaktproblem zum ESC. Da die ESCs direkt am Lipo hängen, sollte sich das relativ einfach prüfen lassen.
c) hatte ich noch nie: Der FC ist so falsch geflashed, dass er es irgendwie schafft den ESC am Hochfahren zu hindern. Ich bin nicht mal sicher ob das überhaupt geht. Damit wären wir zurück beim Target.

Also:
1.Lipo Ladezustand checken.
2. Prüfen, ob die Kabel vom XT60 Stecker zum ESC/AIO Board noch ok sind.
3. Foto des FC machen und uns mal checken lassen, ob das Target stimmt.
4. Komponente gegrillt. Neuer ESC / AIO.

Ich tippe derzeit leider auf #4.
 

MartinHaber

Well-known member
#40
So mittlerweile habe ich ein Factory reset gemacht. Leider sind die Regler immer noch nicht erreichbar. Da habe ich mir wohl wirklich was zerschossen!
Die beste Übung wird wohl sein ein neuen FC zu ordern und den kaputten zu tauschen.
 
FPV1

Banggood

Oben Unten