Coder Social home page Coder Social logo

jesc-configurator's Introduction

jesc-configurator

Google Chrome application for JESC firmware flashing and configuration. Learn more about JESC Here. JESC configurator is based on blheli-configurator.

Disclaimer

This software is provided as is, use it at your own risk. ALWAYS REMOVE THE PROPELLERS and power your ESCs via a current-limiting device or power supply.

Features

  • Only BLHeli passthrough supported at the moment, hence only CleanFlight, BetaFlight, INAV and TriFlight
  • Changing settings for any JESC ESCs with bootloader
  • Flashing JESC and Rpm Telemetry Service BLHeli_S ESCs

Future plans

Installing JESC Configurator

Standalone

Download the appropriate installer for your platform from Releases.

Building (Chrome App)

This project uses ReactJS, JSX and some modern ECMAScript extensions and depends on npm for building. Following the initial checkout, you have to run:

npm install

After that, to actually compile all the required .jsx files, run:

npm run build

Native app build via NW.js

Development

  1. Install node.js
  2. Change to project folder and run npm install.
  3. Run npm start to build & run the debug flavor.

App build and release

The tasks are defined in gulpfile.js and can be run either via gulp <task-name> (if the command is in PATH or via ../node_modules/gulp/bin/gulp.js <task-name>:

  1. Install babel-cli npm install --global babel-cli.
  2. Install gulp npm install --global gulp-cli.
  3. Run gulp <taskname> [[platform] [platform] ...].

List of possible values of <task-name>:

  • dist copies all the JS and CSS files in the ./dist folder.
  • apps builds the apps in the ./apps folder [1].
  • debug builds debug version of the apps in the ./debug folder [1].
  • release zips up the apps into individual archives in the ./release folder [1].

[1] Running this task on macOS or Linux requires Wine, since it's needed to set the icon for the Windows app (build for specific platform to avoid errors).

Build or release app for one specific platform

To build or release only for one specific platform you can append the plaform after the task-name. If no platform is provided, all the platforms will be done in sequence.

  • MacOS use gulp <task-name> --osx64
  • Linux use gulp <task-name> --linux64
  • Windows use gulp <task-name> --win32
  • ChromeOS use gulp <task-name> --chromeos

You can also use multiple platforms e.g. gulp <taskname> --osx64 --linux64.

Usage

Having enabled Developer Mode in Chrome, navigate to chrome://extensions/ and use Load unpacked extension..., providing path to the root directory of your working copy.

Launch the application, plug your flight controller into a USB port, press Connect, power your ESCs. If you run into problems while working with the program, make sure to copy Developer's Console output as well as save log using the Save Log button.

Thanks

This software started as a tab in Cleanflight Configurator, hence my deep appreciation to all of you who contributed to it's development.

Special thanks to everyone who helped me with development, testing, collecting of logs and ideas and all other stuff:

  • Stefan van der Ende
  • Nathan
  • Steffen Windoffer
  • Steven R. Lilly
  • Tuomas Kuosmanen
  • Robyn Bachofer
  • ByeJon from the IntoFPV forum for drawing an icon :-)

This list is extended as the development goes on and I remember all the names :)

jesc-configurator's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

jesc-configurator's Issues

"License All" not available on some H ESCs

Hello,

have a problem to license the ESC to get the RPM activ. The CPU is of typ BB21F16G C011Q5 1945 C
The L experimental is working, there i got the RPM signaled.
What is the problem ?
Greets
Thomas
Log.txt
JESC

[Resolved] ESC Missing after failed JESC flash using JESC Configurator and CPU Overclocked

I am posting this as an information post and possibly to get a warning added to the JESC Install Instructions. NOTE: DO NOT FLASH ESC's WITH CPU OVERCLOCKED!

When flashing using JESC Configurator 1.2.7 Beta3 on DYS ELF running BF Performance Edition 4.11 EA3 SPRacingF3 and a 4in1 ESC using A-H-70 version 2.3-48khz firmware, ESC#1, ESC#3, and ESC#4 "Flash Failed". This only happened after I had applied the licenses and was flashing the new firmware to activate the licenses. I then tried to reflash same firmware with same results. I also tried to flash version 2.2-24khz but also failed flash reported.

I had read back in an RC Groups post about someone having trouble flashing with their CPU overclocked. I was running the F3 CPU at 120MHZ when attempting the original flash. I entered the CLI and set CPU_Overclock = OFF. I then went back to JESC Configurator and now ESC#1 was missing? I could now flash the other three ESC's to version 2.3-48khz and all flashed properly and were activated. So this seems to be related to CPU overclock.

Trying multiple reads on JESC, BLHeli Congurator or BLHeli Suite with no success to read ESC#1. Possibly corrupted the bootloader on the first attempt on that ESC?
Searched and found someone that had fixed a similar missing 4in1 ESC issue on a different board flashing just a single ESC using the pads on board with BLHeli Suite and an Arduino Nano using the C2 mode.
https://www.rcgroups.com/forums/showpost.php?p=36908650&postcount=627

After researching the pinout of the Silabs EFM8BB21F16-QFN20 datasheet I was able to locate the on board pads for C2D and C2CK and then successfully flashed BLHeli 16.7 to ESC#1. It would now show up when using the JESC Configurator and eventually was able to successfully update it to Version 2.3-48khz and install all the telemetry firmware. After successful CPU flashing, overclocking the CPU is again necessary to be able to run the F3 with Bidirectional DSHOT 300, 4k/2K, RPM Filtering and Dynamic Notch Filter.

Not sure if this is related to the other issues listed as missing ESC but could possibly be linked to overclocking the CPU when trying to update to licensed JESC firmware?

PLEASE NOTE: DO NOT FLASH ESC's WITH CPU OVERCLOCKED! - Rich

Same issue using Windows 7

Im using Windows 7 64bit OS. My esc is hakrc 40A. Done flashing esc firmware jesc G40 48 2.2. Hex and g40 24 2.2 hex. But the configurator jesc still not read no menu..

IMG_20191108_124830

ESC showing "FLASH FAILED" or "ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ (16.77), ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ" after flash attempt

JESC-Configurator uses several safe-guards to protect the esc during flashing problems such as insufficient lipo voltage, power disconnect, unreliable usb connectors / cables or unreliable motor wiring. If there is a problem during the flash process the ESC will then be showing "FLASH FAILED" instead of the ESC Layout.

In this case the esc can be restored by first correcting the above issues and the flashing again. You will need to manually select the right ESC and select the "Ignore inappropriate MCU and Layout" checkbox to make this work.

Wont recognize ECS 4

Hi JESC license was recognized on 3 of my 4 ESC. All 4 ESC are recognized on BLHeli_S prior to loading on JESC. What is the next step from here? I have the debug files saved but not sure were to place it. Thanks - Craig

ESC Missing After Flash

Log.txt

I hope this shows you what you are looking for.... I was one of those guys that didnt read all of the documents and tried to fix it.

Flashed JESC_OL5_24_2_3.HEX then went into betaflight(didn't see the failed flash right away) and motor 2 didnt spin. went back to JESC config to try to recover and flashed back to factory.

Let me know if you need any more info. I know enough to be dangerous to my equipment(why im here...) but may ask novice questions.

Thanks!
Jake

Issues flashing Diatone Mamba Toothpick AIO G-H-30 ALL ESCs dead except 3 now

Flashed JESC 2.3 48 with RPM for whoop, licensed then noticed ESC 1 showed flash failed. Reflashed and it seemed good. Then flashing telemetry for all failed and ESCs stopped showing up randomly and after reconnecting and rebooting a few times now only ESC 3 shows up. In BF motor tab I cant spin any motors. I can only hear the JESC startup tone very faintly so i think only one is partially booting up. This was on a brand new FC just flashed latest BF and went straight to JESC.
Log.txt

I had no issues with a PYRODRONE AIO-412T previously.

did i brick my esc? is it fixable log #1 partial

jesclog1.txt
jescLog2.txt

ive purchased 20 licenses and have flashed 4 4in1escs with no issues ,went to flash my 5th 4in1 not sure if i bricked it, esc #1 is no longer recognized and only esc 2,3,4 are flashable any help would be greatly appreciated would love to continue to support you and may even by another pack of 20 licenses, just really bummed on throwing away 4 licenses and a perfectly good esc

ESC 4 disappeared

Hi - I used the configurator last night to flash my ESCs, but the 4th one is now disappeared. I tried the steps in the troubleshooting guide but it's still not showing up. See attached log.
Log.txt

Drone Starts to drift in circle in acro mode

ESC S-H-90 TinyHawk S and TinyHawk 2

The battery time is very good, but when I hover in acro mode, the drone starts to drift to right...than starts to left, forward, backward...like drawing a big, non perfect, circle

both tinyhawk s and tinyhawk 2

lowering esc pwm frequency makes it better (at 24khz they drift less than 48khz and less then 96khz)

is there a way to solve this?

in betaflight all the sticks data are perfect (1500 on the center, no jiggling) and the trims are centered.

no read setup button on ubuntu

downloaded 1.2.5 and ran, it loads fine, able to connect but there is no read setup write setup buttons at bottom. only error i see in terminal is:

[29237:29237:1105/114454.969897:ERROR:component_loader.cc(165)] Failed to parse extension manifest.

not sure if its related.

Bidirectional / Motor Tab Shows E: 100%

image

image

I have flashed JESC 2.2 firmware in my ESC, enabled Bidirectional in Configurations tab, plugged in the battery and setup any necessary setting (hopefuly shown in my CLI dump). But still shows E: 100% ? I was thinking should the ESC have a telemetry support before someone can use the JESC firmware? Or all BLHeli_S ESCs with x-H-## is supported with this feature? I can arm my quad (not flown) and spin the motor.

FAQ:

  1. FC+ESC - Diatone Mamba F405 Mini Mk1
    https://www.rcgroups.com/forums/showthread.php?3126404-MAMBA-F405-stacks

  2. Versions
    Betaflight 4.1.1
    JESC 2.2 24Khz

  3. Is the battery plugged-in?
    YES

`# dump

version

Betaflight / STM32F405 (S405) 4.1.1 Nov 15 2019 / 12:54:53 (1e5e3d369) MSP API: 1.42

manufacturer_id: DIAT board_name: FURYF4OSD custom defaults: YES

start the command batch

batch start

board_name FURYF4OSD
manufacturer_id DIAT

name: jar@

resources

resource BEEPER 1 A08
resource MOTOR 1 A03
resource MOTOR 2 B00
resource MOTOR 3 B01
resource MOTOR 4 A02
resource MOTOR 5 NONE
resource MOTOR 6 NONE
resource MOTOR 7 NONE
resource MOTOR 8 NONE
resource SERVO 1 NONE
resource SERVO 2 NONE
resource SERVO 3 NONE
resource SERVO 4 NONE
resource SERVO 5 NONE
resource SERVO 6 NONE
resource SERVO 7 NONE
resource SERVO 8 NONE
resource PPM 1 C09
resource PWM 1 NONE
resource PWM 2 NONE
resource PWM 3 NONE
resource PWM 4 NONE
resource PWM 5 NONE
resource PWM 6 NONE
resource PWM 7 NONE
resource PWM 8 NONE
resource SONAR_TRIGGER 1 NONE
resource SONAR_ECHO 1 NONE
resource LED_STRIP 1 A00
resource SERIAL_TX 1 A09
resource SERIAL_TX 2 NONE
resource SERIAL_TX 3 B10
resource SERIAL_TX 4 NONE
resource SERIAL_TX 5 NONE
resource SERIAL_TX 6 C06
resource SERIAL_TX 7 NONE
resource SERIAL_TX 8 NONE
resource SERIAL_TX 9 NONE
resource SERIAL_TX 10 NONE
resource SERIAL_TX 11 NONE
resource SERIAL_TX 12 NONE
resource SERIAL_RX 1 A10
resource SERIAL_RX 2 NONE
resource SERIAL_RX 3 B11
resource SERIAL_RX 4 NONE
resource SERIAL_RX 5 NONE
resource SERIAL_RX 6 C07
resource SERIAL_RX 7 NONE
resource SERIAL_RX 8 NONE
resource SERIAL_RX 9 NONE
resource SERIAL_RX 10 NONE
resource SERIAL_RX 11 NONE
resource SERIAL_RX 12 NONE
resource INVERTER 1 C00
resource INVERTER 2 NONE
resource INVERTER 3 NONE
resource INVERTER 4 NONE
resource INVERTER 5 NONE
resource INVERTER 6 NONE
resource INVERTER 7 NONE
resource INVERTER 8 NONE
resource INVERTER 9 NONE
resource INVERTER 10 NONE
resource INVERTER 11 NONE
resource INVERTER 12 NONE
resource I2C_SCL 1 B06
resource I2C_SCL 2 NONE
resource I2C_SCL 3 NONE
resource I2C_SDA 1 B07
resource I2C_SDA 2 NONE
resource I2C_SDA 3 NONE
resource LED 1 B05
resource LED 2 B04
resource LED 3 NONE
resource RX_BIND 1 NONE
resource RX_BIND_PLUG 1 NONE
resource TRANSPONDER 1 NONE
resource SPI_SCK 1 A05
resource SPI_SCK 2 B13
resource SPI_SCK 3 C10
resource SPI_MISO 1 A06
resource SPI_MISO 2 B14
resource SPI_MISO 3 C11
resource SPI_MOSI 1 A07
resource SPI_MOSI 2 B15
resource SPI_MOSI 3 C12
resource ESCSERIAL 1 C09
resource CAMERA_CONTROL 1 B09
resource ADC_BATT 1 C01
resource ADC_RSSI 1 C02
resource ADC_CURR 1 C03
resource ADC_EXT 1 NONE
resource BARO_CS 1 NONE
resource BARO_EOC 1 NONE
resource BARO_XCLR 1 NONE
resource COMPASS_CS 1 NONE
resource COMPASS_EXTI 1 NONE
resource SDCARD_CS 1 NONE
resource SDCARD_DETECT 1 NONE
resource PINIO 1 NONE
resource PINIO 2 NONE
resource PINIO 3 NONE
resource PINIO 4 NONE
resource USB_MSC_PIN 1 NONE
resource FLASH_CS 1 B03
resource OSD_CS 1 B12
resource RX_SPI_CS 1 NONE
resource RX_SPI_EXTI 1 NONE
resource RX_SPI_BIND 1 NONE
resource RX_SPI_LED 1 NONE
resource RX_SPI_CC2500_TX_EN 1 NONE
resource RX_SPI_CC2500_LNA_EN 1 NONE
resource RX_SPI_CC2500_ANT_SEL 1 NONE
resource GYRO_EXTI 1 C04
resource GYRO_EXTI 2 NONE
resource GYRO_CS 1 A04
resource GYRO_CS 2 NONE
resource USB_DETECT 1 C05
resource VTX_POWER 1 NONE
resource VTX_CS 1 NONE
resource VTX_DATA 1 NONE
resource VTX_CLK 1 NONE
resource PULLUP 1 NONE
resource PULLUP 2 NONE
resource PULLUP 3 NONE
resource PULLUP 4 NONE
resource PULLDOWN 1 NONE
resource PULLDOWN 2 NONE
resource PULLDOWN 3 NONE
resource PULLDOWN 4 NONE

timer

timer C09 AF3

pin C09: TIM8 CH4 (AF3)

timer A03 AF1

pin A03: TIM2 CH4 (AF1)

timer B00 AF2

pin B00: TIM3 CH3 (AF2)

timer B01 AF1

pin B01: TIM1 CH3N (AF1)

timer A02 AF1

pin A02: TIM2 CH3 (AF1)

timer A00 AF2

pin A00: TIM5 CH1 (AF2)

timer B09 AF3

pin B09: TIM11 CH1 (AF3)

dma

dma SPI_TX 1 NONE
dma SPI_TX 2 NONE
dma SPI_TX 3 NONE
dma SPI_RX 1 NONE
dma SPI_RX 2 NONE
dma SPI_RX 3 NONE
dma ADC 1 1

ADC 1: DMA2 Stream 4 Channel 0

dma ADC 2 NONE
dma ADC 3 NONE
dma UART_TX 1 NONE
dma UART_TX 2 NONE
dma UART_TX 3 NONE
dma UART_TX 4 NONE
dma UART_TX 5 NONE
dma UART_TX 6 NONE
dma UART_TX 7 NONE
dma UART_TX 8 NONE
dma UART_RX 1 NONE
dma UART_RX 2 NONE
dma UART_RX 3 NONE
dma UART_RX 4 NONE
dma UART_RX 5 NONE
dma UART_RX 6 NONE
dma UART_RX 7 NONE
dma UART_RX 8 NONE
dma pin C09 0

pin C09: DMA2 Stream 7 Channel 7

dma pin A03 1

pin A03: DMA1 Stream 6 Channel 3

dma pin B00 0

pin B00: DMA1 Stream 7 Channel 5

dma pin B01 0

pin B01: DMA2 Stream 6 Channel 0

dma pin A02 0

pin A02: DMA1 Stream 1 Channel 3

dma pin A00 0

pin A00: DMA1 Stream 2 Channel 6

dma pin B09 NONE

mixer

mixer QUADX

mmix reset

servo

servo 0 1000 2000 1500 100 -1
servo 1 1000 2000 1500 100 -1
servo 2 1000 2000 1500 100 -1
servo 3 1000 2000 1500 100 -1
servo 4 1000 2000 1500 100 -1
servo 5 1000 2000 1500 100 -1
servo 6 1000 2000 1500 100 -1
servo 7 1000 2000 1500 100 -1

servo mixer

smix reset

feature

feature -RX_PPM
feature -INFLIGHT_ACC_CAL
feature -RX_SERIAL
feature -MOTOR_STOP
feature -SERVO_TILT
feature -SOFTSERIAL
feature -GPS
feature -RANGEFINDER
feature -TELEMETRY
feature -3D
feature -RX_PARALLEL_PWM
feature -RX_MSP
feature -RSSI_ADC
feature -LED_STRIP
feature -DISPLAY
feature -OSD
feature -CHANNEL_FORWARDING
feature -TRANSPONDER
feature -AIRMODE
feature -RX_SPI
feature -SOFTSPI
feature -ESC_SENSOR
feature -ANTI_GRAVITY
feature -DYNAMIC_FILTER
feature RX_SERIAL
feature OSD
feature AIRMODE
feature ANTI_GRAVITY
feature DYNAMIC_FILTER

beeper

beeper GYRO_CALIBRATED
beeper RX_LOST
beeper RX_LOST_LANDING
beeper DISARMING
beeper ARMING
beeper ARMING_GPS_FIX
beeper ARMING_GPS_NO_FIX
beeper BAT_CRIT_LOW
beeper BAT_LOW
beeper GPS_STATUS
beeper RX_SET
beeper ACC_CALIBRATION
beeper ACC_CALIBRATION_FAIL
beeper READY_BEEP
beeper MULTI_BEEPS
beeper DISARM_REPEAT
beeper ARMED
beeper SYSTEM_INIT
beeper -ON_USB
beeper BLACKBOX_ERASE
beeper CRASH_FLIP
beeper CAM_CONNECTION_OPEN
beeper CAM_CONNECTION_CLOSE
beeper RC_SMOOTHING_INIT_FAIL

beacon

beacon -RX_LOST
beacon -RX_SET

map

map TAER1234

serial

serial 20 1 115200 57600 0 115200
serial 0 64 115200 57600 0 115200
serial 2 2048 115200 57600 0 115200
serial 5 0 115200 57600 0 115200

led

led 0 0,0::C:0
led 1 0,0::C:0
led 2 0,0::C:0
led 3 0,0::C:0
led 4 0,0::C:0
led 5 0,0::C:0
led 6 0,0::C:0
led 7 0,0::C:0
led 8 0,0::C:0
led 9 0,0::C:0
led 10 0,0::C:0
led 11 0,0::C:0
led 12 0,0::C:0
led 13 0,0::C:0
led 14 0,0::C:0
led 15 0,0::C:0
led 16 0,0::C:0
led 17 0,0::C:0
led 18 0,0::C:0
led 19 0,0::C:0
led 20 0,0::C:0
led 21 0,0::C:0
led 22 0,0::C:0
led 23 0,0::C:0
led 24 0,0::C:0
led 25 0,0::C:0
led 26 0,0::C:0
led 27 0,0::C:0
led 28 0,0::C:0
led 29 0,0::C:0
led 30 0,0::C:0
led 31 0,0::C:0

color

color 0 0,0,0
color 1 0,255,255
color 2 0,0,255
color 3 30,0,255
color 4 60,0,255
color 5 90,0,255
color 6 120,0,255
color 7 150,0,255
color 8 180,0,255
color 9 210,0,255
color 10 240,0,255
color 11 270,0,255
color 12 300,0,255
color 13 330,0,255
color 14 0,0,0
color 15 0,0,0

mode_color

mode_color 0 0 1
mode_color 0 1 11
mode_color 0 2 2
mode_color 0 3 13
mode_color 0 4 10
mode_color 0 5 3
mode_color 1 0 5
mode_color 1 1 11
mode_color 1 2 3
mode_color 1 3 13
mode_color 1 4 10
mode_color 1 5 3
mode_color 2 0 10
mode_color 2 1 11
mode_color 2 2 4
mode_color 2 3 13
mode_color 2 4 10
mode_color 2 5 3
mode_color 3 0 8
mode_color 3 1 11
mode_color 3 2 4
mode_color 3 3 13
mode_color 3 4 10
mode_color 3 5 3
mode_color 4 0 7
mode_color 4 1 11
mode_color 4 2 3
mode_color 4 3 13
mode_color 4 4 10
mode_color 4 5 3
mode_color 5 0 0
mode_color 5 1 0
mode_color 5 2 0
mode_color 5 3 0
mode_color 5 4 0
mode_color 5 5 0
mode_color 6 0 6
mode_color 6 1 10
mode_color 6 2 1
mode_color 6 3 0
mode_color 6 4 0
mode_color 6 5 2
mode_color 6 6 3
mode_color 6 7 6
mode_color 6 8 0
mode_color 6 9 0
mode_color 6 10 0
mode_color 7 0 3

aux

aux 0 0 0 1700 2100 0 0
aux 1 13 0 1300 1700 0 0
aux 2 39 2 1700 2100 0 0
aux 3 0 0 900 900 0 0
aux 4 0 0 900 900 0 0
aux 5 0 0 900 900 0 0
aux 6 0 0 900 900 0 0
aux 7 0 0 900 900 0 0
aux 8 0 0 900 900 0 0
aux 9 0 0 900 900 0 0
aux 10 0 0 900 900 0 0
aux 11 0 0 900 900 0 0
aux 12 0 0 900 900 0 0
aux 13 0 0 900 900 0 0
aux 14 0 0 900 900 0 0
aux 15 0 0 900 900 0 0
aux 16 0 0 900 900 0 0
aux 17 0 0 900 900 0 0
aux 18 0 0 900 900 0 0
aux 19 0 0 900 900 0 0

adjrange

adjrange 0 0 0 900 900 0 0 0 0
adjrange 1 0 0 900 900 0 0 0 0
adjrange 2 0 0 900 900 0 0 0 0
adjrange 3 0 0 900 900 0 0 0 0
adjrange 4 0 0 900 900 0 0 0 0
adjrange 5 0 0 900 900 0 0 0 0
adjrange 6 0 0 900 900 0 0 0 0
adjrange 7 0 0 900 900 0 0 0 0
adjrange 8 0 0 900 900 0 0 0 0
adjrange 9 0 0 900 900 0 0 0 0
adjrange 10 0 0 900 900 0 0 0 0
adjrange 11 0 0 900 900 0 0 0 0
adjrange 12 0 0 900 900 0 0 0 0
adjrange 13 0 0 900 900 0 0 0 0
adjrange 14 0 0 900 900 0 0 0 0
adjrange 15 0 0 900 900 0 0 0 0
adjrange 16 0 0 900 900 0 0 0 0
adjrange 17 0 0 900 900 0 0 0 0
adjrange 18 0 0 900 900 0 0 0 0
adjrange 19 0 0 900 900 0 0 0 0
adjrange 20 0 0 900 900 0 0 0 0
adjrange 21 0 0 900 900 0 0 0 0
adjrange 22 0 0 900 900 0 0 0 0
adjrange 23 0 0 900 900 0 0 0 0
adjrange 24 0 0 900 900 0 0 0 0
adjrange 25 0 0 900 900 0 0 0 0
adjrange 26 0 0 900 900 0 0 0 0
adjrange 27 0 0 900 900 0 0 0 0
adjrange 28 0 0 900 900 0 0 0 0
adjrange 29 0 0 900 900 0 0 0 0

rxrange

rxrange 0 1000 2000
rxrange 1 1000 2000
rxrange 2 1000 2000
rxrange 3 1000 2000

vtx

vtx 0 0 0 0 0 900 900
vtx 1 0 0 0 0 900 900
vtx 2 0 0 0 0 900 900
vtx 3 0 0 0 0 900 900
vtx 4 0 0 0 0 900 900
vtx 5 0 0 0 0 900 900
vtx 6 0 0 0 0 900 900
vtx 7 0 0 0 0 900 900
vtx 8 0 0 0 0 900 900
vtx 9 0 0 0 0 900 900

vtxtable

vtxtable bands 6
vtxtable channels 8
vtxtable band 1 BOSCAM_A A FACTORY 5865 5845 5825 5805 5785 5765 5745 5725
vtxtable band 2 BOSCAM_B B FACTORY 5733 5752 5771 5790 5809 5828 5847 5866
vtxtable band 3 BOSCAM_E E FACTORY 5705 5685 5665 0 5885 5905 0 0
vtxtable band 4 FATSHARK F FACTORY 5740 5760 5780 5800 5820 5840 5860 5880
vtxtable band 5 RACEBAND R FACTORY 5658 5695 5732 5769 5806 5843 5880 5917
vtxtable band 6 IMD6 I CUSTOM 5732 5765 5828 5840 5866 5740 0 0
vtxtable powerlevels 4
vtxtable powervalues 0 1 2 3
vtxtable powerlabels 25 50 100 200

rxfail

rxfail 0 a
rxfail 1 a
rxfail 2 a
rxfail 3 a
rxfail 4 h
rxfail 5 h
rxfail 6 h
rxfail 7 h
rxfail 8 h
rxfail 9 h
rxfail 10 h
rxfail 11 h
rxfail 12 h
rxfail 13 h
rxfail 14 h
rxfail 15 h
rxfail 16 h
rxfail 17 h

master

set gyro_hardware_lpf = NORMAL
set gyro_sync_denom = 2
set gyro_lowpass_type = PT1
set gyro_lowpass_hz = 200
set gyro_lowpass2_type = PT1
set gyro_lowpass2_hz = 250
set gyro_notch1_hz = 0
set gyro_notch1_cutoff = 0
set gyro_notch2_hz = 0
set gyro_notch2_cutoff = 0
set gyro_calib_duration = 125
set gyro_calib_noise_limit = 48
set gyro_offset_yaw = 0
set gyro_overflow_detect = ALL
set yaw_spin_recovery = ON
set yaw_spin_threshold = 1950
set gyro_to_use = FIRST
set dyn_notch_range = LOW
set dyn_notch_width_percent = 0
set dyn_notch_q = 200
set dyn_notch_min_hz = 90
set dyn_lpf_gyro_min_hz = 200
set dyn_lpf_gyro_max_hz = 500
set gyro_filter_debug_axis = ROLL
set acc_hardware = AUTO
set acc_lpf_hz = 10
set acc_trim_pitch = 0
set acc_trim_roll = 0
set acc_calibration = 0,0,0
set align_mag = DEFAULT
set mag_align_roll = 0
set mag_align_pitch = 0
set mag_align_yaw = 0
set mag_bustype = SPI
set mag_i2c_device = 0
set mag_i2c_address = 0
set mag_spi_device = 0
set mag_hardware = NONE
set mag_declination = 0
set mag_calibration = 0,0,0
set baro_bustype = SPI
set baro_spi_device = 0
set baro_i2c_device = 0
set baro_i2c_address = 0
set baro_hardware = NONE
set baro_tab_size = 21
set baro_noise_lpf = 600
set baro_cf_vel = 985
set mid_rc = 1500
set min_check = 1005
set max_check = 2000
set rssi_channel = 0
set rssi_src_frame_errors = ON
set rssi_scale = 100
set rssi_offset = 0
set rssi_invert = OFF
set rssi_src_frame_lpf_period = 30
set rc_interp = AUTO
set rc_interp_ch = RPYT
set rc_interp_int = 19
set rc_smoothing_type = FILTER
set rc_smoothing_input_hz = 0
set rc_smoothing_derivative_hz = 0
set rc_smoothing_debug_axis = ROLL
set rc_smoothing_input_type = BIQUAD
set rc_smoothing_derivative_type = BIQUAD
set rc_smoothing_auto_smoothness = 10
set fpv_mix_degrees = 0
set max_aux_channels = 14
set serialrx_provider = SBUS
set serialrx_inverted = OFF
set spektrum_sat_bind = 0
set spektrum_sat_bind_autoreset = ON
set srxl2_unit_id = 1
set srxl2_baud_fast = ON
set sbus_baud_fast = OFF
set airmode_start_throttle_percent = 25
set rx_min_usec = 885
set rx_max_usec = 2115
set serialrx_halfduplex = OFF
set rx_spi_protocol = V202_250K
set rx_spi_bus = 0
set rx_spi_led_inversion = OFF
set adc_device = 1
set adc_vrefint_calibration = 0
set adc_tempsensor_calibration30 = 0
set adc_tempsensor_calibration110 = 0
set input_filtering_mode = OFF
set blackbox_p_ratio = 32
set blackbox_device = NONE
set blackbox_record_acc = ON
set blackbox_mode = NORMAL
set min_throttle = 1070
set max_throttle = 2000
set min_command = 1000
set dshot_idle_value = 400
set dshot_burst = OFF
set dshot_bidir = ON
set dshot_bitbang = AUTO
set dshot_bitbang_timer = AUTO
set use_unsynced_pwm = OFF
set motor_pwm_protocol = DSHOT300
set motor_pwm_rate = 480
set motor_pwm_inversion = OFF
set motor_poles = 12
set thr_corr_value = 0
set thr_corr_angle = 800
set failsafe_delay = 4
set failsafe_off_delay = 10
set failsafe_throttle = 1000
set failsafe_switch_mode = STAGE1
set failsafe_throttle_low_delay = 100
set failsafe_procedure = DROP
set failsafe_recovery_delay = 20
set failsafe_stick_threshold = 30
set align_board_roll = 0
set align_board_pitch = 0
set align_board_yaw = 0
set gimbal_mode = NORMAL
set bat_capacity = 0
set vbat_max_cell_voltage = 430
set vbat_full_cell_voltage = 410
set vbat_min_cell_voltage = 330
set vbat_warning_cell_voltage = 350
set vbat_hysteresis = 1
set current_meter = ADC
set battery_meter = ADC
set vbat_detect_cell_voltage = 300
set use_vbat_alerts = ON
set use_cbat_alerts = OFF
set cbat_alert_percent = 10
set vbat_cutoff_percent = 100
set force_battery_cell_count = 0
set vbat_lpf_period = 30
set ibat_lpf_period = 10
set vbat_duration_for_warning = 0
set vbat_duration_for_critical = 0
set vbat_scale = 110
set vbat_divider = 10
set vbat_multiplier = 1
set ibata_scale = 400
set ibata_offset = 0
set ibatv_scale = 0
set ibatv_offset = 0
set beeper_inversion = ON
set beeper_od = OFF
set beeper_frequency = 0
set beeper_dshot_beacon_tone = 1
set yaw_motors_reversed = OFF
set crashflip_motor_percent = 0
set 3d_deadband_low = 1406
set 3d_deadband_high = 1514
set 3d_neutral = 1460
set 3d_deadband_throttle = 50
set 3d_limit_low = 1000
set 3d_limit_high = 2000
set 3d_switched_mode = OFF
set servo_center_pulse = 1500
set servo_pwm_rate = 50
set servo_lowpass_hz = 0
set tri_unarmed_servo = ON
set channel_forwarding_start = 4
set reboot_character = 82
set serial_update_rate_hz = 100
set imu_dcm_kp = 2500
set imu_dcm_ki = 0
set small_angle = 25
set auto_disarm_delay = 5
set gyro_cal_on_first_arm = OFF
set gps_provider = NMEA
set gps_sbas_mode = AUTO
set gps_auto_config = ON
set gps_auto_baud = OFF
set gps_ublox_use_galileo = OFF
set gps_set_home_point_once = OFF
set gps_use_3d_speed = OFF
set gps_rescue_angle = 32
set gps_rescue_initial_alt = 50
set gps_rescue_descent_dist = 200
set gps_rescue_landing_alt = 5
set gps_rescue_landing_dist = 10
set gps_rescue_ground_speed = 2000
set gps_rescue_throttle_p = 150
set gps_rescue_throttle_i = 20
set gps_rescue_throttle_d = 50
set gps_rescue_velocity_p = 80
set gps_rescue_velocity_i = 20
set gps_rescue_velocity_d = 15
set gps_rescue_yaw_p = 40
set gps_rescue_throttle_min = 1100
set gps_rescue_throttle_max = 1600
set gps_rescue_ascend_rate = 500
set gps_rescue_descend_rate = 150
set gps_rescue_throttle_hover = 1280
set gps_rescue_sanity_checks = RESCUE_SANITY_ON
set gps_rescue_min_sats = 8
set gps_rescue_min_dth = 100
set gps_rescue_allow_arming_without_fix = OFF
set gps_rescue_alt_mode = MAX_ALT
set gps_rescue_use_mag = ON
set deadband = 5
set yaw_deadband = 5
set yaw_control_reversed = OFF
set pid_process_denom = 1
set runaway_takeoff_prevention = ON
set runaway_takeoff_deactivate_delay = 500
set runaway_takeoff_deactivate_throttle_percent = 20
set thrust_linear = 0
set transient_throttle_limit = 0
set tlm_inverted = OFF
set tlm_halfduplex = ON
set frsky_default_lat = 0
set frsky_default_long = 0
set frsky_gps_format = 0
set frsky_unit = IMPERIAL
set frsky_vfas_precision = 0
set hott_alarm_int = 5
set pid_in_tlm = OFF
set report_cell_voltage = OFF
set ibus_sensor = 1,2,3,0,0,0,0,0,0,0,0,0,0,0,0
set mavlink_mah_as_heading_divisor = 0
set telemetry_disabled_voltage = OFF
set telemetry_disabled_current = OFF
set telemetry_disabled_fuel = OFF
set telemetry_disabled_mode = OFF
set telemetry_disabled_acc_x = OFF
set telemetry_disabled_acc_y = OFF
set telemetry_disabled_acc_z = OFF
set telemetry_disabled_pitch = OFF
set telemetry_disabled_roll = OFF
set telemetry_disabled_heading = OFF
set telemetry_disabled_altitude = OFF
set telemetry_disabled_vario = OFF
set telemetry_disabled_lat_long = OFF
set telemetry_disabled_ground_speed = OFF
set telemetry_disabled_distance = OFF
set telemetry_disabled_esc_current = ON
set telemetry_disabled_esc_voltage = ON
set telemetry_disabled_esc_rpm = ON
set telemetry_disabled_esc_temperature = ON
set telemetry_disabled_temperature = OFF
set ledstrip_visual_beeper = OFF
set ledstrip_visual_beeper_color = WHITE
set ledstrip_grb_rgb = GRB
set ledstrip_profile = STATUS
set ledstrip_race_color = ORANGE
set ledstrip_beacon_color = WHITE
set ledstrip_beacon_period_ms = 500
set ledstrip_beacon_percent = 50
set ledstrip_beacon_armed_only = OFF
set sdcard_detect_inverted = OFF
set sdcard_mode = OFF
set sdcard_dma = OFF
set sdcard_spi_bus = 0
set osd_units = METRIC
set osd_warn_arming_disable = ON
set osd_warn_batt_not_full = ON
set osd_warn_batt_warning = ON
set osd_warn_batt_critical = ON
set osd_warn_visual_beeper = OFF
set osd_warn_crash_flip = ON
set osd_warn_esc_fail = ON
set osd_warn_core_temp = ON
set osd_warn_rc_smoothing = ON
set osd_warn_fail_safe = ON
set osd_warn_launch_control = ON
set osd_warn_no_gps_rescue = OFF
set osd_warn_gps_rescue_disabled = OFF
set osd_warn_rssi = OFF
set osd_warn_link_quality = OFF
set osd_rssi_alarm = 20
set osd_link_quality_alarm = 80
set osd_rssi_dbm_alarm = 60
set osd_cap_alarm = 2200
set osd_alt_alarm = 100
set osd_esc_temp_alarm = -128
set osd_esc_rpm_alarm = -1
set osd_esc_current_alarm = -1
set osd_core_temp_alarm = 70
set osd_ah_max_pit = 20
set osd_ah_max_rol = 40
set osd_ah_invert = OFF
set osd_tim1 = 2560
set osd_tim2 = 2561
set osd_vbat_pos = 2433
set osd_rssi_pos = 2447
set osd_link_quality_pos = 234
set osd_rssi_dbm_pos = 234
set osd_tim_1_pos = 2454
set osd_tim_2_pos = 33
set osd_remaining_time_estimate_pos = 234
set osd_flymode_pos = 384
set osd_anti_gravity_pos = 234
set osd_g_force_pos = 385
set osd_throttle_pos = 2369
set osd_vtx_channel_pos = 2419
set osd_crosshairs_pos = 205
set osd_ah_sbar_pos = 206
set osd_ah_pos = 200
set osd_current_pos = 164
set osd_mah_drawn_pos = 353
set osd_motor_diag_pos = 234
set osd_craft_name_pos = 2443
set osd_display_name_pos = 234
set osd_gps_speed_pos = 218
set osd_gps_lon_pos = 82
set osd_gps_lat_pos = 65
set osd_gps_sats_pos = 51
set osd_home_dir_pos = 302
set osd_home_dist_pos = 303
set osd_flight_dist_pos = 234
set osd_compass_bar_pos = 266
set osd_altitude_pos = 247
set osd_pid_roll_pos = 423
set osd_pid_pitch_pos = 455
set osd_pid_yaw_pos = 487
set osd_debug_pos = 1
set osd_power_pos = 416
set osd_pidrate_profile_pos = 345
set osd_warnings_pos = 2377
set osd_avg_cell_voltage_pos = 2401
set osd_pit_ang_pos = 214
set osd_rol_ang_pos = 300
set osd_battery_usage_pos = 392
set osd_disarmed_pos = 65
set osd_nheading_pos = 311
set osd_nvario_pos = 279
set osd_esc_tmp_pos = 82
set osd_esc_rpm_pos = 83
set osd_esc_rpm_freq_pos = 234
set osd_rtc_date_time_pos = 234
set osd_adjustment_range_pos = 234
set osd_flip_arrow_pos = 234
set osd_core_temp_pos = 234
set osd_log_status_pos = 234
set osd_stick_overlay_left_pos = 234
set osd_stick_overlay_right_pos = 234
set osd_stick_overlay_radio_mode = 2
set osd_rate_profile_name_pos = 234
set osd_pid_profile_name_pos = 234
set osd_profile_name_pos = 234
set osd_stat_rtc_date_time = OFF
set osd_stat_tim_1 = ON
set osd_stat_tim_2 = OFF
set osd_stat_max_spd = OFF
set osd_stat_max_dist = OFF
set osd_stat_min_batt = ON
set osd_stat_endbatt = ON
set osd_stat_battery = OFF
set osd_stat_min_rssi = OFF
set osd_stat_max_curr = OFF
set osd_stat_used_mah = OFF
set osd_stat_max_alt = OFF
set osd_stat_bbox = OFF
set osd_stat_bb_no = OFF
set osd_stat_max_g_force = OFF
set osd_stat_max_esc_temp = OFF
set osd_stat_max_esc_rpm = OFF
set osd_stat_min_link_quality = OFF
set osd_stat_flight_dist = OFF
set osd_stat_max_fft = OFF
set osd_stat_total_flights = OFF
set osd_stat_total_time = OFF
set osd_stat_total_dist = OFF
set osd_stat_min_rssi_dbm = OFF
set osd_profile = 1
set osd_profile_1_name = -
set osd_profile_2_name = -
set osd_profile_3_name = -
set osd_gps_sats_show_hdop = OFF
set system_hse_mhz = 8
set task_statistics = ON
set debug_mode = SMARTAUDIO
set rate_6pos_switch = OFF
set cpu_overclock = OFF
set pwr_on_arm_grace = 5
set scheduler_optimize_rate = AUTO
set vtx_band = 5
set vtx_channel = 5
set vtx_power = 4
set vtx_low_power_disarm = OFF
set vtx_freq = 5806
set vtx_pit_mode_freq = 0
set vtx_halfduplex = ON
set vtx_spi_bus = 0
set vcd_video_system = AUTO
set vcd_h_offset = 0
set vcd_v_offset = 0
set max7456_clock = DEFAULT
set max7456_spi_bus = 2
set max7456_preinit_opu = OFF
set displayport_msp_col_adjust = 0
set displayport_msp_row_adjust = 0
set displayport_max7456_col_adjust = 0
set displayport_max7456_row_adjust = 0
set displayport_max7456_inv = OFF
set displayport_max7456_blk = 0
set displayport_max7456_wht = 2
set esc_sensor_halfduplex = OFF
set esc_sensor_current_offset = 0
set frsky_spi_autobind = OFF
set frsky_spi_tx_id = 0,0
set frsky_spi_offset = 0
set frsky_spi_bind_hop_data = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
set frsky_x_rx_num = 0
set frsky_spi_a1_source = VBAT
set cc2500_spi_chip_detect = ON
set led_inversion = 0
set dashboard_i2c_bus = 1
set dashboard_i2c_addr = 60
set camera_control_mode = HARDWARE_PWM
set camera_control_ref_voltage = 330
set camera_control_key_delay = 180
set camera_control_internal_resistance = 470
set camera_control_button_resistance = 450,270,150,68,0
set camera_control_inverted = OFF
set rangefinder_hardware = NONE
set pinio_config = 1,1,1,1
set pinio_box = 255,255,255,255
set usb_hid_cdc = OFF
set usb_msc_pin_pullup = ON
set flash_spi_bus = 3
set rcdevice_init_dev_attempts = 6
set rcdevice_init_dev_attempt_interval = 1000
set rcdevice_protocol_version = 0
set rcdevice_feature = 0
set gyro_1_bustype = SPI
set gyro_1_spibus = 1
set gyro_1_i2cBus = 0
set gyro_1_i2c_address = 0
set gyro_1_sensor_align = CW180
set gyro_1_align_roll = 0
set gyro_1_align_pitch = 0
set gyro_1_align_yaw = 1800
set gyro_2_bustype = SPI
set gyro_2_spibus = 1
set gyro_2_i2cBus = 0
set gyro_2_i2c_address = 0
set gyro_2_sensor_align = CW0
set gyro_2_align_roll = 0
set gyro_2_align_pitch = 0
set gyro_2_align_yaw = 0
set i2c1_pullup = OFF
set i2c1_overclock = ON
set i2c2_pullup = OFF
set i2c2_overclock = ON
set i2c3_pullup = OFF
set i2c3_overclock = ON
set mco2_on_pc9 = OFF
set timezone_offset_minutes = 0
set gyro_rpm_notch_harmonics = 1
set gyro_rpm_notch_q = 500
set gyro_rpm_notch_min = 100
set dterm_rpm_notch_harmonics = 0
set dterm_rpm_notch_q = 500
set dterm_rpm_notch_min = 100
set rpm_notch_lpf = 150
set flysky_spi_tx_id = 0
set flysky_spi_rf_channels = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
set stats = OFF
set stats_total_flights = 0
set stats_total_time_s = 0
set stats_total_dist_m = 0
set name = jar@
set display_name = -
set position_alt_source = DEFAULT

profile 0

profile 0

set profile_name = -
set dyn_lpf_dterm_min_hz = 70
set dyn_lpf_dterm_max_hz = 170
set dterm_lowpass_type = PT1
set dterm_lowpass_hz = 150
set dterm_lowpass2_type = PT1
set dterm_lowpass2_hz = 150
set dterm_notch_hz = 0
set dterm_notch_cutoff = 0
set vbat_pid_gain = OFF
set pid_at_min_throttle = ON
set anti_gravity_mode = SMOOTH
set anti_gravity_threshold = 250
set anti_gravity_gain = 5000
set feedforward_transition = 0
set acc_limit_yaw = 0
set acc_limit = 0
set crash_dthreshold = 50
set crash_gthreshold = 400
set crash_setpoint_threshold = 350
set crash_time = 500
set crash_delay = 0
set crash_recovery_angle = 10
set crash_recovery_rate = 100
set crash_limit_yaw = 200
set crash_recovery = OFF
set iterm_rotation = OFF
set iterm_relax = RP
set iterm_relax_type = SETPOINT
set iterm_relax_cutoff = 20
set iterm_windup = 100
set iterm_limit = 400
set pidsum_limit = 500
set pidsum_limit_yaw = 400
set yaw_lowpass_hz = 0
set throttle_boost = 5
set throttle_boost_cutoff = 15
set acro_trainer_angle_limit = 20
set acro_trainer_lookahead_ms = 50
set acro_trainer_debug_axis = ROLL
set acro_trainer_gain = 75
set p_pitch = 46
set i_pitch = 90
set d_pitch = 38
set f_pitch = 190
set p_roll = 42
set i_roll = 85
set d_roll = 35
set f_roll = 180
set p_yaw = 30
set i_yaw = 90
set d_yaw = 0
set f_yaw = 180
set angle_level_strength = 50
set horizon_level_strength = 50
set horizon_transition = 75
set level_limit = 55
set horizon_tilt_effect = 75
set horizon_tilt_expert_mode = OFF
set abs_control_gain = 0
set abs_control_limit = 90
set abs_control_error_limit = 20
set abs_control_cutoff = 11
set use_integrated_yaw = OFF
set integrated_yaw_relax = 200
set d_min_roll = 20
set d_min_pitch = 22
set d_min_yaw = 0
set d_min_boost_gain = 27
set d_min_advance = 20
set motor_output_limit = 100
set auto_profile_cell_count = 0
set launch_control_mode = NORMAL
set launch_trigger_allow_reset = ON
set launch_trigger_throttle_percent = 20
set launch_angle_limit = 0
set launch_control_gain = 40
set ff_interpolate_sp = AVERAGED
set ff_spike_limit = 60
set ff_max_rate_limit = 100
set ff_boost = 15
set idle_min_rpm = 0
set idle_adjustment_speed = 50
set idle_p = 50
set idle_pid_limit = 200
set idle_max_increase = 150

rateprofile 0

rateprofile 0

set rateprofile_name = -
set thr_mid = 50
set thr_expo = 0
set rates_type = BETAFLIGHT
set roll_rc_rate = 100
set pitch_rc_rate = 100
set yaw_rc_rate = 100
set roll_expo = 60
set pitch_expo = 60
set yaw_expo = 60
set roll_srate = 70
set pitch_srate = 70
set yaw_srate = 70
set tpa_rate = 65
set tpa_breakpoint = 1250
set tpa_mode = D
set throttle_limit_type = OFF
set throttle_limit_percent = 100
set roll_rate_limit = 1998
set pitch_rate_limit = 1998
set yaw_rate_limit = 1998

end the command batch

batch end`

RPM feedback not working

I just loaded BetaFlight 4.1 and the JESC BLHeli firmware on my Larva X. The Larva X runs the CRAZYBEEF4DX flight controller with integrated ESC's. I have followed the instructions to enable bidirectional DSHOT but I am not getting any rpm data coming back from the ESC's in the BetaFlight configurator. I have this setup working on two other quads that have BLHeli 32 ESC's so I have experience. I found some reference to a timer issue on this flight controller but have had no luck getting to work. Here are my BetaFlight settings:

get dshot

dshot_idle_value = 550
Allowed range: 0 - 2000

dshot_burst = OFF
Allowed values: OFF, ON

dshot_bidir = ON
Allowed values: OFF, ON
Default value: OFF

dshot_bitbang = AUTO
Allowed values: OFF, ON, AUTO

dshot_bitbang_timer = AUTO
Allowed values: AUTO, TIM1, TIM8

beeper_dshot_beacon_tone = 3
Allowed range: 1 - 5
Default value: 1

Is there a solution to this?

lost 3 ESC after some flashing

hello,

just want to update my O-H-5 ESC from a BetaFPV meteor65 to JESC. After flashing to V2.2 i could'nt licence the ESC's because the button stays unaccessable. So i tryed out the other ones, V2.3 for H version, back to V2.2 48/24kHz. The licence button does'nt came activ.
So i wanna check my new copter without RPM filtering .... But now only one motor is activ, hmm.
Back to JESC and BLHeliSuite i noticed that only ESC #3 is available, all other ones are lost :(
Don'nt know what happend
Hope you can give a solution for this behaviour.
Thomas
Log.txt

Can't retieve version file is causing full stop

On opening JESC I get "couldn't retrieve version file due to internet availability". This happens on any computer and network that i have access to. The result is not being able to do anything, such as licenses are no longer seen, can't read setup because the licenses aren't seen.

I see this was an issue in Nov 2019, via this post c6c6847

Right now, dead in the water with any access to configure.

ESC Missing after flashing JESC

Hi Joe, I tried Jesc configurator and tried to flash tinyhawk freestyle’s esc with it. I don’t really know what’s happened. But unfortunately now one esc is missing. I tried every thing describ on the troubleshooting and nothing work. I tried also to get it back by using BLheli suite.

Log.txt
Log.txt

Blank screen when after reading ESC and detecting only 3 ESC

Log.txt
Downloaded the latest JESC Configurator. Using the BetaFPV 12A AIO board.
Plugged in USB, click connect, powered on with LiPo, click read settings.
The log only reads 2 or 3 UID and some times 4 after multiple clicking of read settings.
However, my screen is just one blank white screen with the text saying that my escs are not licensed and nothing else, no ESC settings or whatever. Occasionally, the settings part would load but I only see 1 ESC shown instead of 4. Clicking read settings again would go back to the blank screen.
Tested this with both the 32bit and 64bit version of the configurator.

Using the regular BLHELI_S configurator, I was able to detect and load all 4 ESC settings.

Various operations fail during flashing

recognizes one esc with automatic recognition, can do same kind of operation with other two , but not automatically recognize, the fourth esc is separeted, no telemetry window , no update all window. from a flayng quadcopter i have got a non-flyimg one for money .esc are spedix es 30 , bl heli recognize like ch25

Failed to flash 4in1 esc

Followed the guides and flash of esc fails.
ESC 4: flashing started
sending cmd_DeviceInitFlash 0 3
received cmd_DeviceInitFlash ACK_OK 0 178,232,100,1
sending cmd_DeviceRead 1a00 112
received cmd_DeviceRead ACK_OK 1a00 16,79,33,255,255,255,255,255,255,9,255,2,255,85,170,1,255,255,255,255,255,3,255,255,255,0,250,40,80,4,255,2,255,122,255,7,1,255,255,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,35,74,95,72,95,49,53,35,32,32,32,32,32,32,32,32,35,66,76,72,69,76,73,36,69,70,77,56,66,50,49,35,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32
Please install BetaFlight >= 4.1 before flashing Telemetry!
ESC 4: flashing failed - Error: Version mismatch
at checkESCAndMCU (chrome-extension://maigancljkhnkhpejlfmgjjmjafafdhp/js/build/blheli_configurator.js:1078:47)
at _fulfilled (chrome-extension://maigancljkhnkhpejlfmgjjmjafafdhp/js/libraries/q.js:794:58)
at chrome-extension://maigancljkhnkhpejlfmgjjmjafafdhp/js/libraries/q.js:823:34
at Promise.promise.promiseDispatch (chrome-extension://maigancljkhnkhpejlfmgjjmjafafdhp/js/libraries/q.js:756:17)
at chrome-extension://maigancljkhnkhpejlfmgjjmjafafdhp/js/libraries/q.js:564:48
at flush (chrome-extension://maigancljkhnkhpejlfmgjjmjafafdhp/js/libraries/q.js:110:21)
at processTicksAndRejections (internal/process/task_queues.js:79:11)

JESС does not see the ESC

Hello!

My configurator connects to the controller, but does not show the ESC. Here is my log:

Reading setup
sending cmd_ProtocolGetVersion 0 0
received cmd_ProtocolGetVersion ACK_OK 0 108
Protocol Version: 108
sending cmd_DeviceInitFlash 0 0
received cmd_DeviceInitFlash ACK_D_GENERAL_ERROR 0 0,0,0,0
received cmd_DeviceInitFlash ACK_D_GENERAL_ERROR 0 0,0,0,0
ESC 1 read settings failed cmd_DeviceInitFlash ACK_D_GENERAL_ERROR
sending cmd_DeviceInitFlash 0 1
received cmd_DeviceInitFlash ACK_D_GENERAL_ERROR 0 0,0,0,0
received cmd_DeviceInitFlash ACK_D_GENERAL_ERROR 0 0,0,0,0
ESC 2 read settings failed cmd_DeviceInitFlash ACK_D_GENERAL_ERROR
sending cmd_DeviceInitFlash 0 2
received cmd_DeviceInitFlash ACK_D_GENERAL_ERROR 0 0,0,0,0
received cmd_DeviceInitFlash ACK_D_GENERAL_ERROR 0 0,0,0,0
ESC 3 read settings failed cmd_DeviceInitFlash ACK_D_GENERAL_ERROR
sending cmd_DeviceInitFlash 0 3
received cmd_DeviceInitFlash ACK_D_GENERAL_ERROR 0 0,0,0,0
received cmd_DeviceInitFlash ACK_D_GENERAL_ERROR 0 0,0,0,0
ESC 4 read settings failed cmd_DeviceInitFlash ACK_D_GENERAL_ERROR
Reading setup <span style="color: green">finished</span>

How can I fix this? Thanks!

Fresh Build Only 2 esc's show at a time after clicking read

Fresh Build Only 2 esc's show at a time after clicking read, I've reset PC, opened configurator then plugged in usb, then battery, click read and all 4 esc's don't show, click read and another just 2 show. board succex micro f4 (BF 4.1.4. iff4_pro) All ok in BF configurator & all 4 esc's show in BLheli Configuator everytime. attached is log.
Log.txt

ESC flashing failed due to connection issues

ESC flashing can fail due to reason such as insufficient lipo voltage, power disconnect, unreliable usb connectors / cables or unreliable motor wiring. This shows in the jesc-cfg log as multiple errors when trying to execute simple commands on the ESC.

Most often in these cases the ESCs will still work due to many safeguards implemented in JESC - though some might show "FLASH FAILED". This can be remedied as described in #40.

If an ESC no longer shows on JESC configurator power cycle it and try again. In extreme cases where the flash has be corrupted you might need to refresh using the C2 interface. Joshua Bardwell has a video on this process: https://www.youtube.com/watch?v=b-7VFt3IhhE

ESC not responding after successful flashing

I followed the instructions step by step and flashing JESC 2.1 and Telemetry 2.1 firmware seemed to have worked. However, after I powercycled (nice new startup tones)
and connected with betaflight configurator motor 4 showed 100% errors. I could not get to read the configuration of ESC 4 with JESC Configurator, BLHeli Configurator or BLHeli Suite since.
ESCs in question are Racerstar 40A BLHeli_S, type identifies as G-H-30.

Motor 4 does not spin on arming. How can I get this ESC to work again?

JESC Amax Log.txt

will not connect to F3 with BF4.0.6

Using SPRACINGF3EVO with BF4.0.6, JESC will not connect. JESC says "Connection failed, ensure that you have selected the correct port or restart your device." would like to run 48K and was going to progress with F3 Performace Edition once ESC is flashed. ESC is P-H-10. Definetly selecting right port. Using same Comm port I use to connect with BF.

Unlicense and License new ESC's feature

Hi,

How about a feature to read out an ESC and unlicense it... After, I can license a new ESC with that licenses?

I'm asking because I have two 4-in-1 ESC's that have burned a single channel and I've bought JESC license for all.. With this feature, I can inutilize these old ESC's and re-license another new ESC..
I've bought 8 licenses that now is useless for me...

Tks,
Rodrigo Sclosa.

ESC missing after flashing JESC

I initially flashed the 48khz firmware to my hobbywing 40a 4in1 ESC. Then i realized it wasnt working. i then purchased the license for each of the ESC's. Upon power cycling, ESC is not being picked up. I've tried everything including old BLHELI suite to try and force a firmware flash. But now its saying that ESC 2 either has a bad data connection or no power to it. My quad was flying fine before all of this!!

Tried to flash JESC and lost 2 of 4 ESC

Hello, I have a Emax Tinyhawk and tried to flash JESC on it to get the 48KHz benefits and now I lost 2 escs :(
Now they show up as ESC 2: ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ (16.77), ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ and I can't flash anything on them, someone could help me please??

BETAFPV 75x JESC 2.3 48k Problems

When I flash the JESC 2.3 Version with 48k and telemetry to my BETAFPV 75x, I can fly it for like 5 seconds and then it falls to the ground and spins around it’s Yaw axis with little throttle. If I raise the throttle stick the motors do not spin any faster. The Lipo is fully charged.

With 24k and telemetry the whoop flyes normal.

What’s the problem here?

Problem flashing ESC's on my Mobula 6

I bring up the JESC configurator, then I connect to my Modula 6 via USB, then I plug in a battery, then I select READ SETUP, the ESCs show BLHELI O-H-5 (16-7)
The FC is Betaflight 3.5.7

Then I select FLASH ALL, the screen comes up for selecting a target, I select O-H-5 for esc and JESC 2.3 48KHz for the version

Then I have to select just FLASH, the tab for FLASH ALL is grayed out and cannot be selected

The problem is nothing happens, nothing is flashed.

JESC 2.3 48KHz is without the RPM filter. I am only doing this to use 48KHz on my Modula 6

If you look at the log attachment I sent, you will see I get some error messages, but I don't know what any of the errors mean or how to fix them.

JESC problem Log 3 on 3-5-2020.txt

jesc configurator

I bought a license for four esc, I downloaded the jesc configurator, I get to read the setap and nothing else happens.
what am I doing wrong?

Can't arm - RPM Filter error on 96kHz beta on TinyHawk 1s.

As mentioned I get rpm filter error on osd and 100% error rating in Betaflight.

Model: TinyHawk 1s

Tried on DSHOT 150,300 and 600 on 4kHz PID loop.

Used JESC 1.2.7. Beta

Edit: when dosabling bidirectional dshot in betaflight without changing anything it atms normalny and flies just ok

Ports not recognized

BLHeli suite works, Betaflight configurator works, INav configurator works but jesc-configurator shows no ports - just "manual" option and no box to type in port name (/dev/ACM0)

JESC-configurator can't access some ESCs after BF upgrade

Sometimes JESC users first attempt to flash using FC firmware which doesn't support flashing Telemetry. When they upgrade to BF >=4.1 afterwards sometimes the new configuration doesn't allow accessing some of the motors in JESC. This will show as some ESCs visible initially but not after the update.

In this case attempt a fresh install of BF with "full chip erase" to ensure you start from a clean slate.

Lost esc #1 and additional issues.

This may be long winded, but just trying to figure out what I did wrong. I updated a 3" build that I have with the rpm filtering a couple of weeks ago and all went great. So I decided to update my 5" to try it out. I updated to BF 4.1 and purchased my license for jesc. This is a flying 5" btw. Not a new build. I flew it the day before doing this. During the first flash of the jesc firmware, the flashing failed after esc jflight-public/jesc#1. I then tried again and it completed esc 2,3,and 4. No matter what I tried, I never got esc 1 to be read again, and it never worked again. I tried reading the esc in blheli, with no luck. After approximately an hour of trying to figure out what I might have done, I literally watched my flight controller lights flicker a couple of times, disconnect from my laptop, and never power up again. First question I have is , can these be related? I have had no issues with the esc or flight controller at all. Is it possible that I loaded the incorrect firmware for the esc causing some type of mapping issues that shorted out my flight controller? I know fully that all of this is user beware, I just would like to know what I could have done so that I do not do it again with my new flight controller and esc. Thanks

Wont recognize ECS

Hello, One of ESC doesn't recognize on my AIO ESC board.
I attach the log on here. I'm so glad if you can help me!

my setup is as follow

BetaFlight Performance Edition F3 4.1.1 EA3
target
betaflight_4.1.1_SPRACINGF3_FRSKY.hex
ECS original firmware
C-H-50

thanks
k
kay_log.txt

version 255.255 is unsupported

Hi. I have 4in1 ESC (G-H-15). While it update by jesc-configurator, i get a message: "version 255.255 is unsupported", bat one of four ESC is OK! What can i do?
Log.txt

Flashing fails after double clicking Flash button

Blheli-configurator on top of which jesc-configurator is built generally protects against pressing buttons twice - but the flash button was not protected. I've added protection to the flash button now for the next release (1.2.9).

This problem shows in the log as two flashes being started simultaneously.

sending cmd_DeviceReset 0 3
received cmd_DeviceReset ACK_OK 0 0
Reading setup finished
ESC 1: flashing started
ESC 1: flashing started
sending cmd_DeviceInitFlash 0 0
sending cmd_DeviceInitFlash 0 0
received cmd_DeviceInitFlash ACK_OK 0 178,232,100,1
received cmd_DeviceInitFlash ACK_OK 0 178,232,100,1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.