Hello guest, if you read this it means you are not registered. Click here to register in a few simple steps, you will enjoy all features of our Forum.
This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Flashing DYS XSD30A V2 ESC with write error
#1
Photo 
Got my new quad built and ready to go.  I was so excited with using the Betaflight FC, Emax RS2306 motors and DYS XSD30A V2 (basically cap removed for DShot).  When I was trying to flash my ESCs with passthrough, BLHeli suite only detected one of ESC.  I went ahead and tried to flash, but got a write error.  After multiple tries, I only got one ESC to flash.  The rest reads "Failed to write to Flash".  Tried the 1-wire technique and that did not work.  Read from another post http://intofpv.com/t-blhelis-16-3-erased...n-fw-issue with someone with a similar issue.  The post was a little confusing, especially what pins to connect to the arduino.  I also have the Nano, which is different from the post.

Here is my ESC.

[Image: 1eJVBUEl.jpg]


As you can see the C2 pads are super small.  I had to make a modified wire.  I like the 90 degree pin because I can put more pressure by using my thumb and index finger to hold it without having the ESC on a solid surface.  I bent the pin for C2D and C2CK closer.  Since it is such tight spacing, I decided to connect the ESC to a battery source instead of powering it with a 3.3V to the pad.  Use one or the other but not both.  Ignore the 4th pin, I did not use it.

[Image: iHHzPd6l.jpg]

Here is my setup.

[Image: P8dIcp7l.jpg]

[Image: WKRHvQNl.jpg]

Black wire goes to GRN on ESC and GRN on Arduino Nano.
White wire goes to C2D on ESC and D2 on Arduino
Red wire goes to C2CK on ESC and D3 on Arduino


If you are using an Arduino UNO, C2D is D12 and C2CK is D11.

Open BLHeli suite and select "Make an Interface"

Click on "Ardunio 4way Interface".  Don't forget to select your COM port and the proper Arduino board

[Image: uFEu4Q4l.jpg]

I selected this hex sketch to flash.  I am not quite sure the difference between them.

[Image: MQRDAm2l.jpg]

After flashing the Arduino, you should get a confirmation on the success.  Under the "ATMEL/Silab interface" select "Silab C2 (4way/if)".

[Image: kzEY1tLl.jpg]

Now, plug in your ESC to a battery source and touch the pins to the correct pads and hit "Flash BLHeli".  If you did everything correctly, the next screen should auto generate the suggested firmware and click ok to flash.  If you get the following screen, it means your pins are not making good contact with the pads.  Don't worry, just click ok to close pop-up.  Adjust your pins to pads and try again.



[Image: IhfI5WNl.jpg]
[-] The following 4 users Like voodoo614's post:
  • Drone0fPrey, unseen, Oscar, sloscotty
Reply
Login to remove this ad | Register Here
#2
Nice tutorial! (I didn't see you say so, but I take it you were ultimately successful.)
Reply
#3
(20-Mar-2017, 09:32 AM)sloscotty Wrote: Nice tutorial! (I didn't see you say so, but I take it you were ultimately successful.)

Thanks. Got all the ESCs flashed successfully. Have not tested whether pass-through works or not. I would hate to do this every time for an update.
[-] The following 1 user Likes voodoo614's post:
  • sloscotty
Reply
#4
(20-Mar-2017, 02:42 PM)voodoo614 Wrote: Thanks. Got all the ESCs flashed successfully. Have not tested  whether pass-through works or not. I would hate to do this every time for an update.

Hi There,

Which firmware file did you use for the the actual flash, i have seen A-H-30 suggested but not confirmed or will BLHELI suite tell me which firmware to use?

Thanks,
Reply
#5
(11-Apr-2017, 02:43 AM)ph00ns Wrote: Hi There,

Which firmware file did you use for the the actual flash, i have seen A-H-30 suggested but not confirmed or will BLHELI suite tell me which firmware to use?

Thanks,
Yes, A-H-30 is correct target.  If I remember correctly, current version is 16.6
Reply
#6
(11-Apr-2017, 02:43 AM)ph00ns Wrote: Hi There,

Which firmware file did you use for the the actual flash, i have seen A-H-30 suggested but not confirmed or will BLHELI suite tell me which firmware to use?

Thanks,

BLHeli suite should just automatically suggest the correct firmware.  But A-H-30 should be correct.
Reply
#7
having a similar issue with flashing a littlebee 30A BLHeli S esc using betaflight passthrough. I don't have a nano but i do have an Arduino Uno clone. Can I use that instead? I also have a usbasp programmer - any way to use that to flash? Thanks.
Reply
#8
(28-Apr-2017, 06:30 PM)TopJimmyCooks Wrote: having a similar issue with flashing a littlebee 30A BLHeli S esc using betaflight passthrough.  I don't have a nano but i do have an Arduino Uno clone.  Can I use that instead?  I also have a usbasp programmer - any way to use that to flash?  Thanks.

Look in the manuals folder where you installed BLHeliSuite. There is full documentation there for which pins you should use on both the Nano and Uno boards.
Reply
#9
I've never had an issue since I switched to BLHeli Configurator
[-] The following 1 user Likes RENOV8R's post:
  • Drone0fPrey
Reply
#10
(28-Apr-2017, 06:30 PM)TopJimmyCooks Wrote: having a similar issue with flashing a littlebee 30A BLHeli S esc using betaflight passthrough.  I don't have a nano but i do have an Arduino Uno clone.  Can I use that instead?  I also have a usbasp programmer - any way to use that to flash?  Thanks.

As I mentioned for UNO the pins are C2D is D12 and C2CK is D11.  GRN is GRN.

Just a new update.  Every since I updated the firmware, I was able to use passthrough with BLHeli Suite and Configurator without issue.
Reply


Possibly Related Threads...
Thread Author Replies Views Last Post
  Help TMotor F55 Pro ii ESC won't power FC after crash EyeBotXander 2 266 11-Apr-2024, 09:32 PM
Last Post: EyeBotXander
  Solved ESC and FC rebooting during motortest zsolth 5 118 11-Apr-2024, 01:34 PM
Last Post: zsolth
  Solved Cannot connect ESC derange 2 145 22-Mar-2024, 10:05 PM
Last Post: derange
  Solved Cannot recognise 1 Esc at 4in 1 Esc Mad35 11 216 12-Mar-2024, 01:47 PM
Last Post: Pathfinder075
  Help ESC working but motor not spinning Prashant1901 1 145 10-Mar-2024, 02:09 AM
Last Post: Pathfinder075


Login to remove this ad | Register Here