DJI Phantom 2 Vision+ Vision Plus Blank or Black Screen Repair and Fix

Optional Section -Flashing Module 297

Flashing procedure stage 1 (on a Window machine)

***Note: In most cases you can skip this section and just do section #2 flashing procedure. If you complete Section #2 to the end and it still doesn't fix it, try doing this section. In most cases, Section #2 is all you the flashing you need to fix your module.***

  1. Plug the TTL serial converter into a USB port on your computer
    1. Determine what COM port the device is assigned (https://tnp.uservoice.com/knowledgebase/articles/172101-determining-the-com-port-of-a-usb-to-serial-adapte )
  2. Open up Tera Term or similar terminal application, connect to the TTL serial converter by selecting the serial connection
    1. In Tera Term you goto Setup menu > Serial Port ...
    2. Choose the correct COM port that was assigned to your adapter, and choose "no flow control" and 115200 for the COM port speed
  3. Connect BOOT to 3V3 pads of the wifi module PC board (this puts the board into BOOT ME mode so you can re-flash it)
  4. Connect the board to the TTL Serial adapter
    1. Note: I had some issues with the board not booting and the terminal program not displaying text from the board if I didn't connect specifically in this order: TTL adapter to USB port, then open Tera Term on the correct serial port, then connect the PC board to the TTL serial adapter (ie power the board)
  5. If you did everything correctly you'll see "BOOT ME BOOT ME BOOT ME" start displaying in the terminal window
  6. Now leave everything connected and close out Tera Term
  7. Open a Command Prompt and navigate to the folder where you put the Flash utility and binaries for phantom 2 vision plus wifi module firmware
  8. Update on 8-31-2017: The below steps #9 and #10 are optional 90% of the time. I've now refreshed the firmware on over 20 units and only needed steps 9 and 10 once. I recommend skipping these steps and moving on to section 3, only follow steps 9 and 10 if section 3 and onward doesn't fix your problem.

Execute this command: sfh_DM36x.exe -nandflash -v -p "COMXX" dm6467_297_ubl.img u-boot_modifiedByGaucho.img

Note: replace "COMXX" with "COM3" if your device is on COM port #3. Quotes around COM are fine in the command

It will start flashing some stuff and likely pop out and start saying "BOOT ME BOOT ME BOOT ME" again. At this point I hit CTRL-C which exits the utility. From there I kicked off the same command you see in step 8, above. Eventually all the flashing will succeed and you'll see something like this:

Note: if you don't see :Operation Completed Successfully" then you need to get the device to get into the "BOOT ME" loop again and run the script again (steps 4-8)

You're not done yet. You'll need to do the "Section 2" flashing step after flashing Optional Module 297 Flashing

Section 2: Flashing procedure stage 2

  1. Now, flash the boot loader part of the NAND... Plug the TTL serial converter into a USB port on your computer
  2. Plug the TTL serial converter into a USB port on your computer
    1. Determine what COM port the device is assigned (https://tnp.uservoice.com/knowledgebase/articles/172101-determining-the-com-port-of-a-usb-to-serial-adapte )
  3. Open up Tera Term or similar terminal application, connect to the TTL serial converter by selecting the serial connection
    1. In Tera Term you goto Setup menu > Serial Port ...
    2. Choose the correct COM port that was assigned to your adapter, and choose "no flow control" and 115200 for the COM port speed
  4. Jumper BOOT and 3V3 pads of the wifi module PC board
  5. Connect the board to the TTL Serial adapter
    1. Note: I had some issues with the board not booting and the terminal program not displaying text from the board if I didn't connect specifically in this order: TTL adapter to USB port, then open Tera Term on the correct serial port, then connect the PC board to the TTL serial adapter (ie power the board)
  6. If you did everything correctly you'll see "BOOT ME BOOT ME BOOT ME" start displaying in the terminal window
  7. Now leave everything connected and close out Tera Term
  8. Open a Command Prompt and navigate to the folder where you put the Flash utility and binaries for phantom 2 vision plus wifi module firmware
  9. Execute this command: sfh_DM36x.exe -nandflash -v -p "COMXX" ubl1_editedByGaucho.img u-boot_modifiedByGaucho.img
    1. Note: replace "COMXX" with "COM3" if your device is on COM port #3. Quotes around COM are fine in the command
  10. It will start flashing some stuff and likely pop out and start saying "BOOT ME BOOT ME BOOT ME" again. At this point I hit CTRL-C which exits the utility. From there I kicked off the same command you see in step 9, above. Eventually all the flashing will succeed and you'll see something like this:

Note: if you don't see :Operation Completed Successfully" then you need to get the device to get into the "BOOT ME" loop again and run the script again (steps 5-9)

If you see "Operation Successful" then move on to section #3 and Section #4.

For questions, feedback or repair service inquiries, please find my contact details here: http://scr.im/okstuv