Cosmostreamer for DJI Pocket 3

From Cosmostreamer Wiki
Jump to navigation Jump to search

Product page


Cosmostreamer for DJI Pocket 3 can work on these boards:

Raspberry Pi 4B

Any RAM size. 1Gb, 2Gb, 4Gb, 8Gb.

  • Two micro-HDMI outs
  • Analog video out (CVBS, TV-out) in 3.5 mini-jack
  • DSI display may be used. If DSI display connected - only HDMI-0 may be used.
  • Wi-Fi 2.4/5 GHz
  • Ethernet 10/100/1000 Mbit/s
  • 2 USB 2.0 ports + 2 USB 3.0 ports
  • 1 USB-C port (can be used as power input)

Raspberry Pi 3B/3B+

  • HDMI port
  • Analog video out (CVBS, TV-out) in 3.5 mini-jack
  • DSI display may be used. If DSI display connected - HDMI can't be used.
  • Wi-Fi 2.4 GHz (RPI 3B) or 2.4/5 GHz (RPI 3B+)
  • Ethernet 10/100/1000 Mbit/s
  • 4 USB 2.0 ports
  • 1 micro-USB port for power in

Installing the Cosmostreamer firmware

  1. Get a blank microSD card of 8GB or larger. Insert the microSD card into the card reader
  2. Download ZIP-archive with firmware content
  3. Extract .img file from downloaded ZIP archive
  4. Use Win32DiskImager on Windows or Balena Etcher on Mac and write .img file on microSD card
  5. Insert the microSD card into the Raspberry Pi
  6. If you have a monitor or a TV with HDMI input - plug it to the Raspberry Pi HDMI port (if Rpi 4B is used - HDMI-0 port, nearest to USB-C port)
  7. Plug a standard USB power supply or powerbank to the Raspberry Pi (go to chapter Power for Raspberry Pi). Raspberry Pi must start booting. A couple of reboots may be during the first boot

Power for Raspberry Pi

Power with standard Micro-USB or USB-C port

USB-C port on Raspberry Pi 4, micro-USB port on Raspberry Pi 3 B/B+

Settings and controls


Video in browser may not work properly, need to switch photo/video mode

Also you could open Cosmostreamer web admin page in browser

Windows application

Download, install and run CosmoViewerNG application.

Mac application

Video in app window may not work properly, need to switch photo/video mode

Download, install and run CosmoViewerNG application.

Firmware update

  1. Run CosmoViewerNG for Win or for Mac or open web page and then open device settings, chapter "System"
  2. Download the Latest firmware update file
  3. Choose downloaded update file (with .csuf extension) in "Firmware update" field and press "Upload file" button
  4. Raspberry Pi must goes to reboot automatically after update installed

Changing camera type

In Cosmostreamer system terminology, a camera is any device that Cosmostreamer can work with. DJI Pocket, DJI Osmo, Goggles - this all a "camera".
MicroSD image with Cosmostreamer configured for "DJI Goggles2/Integra" by default, so need to change a "camera type" for using with DJI Pocket 3.

  1. Open device settings in CosmoViewerNG application or in web interface
  2. Go to chapter "Info"
  3. Choose camera type "DJI Pocket 3"
  4. Don't forget to click "Save" button.

License key

License key is a text string, unique for each Raspberry Pi. Each camera type needs different license keys. It's possible to install multiple amount of license keys on one device and use this device for some camera types, i.e. Pocket Osmo, Pocket 2, and others. Need to buy license for correct operation process.

  1. Buy license key on a product page
  2. Make a photo of HDMI display or screenshot of the app with a QR image and send it in email on [email protected] for making a license key
  3. When you got a license key - use web interface or CosmoViewerNG application, menu "device settings" -> "License" and insert license key into field. And click "Install license" button.

DJI Pocket 3 connection

Wi-Fi connection

DJI Pocket 3 can be connected only using Wi-Fi. By default Cosmostreamer configured for using USB Wi-Fi for Pocket 3 connection.

  1. Turn on DJI Pocket 3
  2. Plug USB Wi-Fi dongle into Raspberry Pi.
  3. Open Cosmostreamer device settings, chapter "Info"
  4. Click "Search for camera" button
  5. Click in list on device with name like "OsmoPocket3-XXXX"
  6. Click "Save settings" button
  7. Then go to menu chapter "System" and click "Reboot box" button. Raspberry Pi will be rebooted.

You can see a PIN on Pocket 3 display, click "Accept" button.



Wi-Fi interface

You can lost Wi-Fi access to your Raspberry Pi! Better to use Ethernet connection when changing something in Wi-Fi devices settings.

If you want to use internal Wi-Fi for Pocket 3 connection, do these steps:

  1. Open Cosmostreamer device settings
  2. Go to chapter "Wi-Fi"
  3. Open tab "Camera"
  4. Choose "Internal Wi-Fi" in list
  5. If this interface is already busy for Access Point or WLAN connection - need to set "Disabled" in that lists.
  6. Don't fill the SSID and Password fields


Video in browser fix

At current moment video from DJI Pocket 3 can not be shown in browser. Need to switch photo/video mode on Pocket 3 and after that video may be shown, but it is not stable. It is possible to fix this problem.

  1. Open Cosmostreamer device settings
  2. Go to chapter "Video/Audio"
  3. Enable option "Transcoding enabled"
  4. Set Bitrate to any value, for example, 2500 kbit/s
  5. Click "Save" button



  1. Full microSD image with firmware
  2. Latest firmware update file
  3. Changelog file
  4. All files