Posts: 164
Threads: 16
Likes Received: 50 in 41 posts
Likes Given: 48
Joined: Jan 2018
Reputation:
5 31-Jan-2018, 07:28 AM (This post was last modified: 04-Feb-2018, 02:44 PM by xcalibur.) I am about to bring out the hammer with this one.
I have 2x HUBOSD8-SE.
HUBOSD8-SE #1
- 5V BEC failed
- Nothing soldered onto the board. Only power via XT60.
- Can successfully update OSD using STOSD Tool. (firmware and settings)
- I replaced it with #2 due to the 5V failure.
HUBOSD8-SE #2
- ESC's and XT60 soldered onto the board.
- Cannot connect to OSD or update firmware using STOSD Tool.
- Connect error: "Read Settings Timeout"
- Firmware flash error: "Waiting OSD Response"
I've tried every baud rate, without success. One works fine, the other doesn't. I've checked continuity between OSD processor and the RX/TX pins and they are good.
(I'm using an Arduino UNO in "Serial Mode" for comms)
Any ideas?
If my post helped you...hit the RATE button.
• Posts: 164
Threads: 16
Likes Received: 50 in 41 posts
Likes Given: 48
Joined: Jan 2018
Reputation:
5 01-Feb-2018, 08:00 AM (This post was last modified: 01-Feb-2018, 08:00 AM by xcalibur.) So the hammer is out. It seems there is a problem in the circuit. The moment I connect the pins, both TX and RX LED's on my TTL light up. Testing continuity between RX and TX do not produce a beep, but produce a reading of about 1500ohm. The board I can successfully flash has no reading when doing the same test and both RX and TX LED's remain off on initial connection.
If my post helped you...hit the RATE button.
• Posts: 164
Threads: 16
Likes Received: 50 in 41 posts
Likes Given: 48
Joined: Jan 2018
Reputation:
5 I fixed it!!! Took a bit of research and a cowboy approach, but it is working now. Yeehaaaw!!!
I'm not EXACTLY sure how my actions solved the problem, but I'm sure unseen will be able to explain it to me. I shorted a pad to ground, some lights flashed and stuff started working.
It is 12:07am here and I need to get some sleep. Will do a writeup with some photos tomorrow....ummm...later.
If my post helped you...hit the RATE button.
Posts: 1,504
Threads: 83
Likes Received: 944 in 654 posts
Likes Given: 2,142
Joined: Sep 2016
Reputation:
24 Hooray! You might not be able to tell from the font, but I'm doing the running man! Caint touch this...
Windless fields and smokeless builds
Posts: 164
Threads: 16
Likes Received: 50 in 41 posts
Likes Given: 48
Joined: Jan 2018
Reputation:
5 (03-Feb-2018, 05:27 AM)Tom BD Bad Wrote: Hooray! You might not be able to tell from the font, but I'm doing the running man! Caint touch this...
Thanks Tom!! I was on the verge of ordering a new PDB.
If my post helped you...hit the RATE button.
• Posts: 164
Threads: 16
Likes Received: 50 in 41 posts
Likes Given: 48
Joined: Jan 2018
Reputation:
5 03-Feb-2018, 07:19 PM (This post was last modified: 03-Feb-2018, 07:20 PM by xcalibur.) Long story short, I had no comms via RX/TX to the OSD via the STOSD Tool. No device and/or baud rate would establish a successful connection. Not even when trying to force-flash the OSD in bootloader mode.
THE FIX
Flashing LED: Initializing
Solid LED: Running
I briefly grounded the pin shown in the attached image. This caused the always-solid blue LED to turn off briefly and return flashing. (On every subsequent reboot, for testing, the LED now remained flashing instead of turning solid)
I then attempted a normal connect / firmware flash with the STOSD Tool and SUCCESS!! Everything is now running brilliantly, except for my RSSI value not showing up from the X4R-SB. (Still need to figure this one out)
I would like someone (unseen?) to explain to me exactly what it was I did by grounding that pad. What did this do to fix the problem?
If my post helped you...hit the RATE button.
• Posts: 4
Threads: 0
Likes Received: 0 in 0 posts
Likes Given: 0
Joined: Feb 2018
Reputation:
0 I having issues with this board. Anyone know why the osd is only showing voltage but current will not move from all zeros? Is there something I’m missing? Firmware has been updated via serial passthrough . I’m running 4 in1 esc’s with power leads soldered onto the battery pads .
What needs to be done to get current readout on the osd?
• Posts: 164
Threads: 16
Likes Received: 50 in 41 posts
Likes Given: 48
Joined: Jan 2018
Reputation:
5 06-Feb-2018, 07:29 AM (This post was last modified: 06-Feb-2018, 09:22 AM by xcalibur.) As far as I know, you will only get current readings if you draw current from the esc pads on the board. The current sensor can only measure current flowing through it. If you are drawing power directly from the battery pads there is no current flowing through the board to measure.
If my post helped you...hit the RATE button.
• Posts: 164
Threads: 16
Likes Received: 50 in 41 posts
Likes Given: 48
Joined: Jan 2018
Reputation:
5 (07-Feb-2018, 07:16 AM)maseffect Wrote: That’s the conclusion I was coming down to. Oh well I guess I’ll save it for another build . Now if there was a way to turn off the current and timer in osd I’d be good. Seems like the stosd tool doesn’t give you many options. Thanks for the input.
The tool is pretty limited. There must be a way to run some other firmware on that chip. I just have not found it yet.
If my post helped you...hit the RATE button.
• Posts: 164
Threads: 16
Likes Received: 50 in 41 posts
Likes Given: 48
Joined: Jan 2018
Reputation:
5 (07-Feb-2018, 10:57 AM)unseen Wrote: I'd love to help, but I don't have one of these and I've never used one, so that's why I've been silent.
The row of four pins most likely go to the OSD's microcontroller. I'd suspect they are what is used at the factory to flash the MCU. The pin you shorted to ground probably goes to the MCU's reset pin.
Somehow, resetting the MCU allowed you to get the board into bootloader mode and update the firmware.
Fair explanation that makes sense. Thanks Unseen!
If my post helped you...hit the RATE button.