buddhacanooda said:
ATC,
Then why would the lack of streaming be a wifi/decoder problem?
Well, I'm obviously not a DJI Engineer, so all of my comments both above and below are simply SWAG's (
Scientific
Wild
Ass
Guesses), but here goes:
First, let's break that down into two separate processes -
1.) Video & FPV
2.) Telemetry & Camera Remote Control
Telemetry & RC is the easy part, very few bits and bytes are required to update the digital values displayed on your DJI Phone App, or change the position of your camera. I'd guess in the grand scheme of things, if you compared the ratio of bandwidth consumed by Telemetry and Remote Control vs. FPV Video you are probably talking about less that 1%.
Streaming live Video over a 54Mbps (at best) Wi-Fi Channel on the other hand, is huge undertaking. The video needs to be processed, compressed, packet-ized, etc. before it can be transmitted via Wi-Fi. It consumes a significant number of processor (CPU) cycles to perform those functions. Consider this analogy -
Open a task manager on your PC, and view the CPU usage graph. Open a 100% pure text web page (
if you can find one 
), and observe the minimal increase of CPU resources. Then, open a new tab go to YouTube and start watching a High Definition Movie Trailer. Notice a
significant increase of your CPU utilization? See what I'm getting at here? Telemetry & Camera Remote Control is easy, streaming Video is hard, especially over a low bandwidth Wireless connection.
buddhacanooda said:
If you are able to send controls to the camera (up/down, take pic/video) and then view what's recorded on the SD card on the phone app then your wireless module must be working.
I agree. But at what capacity? 100%, 50%, or less perhaps?
buddhacanooda said:
If the video decoder chip has overheated as some speculate then why would you be able to decode the recorded video when playing back on the phone app?
Maybe because
most people are looking at said playback when their Phantoms are only 10 feet away from their Smart Phone. Try that stunt again with your Phantom a thousand feet away. I'll bet your results will be significantly different. I would not be surprised if there is some sort of "Error Correction" algorithm at play here. Up close, this algorithm has no work to do because there are no errors (or very few). At distance, that puny little CPU inside your Wi-Fi module is just working its *** off, but the "Error Correction" algorithm pegs that CPU to 99% utilization and the first thing to go is your FPV Video.
buddhacanooda said:
If you haven't streamed the file back to your phone's album then the files are still on the sd card and decoded by the board. Thoughts?
Again, my only guess there would be relevant to the distance involved. Consider this - Wi-Fi's maximum data carrying potential decreases with distance (and signal strength). So if you start with 54Mbps at 10 feet away, you might be down to 40Mbps at 200 Feet, 33Mbps at 500 Feet, and 2 Mbps at a 1000 Feet.
buddhacanooda said:
Is there any particular part of the ribbon cable responsible for FPV streaming? Is it in the largest of the three that has the black wrap section? I have an extra ribbon cable and will swap that out entirely to see if there is a change.
BC
Sorry, I can't attempt to answer that question as I have successfully converted my P2V+ to a P2+GoPro+FPV rig, and none of those cable assemblies exist on my craft at this point. . .