• Start with DJI Spark – my own notes.

    These are a few notes for myself. I did indeed struggle to start with my DJI Spark

    Click to Read More

    Power on/off

    The power button is:

    1. on the top-right for the RC (the Remote Control).
    2. on the battery for the aircraft (the DJI Spark)

    Before switching on the RC or the aircraft, charge them by plugging the batteries on the battery loader + connecting the remote with the white USB cable on the same loader.

    Both the RC and the aircraft can be switch on by:

    1. pressing the power button once and immediately after
    2. pressing+holding it until the 4 leds are on (White leds on the RC, green leds on the aircraft).

    Once the RC or the aircraft switched on, the amount of leds being on represents the power level (1, 2, 3 or 4). The aircraft will play a short music. Its two front led should keep red while the two back leds will blink quickly.

    The switch off the RC or the aircraft, do the same operation as to switch it on.

    If the aircraft is switch off but not the RC, this one will start to beep after some time. Press any button to stop the beeps.

    Leds

    Front Leds (same side as the camera) are used to show the orientation.

    • Solid red (= not flashing) once the aircraft is turned on, to indicate the nose of the aircraft.

    Back Leds (same side as the battery) are used to show status (See User Manual for details):

    • Slow green flashing = Positioning mode with GPS
    • Two green flashes = Positioning mode with Vision System (no GPS signal)
    • Slow yellow flashing = Neither GPS signal nor Vision System (Ex: not enough light or uniform surface)

    Update the firmware.

    I found it much more easy (stable) to update the aircraft via a PC (using the DJI Assistant 2 software) than via a mobile (using the DJI GO 4 app).

    1. Install DJI Assistant 2, to be found here, on your PC and run it.
    2. Plug a battery into your DJI Spark.
    3. Connect the DJI Spark to the PC using the usb cable. The usb connector is behind a small trap, at the back of the device, above the battery.
    4. Turn on the DJI Spark. DJI Assistant 2 will soon detect it.
    5. Do a Firmware update.
    6. Redo this for each battery. Indeed, they are Intelligent Flight Batteries that need also a firmware
    7. Connect next the Remote Control to the PC.

    Notice: the remote control cannot be updated via DJI Assistant 2. It may only be updated from GJI GO 4, installed on a mobile device.

    Official Videos to update firmware:

    1. with DJI Assitant: https://youtu.be/PRlV8fsVV0U
    2. with DJI GO 4: https://youtu.be/HZE-fP28htI

    Some users report that they had to install an older version of the DJI Go 4 on their mobile, available here:
    https://www.apkmirror.com/apk/dj … droid-apk-download/

    Solve trouble to link RC and Spark.

    Linking the RC and the aircraft using the DJI Go 4 app can be difficult… if it’s the case, you can do it manually (without the app)

    Reset first the DJI Spark with the steps 1 to 5:

    1. Power up your aircraft .
    2. Press next its power button for 9 seconds (until you hear 1, next 2, and finally 3 beeps)
    3. Restart your aircraft (power off and on again)
    4. Press next its power button for 6 seconds (until you hear 1 and next 2 beeps)
    5. Restart your aircraft one more time.
    6. Now power up your remote (just now) and keep it next to the DJI Spark (< 20cm). If the led on the left is red, it means the RC needs to be linked with the aircraft.
    7. Press the power button of the aircraft for 3 seconds (until it does 1 beep). The front light should blink red.
    8. Press 3 keys on your remote to start the connection: the Pause button, the Fn button and the Custom button (which is bottom right, under the ‘camera’ shooter button). press them until the RC starts to beep continuously.
    9. Wait until the leds start to blink slowly red.

    If you don’t want to link the RC with the aircraft but only your mobile, skip the step 5 to 9 and instead, connect you mobile on the aircraft’s wifi.

    If not working, do it again but skip step 3 to 9. If DJI GO 4 is prompting you to switch the WLAN settings because you fly in another country, click CANCEL! This is said to be caused by the flight simulator which is ‘flying’ the drone in China. It should be fixed if the drone has enough GPS signal and a new home position.

    Video: https://youtu.be/GOi9WiS-PF8

    Asked for a China Mainland Number

    I didn’t test this yet, but keep it here, just in case… So far, I just click ‘Cancel’ when I am asked to switch the WLAN settings. If I accept by mistake, I am not able to connect to the aricraft WIFI anymore and has to do a complete reset as explained above.

    1. Uninstall DJI App
    2. Install a File Browser app on your phone (I used FX)
    3. Delete all folder and files you can see with the word DJI in it
    4. (Main Storage > DJI Folder), (Main Storage > dji.go.v4 Folder) and there may also be a DJI text file in Main Storage also.
    5. Reinstall the app
    6. Log into app and turn off BOTH China settings
    7. Restart App
    8. Turn on RC and AC and connect as normal

    Fly with just the Remote Control

    Yes, it’s doable! Connect the RC with the aircraft. Once done, move the left sticks bottom-right (pointing at 4h30) and the right stick bottom-left (pointing at 7h30). The motors will start to turn slowly but the aircraft won’t take off.

    Next, push the left stick up to take off. Keep it down for a few seconds to land.

    The button Pause can be used to immediately ‘stop’ and hover. The button RTH (Return To Home) should also work, but who knows where ‘Home’ is defined! (NB.: the home Point should have been recorded automatically when the aircraft was turned on.. But the GPS was possibly missing a signal. So, always check the status LED before flying: they should slowly flash green. Also note that the Home Point is redefined every 15m if the aircraft is following a subject (ActiveTrack) with Dynamic Home Point enabled).

    Without a mobile connected, you won’t see any warnings, etc… The flight will be limited to ~30m (To be verified… )

    https://www.djivideos.com/watch/84606e93-55cc-47d8-aec0-942e6ad354a9?autoplay=false&poster

    NB: I am using this cable to connect the RC and my mobile: Lindy USB 2.0 Cable Type Micro B – USB cable – Micro USB B OTG. The red end must be connected to the RC and the black one on the mobile. it is the OTG end. Always plug the cable first into the mobile and only next the OTG end in the remote.

    Use Gesture Mode

    Once the aircraft turned on and the front Leds is solid red, tap twice the power button of the battery to enter the gesture mode. Keep the aircraft in front of your face, camera pointing at you.

    The aircraft should beep twice and the front Leds should become solid green, meaning that it has succeeded in face detection. Otherwise retry to tap twice the power button of the battery and keep the camera well aligned in front of your face.

    After face detection, the leds turn solid red and the aircraft will take off and hover. You can start doing gesture at ~0.7m of the aircraft. Check that the front Leds are solid green. Solid red means that the gesture mode has quit. Blinking yellow means that it’s not working fine. (Blinking red means that the aircraft will take a selfie or video).

    Batteries

    1. Discharge the battery to 40%-65% if it will NOT be used for 10 days or more. This can greatly extend the battery life.
    2. Intelligent batteries will automatically discharge themselves after 10 days of non-use.
    3. DO NOT store the battery for an extended period after fully discharging it. Doing so may over-discharge the battery and cause irreparable battery cell damage.
    4. The battery will enter hibernation mode if depleted and stored for a long period. Recharge the battery to bring it out of hibernation.
    5. Remove batteries from the aircraft when stored for an extended period.
    6. Never over-discharge, as this may lead to battery cell damage.
    7. Battery life may be reduced if not used for a long time.
    8. Fully charge and discharge the battery at least once every 3 months to maintain battery health.
    9. Discharge a battery by turning on the aircraft and waiting until the battery is empty.

    Calibration

    The process can be tricky and looks like being freezed. But watch thist : https://youtu.be/df3ulddOqzU

    Tutorials

    1. Beginners guide: http://www.wanderworx.com/dji-spark-beginners-guide
    2. RTH: https://store.dji.com/guides/how-to-use-the-djis-return-to-home
      1. You need to record first your Home Point with at least 10 satellite GPS connections.
      2. If the drone is between 3m to 20m from its home point then it will just land.
      3. If the drone is more than 20m away, then it’ll ascend to the set RTH height before heading back home.
    3. Official Tutorials, Spec and User Manual: https://www.dji.com/spark/info
    4. DJI GO 4 Manual: https://store.dji.com/guides/dji-go-4-manual
    5. A lot of materials: http://www.spark-help.com/Spark

    Replace Propellers

    You should notice that there is a difference between the propellers: 2 have white circles on top and two don’t.

    The propellers with the white circles must be installed on the motors that have similar white marks on top.

    Find lost DJI Spark

    If you lose your spark, e.g. after a crash, there are  various ways to find it:

    Via your “Flight List”:

    • Run “DJI GO 4” App
    • Under “Enter Device”, there are 4 entries: Equipment, Editor, SkyPixel and Me… Click on “Me”.
    • Click next on “Flight Record”
    • You see your Flight Total time, Travel Distance, Flight Times, Top Distance, Top Altitude, Top Speed… And at the bottom, you can open your “Flight list”. Do that.
    • Select your very last flight. You will enter a map
    • If your GPS works, you should see you as a large blue dot, the path followed by your drone and its position as a red triangle
    • Move toward the red triangle.

    Via Find “My Drone”:

    • Run “DJI GO 4” App
    • In the upper-right corner, open the menu
    • Select Find My Drone
    • You will see a map with where you are (blue triangle) and where is your drone (red triangle)
    • Click on the drone (red triangle) and you get a menu to make it beeps or lights if connected. You also see its coordinates
    • Click on the coordinates. This is going to copy them into the clipboard.
    • Open Google Maps and paste the coordinates. NB.: the separator must be a dot. Ex.:  50.894952, 4.341613
    • If your GPS works, you should see you as a blue dot
    • Move toward the target.

    Via the map in Fly Mode:

    • If the drone is still connected, and you see a mini map on your screen, as a picture in the first person view, open it.
    • You should be indicated as a large blue dot  and your drone as a red triangle.
    • Move toward the red triangle.

    Do Sphere photos

    1. Use DJI Media Maker on PC to create the Panoramique 360
      1. Drag and drop the folder, with the parts, from the sd card (<drive>:\DCIM\PANORAMA\100_xxx) onto DJI Media Maker and select Mode: Panorama 360°
      2. Select the Output Folder. I pick a the “public” shared folder on my Synology as one has next to transfer the image on a mobile/tablet.
    2. + Tiny Planet Maker on Android:  https://www.youtube.com/watch?v=_pMZFLYbqoU
      1. Transfer the panoramique image produced on your PC with DJI Media Maker and enjoy 😉

    Or download the tiny planet directly from the DJI while connected and in “Fly mode”

    1. In the bottom-right corner of the DJI Go 4 app, whil ein Fly mode, there is a “play” icon. Press on ti.
    2. There, once can see the Library with videos, photos and panoramics including photospheres.
    3. Click on a photosphere to download the picture and create the globe.
      1. Look at the blue progress bar at the bottom of the screen for the progress. It can be very slow, first downloading all images and assembling them next (stitching Pano images)
      2. Do not go back to the library (arrow in the upper-left corner of the screen) during the download as progress would be lost. You may do it during the assembling part however.
      3. Once the download is done, the screen can become black with a spinning icon never stopping. Go back to the library and reopen the photosphere
      4. You can touch the photosphere to zoom-in but will not be able to zoom out manually
    4. Next you will be able to store it in the your local album of your phone (for edition) using the icon “download” in the bottom-right corner

    Once photosphere downloaded from the DJI spark with the DJI GO 4 app, they can be opened with Theta+. This one is really great as it can create Ballon mirrors, tiny planets, animations, …

    1. Theta+ 1.6.1 for Android use to work also with photosphere created wtom a PC using DJI Media Maker : https://www.youtube.com/watch?v=0oAPxgZ1kP8&t=194s 
      1. This version has 3 butons on Theta+’s home screen : Edit image, Animation and Timelapse. If not, you don’t have the right version
      2. Mirror APK: https://apkpure.com/theta/com.thetaplus
      3. But since my first attempts, it does not see any photos in my library anymore… It’s a pity because it was doing very nice animations.

    Mode Fly Modes

    Use DJI Go 4 Mod from here.

    You will have access to all Mavick Pro’s fly modes, described here.

    Take photos

    When used Auto-Exposure, it can be useful to lock it. For that, touch the screen on the area to be used. A target with an opened lock appears and the exposure is adapted. Touch the lock and it will be closed. A message “Auto Exposure locked.” appears. Touch again somewhere to unlock the Exposure and recalculate for the selected area.

    Legal information

    European information : http://dronerules.eu/en

    All legal Belgian information: https://mobilit.belgium.be/fr/transport_aerien/drones (No version [EN]).

    A Belgian Brochure: https://mobilit.belgium.be/sites/default/files/resources/files/asil_2017_01_pilotage_de_drones.pdf (Version [EN]).

    List of restricted area:

    • https://www.dji.com/flysafe/geo-map
    • in Belgium: https://droneguide.be

    Loading

  • A non-pro Drone for fun & Video/Photo

    I already have a drone for fun, but would really love a new one following me and recording video when biking or skying with kids…

    I did a quick tour comparing brands and model and concludes that right now, the best one (compromise price/quality/feature) would be the DJI Spark.

    DJI Spark

    Click to Read More

    I have been considering:

    • Quality of image (better than Parrot Bebop 2) – full HD, 12MB, stabilized on 2 axis (but no big deal with this limitation)
    • Duration of the flight (15′)
    • Range of the flight (100 m or 2000m with the optional remote, at 13 m/s)
    • Obstacle Avoidance (forward facing and bottom facing sensors only)
    • Flight modes: Circle or Helix around the subject, auto landing and takeoff (from the palm), follow-me (tracking), Selfie, Tapfly (goes to the location indicated with your finger on the screen),
    • Easy to use for novice. has an optional remote, can connect with a Android phone, can be controlled with gesture.
    • Handle the wind very well.

    See review here.

    Other options that I could be considering are:

    • In my dreams only, a DJI Mavic Pro, decribed here. Just a question of price, as it’s making fun a bit too expensive…
    • Maybe, because it comes with a FPV headset, a Parrot Bebop 2 Power, described here. But it’s less compact and portable than the DJI Spark and the quality of images is also lower. On the opposite, the flight can last for 30′ !
    • Possibly, a Yuneec Typhoon H, introduced here. It is more a pro device, more expensive, but very exiting :p Would be a better choice IMO than the DJI phantom from a quality/price perspective.
    DJI Mavic Pro
    Parrot Bebop 2 Power
    Yuneec Typhon H

    Edit 04/2018 I did chose for the Dji Spark with a Fly More combo.

    Edit 08/2019 I did crash my drone at least 10 times since I am flying with it. Sometimes in trees, sometimes in walls. I never broke anything in the past. But after my last crash, the engine of the camera stopped to work. I did sent the devive to DJI and they fixed it for 50€ of workforece + 18€ for the engine. The best suport in the world, with excellent and clear communication!

    Edit 10/2019 After one year and an half of practice with the Spark, I decided to upgrade to a Mavic. By chance, I have been able to aquire a Mavic 2 Pro with a “free SmartController”.

    Loading

  • TuneBlade: problem initializing audio capture.

    I just had this error message when trying to connect TuneBlade on my Airplay Yamaha: “There was a problem initializing audio capture. Exception from HRESULT 0x88890008”

    I fixed it in 5 seconds by reconfiguring my playback device.

    Click to Read More

    1. In the Systray, right the Speaker icon and select “Playback devices” in the menu. This is opening a “Sound” window.
      1. On Windows 10, there is no entry “Playback devices”. Instead, click on the entry “Sounds”
    2. In the tab “Playback” of this window, select the speaker currently used by the PC and click the button “Configure” at the bottom left.
    3. Do reconfigure your playback device.

    In my case, my playback device was reset to “Stereo” although it should have been 7.1 Surround. This usually happens after an upgrade of its Realtek Audio Drivers.

    Loading

  • Use a VPN between an Android mobile and a Synology NAS via Proximus network

    I spent hours trying to figure out why I couldn’t connect my Galaxy S7 onto my Synology using a PPTP VPN on the Proximus 3G/4G Network (Belgium) while it was working fine if connected via WiFi.

    Finally, I gave up and configured a L2TP/IPSec VPN. This one worked immediately like a charm, both on WiFi and 3G/4G. I am quite sure this is due to Proximus configuring my profile to use CGN (Carrier Grade NAT).

    Click to Read More

    I was initially inspired by this post (“Using Synology DiskStation as a VPN server using built-in Android VPN client”). So;

    • I did first configure my Synology VPN Server to use PPTP as explained here (Official Knowledge base Synology)
    • Next, I did open my Synology Firewall (port 1723 for PPTP) via the Control Panel > Security > Firewall > Edit Rules > Edit an entry to Allow > Select Built-in applications > VPN Server (PPTP)

    Open Firewall Synology for VPN

    • Then, I did configure my Modem to route the TCP port 1723 to my NAS via Access Control > Port Mapping

    Configure Proximus Modem Route

    Configure Proximus Modem Route

    • Finally, I configured a PPTP VPN on my Galaxy S7 via Settings > Connections > More connection settings > VPN > ADD VPN

    It worked immediately while connecting my Galaxy S7 via WiFi. But if failed while connected via 3G/4G. To investigate, I did enable the firewall of my dd-wrt router (placed between my modem and my NAS) and configured it to send all its firewall messages to the syslog server of my Synology (the “Log Center”). I those logs, I found packets corresponding most probably to the VPN requests from my Galaxy S7 (They were only arriving when I was trying to establish a connection). Those were not coming from my Galaxy S7’s IP. Instead, they were coming from another Proximus IP, with a protocol 47 (Generic Route Encapsulation)?! Could this be due to Proximus configuring my profile to use CGN (Carrier Grade NAT)? Unfortunately, I couldn’t check and reconfigure this myself as the option is not available anymore via the MyProximus administration interface…

    So, I decided to give up with this PPTP VPN and use a more secure but less performant VPN: L2TP/IPSEC with a PSK (IPsec pre-shared key). And miracle, after opening and routing the UDP ports 500, 1701 and 4500, it worked !

    Loading

  • IP Camera Apeman ID72 – Softwares, Firmware, …

    I just bought a cheap IP PTZ camera 1080p: an Apeman ID72. The user guide is enough to quick start. But I couldn’t find how to change the DNS settings, access the web interface, etc… I finally found a website with enough info to figure out the URL of the Web UI.

    Click to Read More

    I bought this camera as it supports ONVIF and I was intending to manage it from Synology’s Surveillance station. I did succeed but it was not obvious.

    1. ONVIF port is 10080
    2. Video format is H.264
    3. Audio format is G711.
    4. Resolution is set to 1920×1280
    5. Frame rate is 15
    6. Transport protocol is TCP

    I am using an ethernet connection between the camera and my Synology. The video is smooth and PTZ is responding fast.

    The Apeman ID72 is part of the “T,C Series” (it’s a C). It’s not from the “PnP T,C Series”.

    • Official Website: http://www.apemans.com (ID72)
    • EyeCloud Softwares: http://www.eyecloud.so (for Android devices, iPhone and Windows + IPCam Finder for Mac and Windows)
    • Online CD, Video and other software: http://cd.ipcam.so
      • Central Management Client (For PC): Central Management Client is a Windows software used to manage multiple IP cameras. It is characterized with multi-camera monitoring, PTZ control, record, alarm and access authority management function, as well as easy operation and strong capability.
      • Smart upgrade tool: Using this tool, you can just press a button to automatically upgrade IP-Camera’s firmware to the latest one. It can be used to update both the Http Web UI and the Firmware of the camera.
      • IP Camera Wizard: Use this tool to setup the Camera and configure its network environment.
        • At step 3, the wizard shows the http port configured to access the admin UI of the camera via a web browser (a.k.a.: Web UI).
          • Once connected via the browser, you have access to all the settings. This is for me the most convenient to do any advanced configurations.
        • Reconfigure that port, the submask and the gateway
        • Check the DDNS
        • Define Port Forwarding

    Using the IP Camera Finder from http://www.eyecloud.so, you will see the Http URL to be used to access the admin page in a browser (including the admin port if any). Notice that for some reason, the IP camera disappears and reappears very 3 seconds in that IP Camera Finder… So it’s nearly impossible to configure it there (it should be doable). I could only change settings via the Web UI or via the IP Camera Wizard.

    I did also use successfully the Central Management Client (“IP Camera Super Client”) from http://cd.ipcam.so to find my camera and note its IP and admin port.

    Notice that, via the Web UI, I tried to set 80 as the http port used to access that UI. Unfortunately, although this was rebooting the camera as expected, another port always appeared to be assigned after the reboot… I was only able to successfully change the http port via the IP Camera Wizard, via the “Advance Mode” and only when defining a “Static IP address” (it didn’t work when choosing “Dynamic IP address”). NB.: the http port is neither the ONVIF port, nor the RTSP port. The ONVIF port is 10080. The RTSP port can be changed via the Web UI.

    Each time I change a setting via the Web UI, the camera reboot and reset the http port I have configured 🙁

    I was not able to configure (or even find where to configure) the DDNS. I found the DDNS password in the tab “Other” of the IP Camera Wizard (in “Advance Mode”). But each time I enter the DDNS step of the “IP Camera Wizard” (in mode “Wizard”), I get an error message:

    Obtaining DDNS options from the camera…
    Failure: DDNS has not chosen then IPCam type, please click the “Settings” button to change the settings.

    I also get an error when entering the setp “Port Forwarding”:

    Error: unknown error

    please contact the IP camera supplier.

    I was also unable to disable the access to the camera via the Cloud. I am indeed not interested in that feature.

    To do a Factory Reset, you must use the Web UI (I didn’t find this option in the IP Camera Finder or IP Camera Wizard). Notice that I played with so many settings that I had to do a Reset Factory before being able to connect the camera with Synology Surveillance Station…

    As far as I am concerned, I have triggered the firmware update via eyeCloud on my Android Mobile (it’s done without manual intervention) as I didn’t find where to download the files. It succeeded without any problem. The versions are now:

    • Firmware: 48.53.203.110
    • Web UI: EN203.26.1.20

    Although the quality of the video is good, from a configuration perspective, I really prefer my Foscam cameras! Otherwise, it does not make a lot of noise when moving (compared to my Foscam) . The camera rotation speed can be adjusted and will be used by EyeCloud but not impact by Synology Surveillance Station.

    Loading

  • Home Made Cable Management

    It used to be a mess on my desk due to the amount of usb cables that I am using. I have now built my own solution to keep the cables well organized.

    Click to Read More

    The solution is based on the principle of pulley wheels. It’s ugly, quite expensive, but quite efficient. I did use:

    I can now access my cables easily when I need them. And they park automatically when I release them…

    Loading

  • Play “Steam” games like “Lego Star Wars” on NVidia Shield TV [streamed from PC]

    Today, my daughter asked me to buy “Lego Star Wars: The Force Awakens” for our NVIDIA Shield TV. Unfortunately, I found that it was not only ~30€ but also that it required a ~8€/month subscription to NVidia GeForceNow. As we really don’t play that often, this was not acceptable for me. Fortunately, as I have a PC with a Nvidia Geforce GTX 760 I found a solution without the need for a subscription: use “Steam (in BigPicture Mode)” and stream it to the NVIDIA. And “Cerise sur le Gateau”, it did only cost 6€ as there was a special promo this weekend on Instant Gaming.

    Click to Read More

    So, instead of buying Lego Star Wars: The Force Awakens for NVIDIA on GeforceNow, I bought if for PC on Steam with the idea to use it via “NVIDIA GameStream”.

    Once installed on my PC via Steam, I did try it. Unfortunately, instead of running correctly, it did start minimized. This is a well know issue with games from Steam and the solution is to define manually the resolution of your screen. For Lego Star Wars:

    1. Open the folder C:\Users\<Your Account>\AppData\Roaming\Warner Bros. Interactive Entertainment\LEGO STAR WARS The Force Awakens
    2. Edit the file PCConfig.TXT and set the resolution and the refresh rate of your main screen into it
      1. ScreenWidth 1920
      2. ScreenHeight 1080
      3. WindowWidth 1920
      4. WindowHeight 1080
      5. ScreenRefreshRate 60
    3. Save.

    Once successfully tested, I did close the game and, still on my PC, I did:

    1. Open NVIDIA’s GeForce Experience (Press :win: and type ‘GeForce’) and logged in with my account
    2. Open the Parameters (icon on the left of your account)
    3. Select the menu “SHIELD” on the right
    4. Enable the option GAMESTREAM
    5. And add the Steam game as those are not automatically detected (Ex.: C:\Program Files (x86)\Steam\steamapps\common\LEGO STAR WARS The Force Awakens\LEGOSWTFA_DX11.exe)

    Finally, on my NVIDIA Shield TV, I did:

    1. Open “NVIDIA Games” (It is under “Games” and not under “Applications”)
    2. Go to “My Library”
    3. Select “GameStream”
    4. The first time “GameStream” is accessed, it asks for your login. Use the same login as the one for “GeForce Experience”!
    5. Once connected, your PC is detected and
      1. All games available via GeForce Experience appear, including those you have added in GeForce Experience > Parameters > SHIELD. You can run any of those. They will play on your PC and be mirrored onto your NVIDIA
      2. one Icon STEAM also appears. This one can be used to start “Steam in BigPicture Mode” on your PC and stream it automatically to your NVIDIA.

    Screenshots here.

    Now, instead of using “NVIDIA Games”, I can also directly run “STEAM” (also available under Games).

    And obviously, not only the video but also the sound is redirected from your PC to your NVIDIA. And in the opposite direction, commands from your SHIELD Controllers are send to the PC. So yes, you can play with them.

    Loading

  • Android Remotes tested with NVIDIA Shield TV

    I have several Android remotes. Here is a short list of what keys are working well or not with my Nvidia Shield TV.

    Click to Read More

    FeBite Backlit 2.4G MX3

    Backlit Fly Mouse MX3 2.4G
    Backlit Fly Mouse MX3 2.4G

    This is an Air Mouse (with 3-Gyro + 3-G sensor,) Mini QWERTY Wireless Keyboard for Android, Windows, … , with IR learning (up to 5 keys) and Backlit (this is why it’s my preferred one)

    This remote does not look as cheap as the Rii i25 but, as far as I am concerned, with a weight of 100g and a size of 172x52x19mm, if does not fit in hands as well as the Minix.

    It’s an exact clone of the Rii MX3(Multifunction 2.4G Fly Mouse Mini Wireless Keyboard & Infrared Remote Control & 3-Gyro + 3-Gsensor for Google Android TV/Box, IPTV, HTPC, Windows, MAC OS, PS3)

    It works with 2 batteries AAA (Working Power: Less than 10mA in the work condition). When removed, one can store the receiver (a mini usb dongle) into the batteries slot, although not designed specifically for. This slot is also quite uneasy to open. The two batteries are “at the bottom” when using the remote as a pointer to control the mouse. So one does not feel their weight.

    NB.: I didn’t test yet the IR Learning feature.

    On the Home screen:

    using the Keypad side:

    • Power button is tuning on/off the NVIDIA (which is not the case with all remotes).
    • Fast-backward, Fast-forward, Previous and Next buttons do nothing except if a music is playing, for example with Spotify in the background.
    • Search button opens the Voice Search feature. NVIDIA is next waiting on you to press the microphone button. Unfortunately, this remote has no microphone.
    • Play/Pause button does nothing except if a music is playing, for example with Spotify in the background.
    • Zoom-in and Zoom-out buttons do nothing.
    • Menu button does nothing
    • Home button clicked once comes back on top of the home screen.
    • Home button clicked twice shows the list of opened apps.
    • Home button clicked for 3 sec shows NVIDIA’s Shadowplay menu.
    • Return button does nothing on the home screen. But is works well when one opens the search feature, the browser or most Apps (Ex.: works with Plex. Do not work with Netflix. In such a case use the Home button).
    • The D-pad (Left/Right/Up/Down) navigates between the Apps and the Ok button runs the one currently selected.
    • A Long press on the Ok button on an App will lock it. You can next move it left or right and press again Ok to release it at its new position.
    • Volume Up/Down and Prev/Next Program button do nothing.
    • Mute button does nothing
    • Mouse button (a.k.a. Cursor button) enables/disables the mouse pointer. Once enabled, use the remote to move the mouse and the Ok button to click (and e.g. select an App). Once disabled, the mouse pointer will freeze and soon disappear. Tip: You can temporarily disabled the mouse to move and realign the remote and the pointer if necessary.
    • All other buttons do nothing, except the Internet button which opens a browser and for sure, the Backlit button which turn on/off the keys. Extremely useful when using this remote in the dark (which is often the case when connected to an HTPC system, …). The light switch off after a few seconds if the remote does not move anymore.

    using the Keyboard side:

    • Left/Right/Up/Down can be used to navigate between Apps and Enter/Space can be used to run the currently selected App. But Left/Right/Down sometimes stop to work.
    • If one clicks the Search button, as it opens the Voice Search feature, the keyboard can’t be used.
    • To search, use the D-pad to select the Text Search feature. Once this feature opened, the keyboard can be used.
    • Backspace delete the last entered character.
    • Esc will cancel and exit the search feature. To reopen it easily, you can press Right and Enter
    • Press once Caps to switch into the capital mode. Press once again to switch back to the normal mode.
    • Press once ALT to switch into the special character or figures mode. Press once again to switch back to the normal mode.
    • Left/Right/up/Down can be used to select characters from the virtual keyboard. But pressing Enter won’t select the character currently focused. Instead the Virtual Keyboard will close.
    • Press once Enter to close the virtual Keyboard and once more to execute the search. It’s searching among the Apps, Youtube, Plex and Spotify if installed, …
    • If the Virtual Keyboard is closed, Left/Right can be used to edit the text entered.

    With Plex:

    • Power button is tuning on/off the NVIDIA (not just plex!).
    • The D-pad (Left/Right/Up/Down) navigates between the users or the Menus and the Ok button can be used to select.
    • While playing a movie, Ok does a pause/play and Down opens the menu (Return will close it).
    • The figures (1, 2, 3, 4, 5, 6, 7, 8, 9, 0) can be used to type users’ pins.
    • Fast-backward, Fast-forward can be used to rewind/skip x sec.
    • Previous and Next buttons do nothing.
    • Search button opens the Voice Search feature (useless without a microphone). Press Return to close the feature. It does not open the search feature of Plex. You must select it with the D-pad . It’s the native search feature of the NVIDIA.
    • Play/Pause button work as expected while playing a movie.
    • Zoom-in and Zoom-out buttons do nothing.
    • Menu button does something “not visible”. Once pressed, the D-pad does not work anymore. Press a second time to unlock the D-pad .
    • Home button clicked once shows the home screen although the movie is continuing to play and keeps visible in the background. Press Return to hide the home screen.
    • Home button clicked twice shows the list of opened apps. Any movie currently playing is stopped.
    • Home button clicked for 3 sec does nothing.
    • Return button open the previous screen. It can be used to exit a movie currently playing or to exit Plex.
    • Volume Up/Down and Prev/Next Program button do nothing.
    • Mute button does nothing.
    • Mouse button enable/disable the mouse pointer.
    • All other buttons do nothing, except the Internet and Backlit button.

    With Netflix:

    • Power button is tuning on/off the NVIDIA (not just Netflix!).
    • The D-pad (Left/Right/Up/Down) navigates between the users or the Menus and the Ok button can be used to select.
    • Up/Down can be used to open the menu while playing a movie. Return will close the menu.
    • Left/Right can be used to rewind/skip scene while playing a movie. Ok will continue to play from the selected scene.
    • Fast-backward, Fast-forward, Previous and Next work as expected while playing a movie.
    • Search button opens the Voice Search feature (useless without a microphone). Press Return to close the feature. It does not open the search feature of Netflix. You must select it with the D-pad. Next, use the keyboard. You can type of use the Arrows and Enter to select the letters on the Virtual Keyboard.
    • Play/Pause button work as expected while playing a movie.
    • Zoom-in and Zoom-out buttons do nothing.
    • Menu button does nothing.
    • Home button clicked once shows the home screen. Any movie currently playing is stopped.
    • Home button clicked twice shows the list of opened apps. Any movie currently playing is stopped.
    • Home button clicked for 3 sec shows NVIDIA’s Shadowplay menu.
    • Return button go back the previous screen. It can be used to exit a movie currently playing but won’t exit Netflix!.
    • Volume Up/Down and Prev/Next Program button do nothing.
    • Mute button does nothing.
    • Mouse button enable/disable the mouse pointer.
    • All other buttons do nothing, except the Internet and Backlit button.

    Spotify:

    • Power button is tuning on/off the NVIDIA (not just Spotify!).
    • The D-pad (Left/Right/Up/Down) can be used to navigate and the Ok button can be used to select.
    • Fast-backward, Fast-forward, Previous and Next work as expected while playing a music.
    • Search button opens the Voice Search feature (useless without a microphone). Press Return to close the feature. It does not open the search feature of Spotify. You must select it with the D-pad. Unfortunately, the keyboard does not work with Spotify’s search feature and no Virtual Keyboard opens… I think that the problem is with the search feature…
    • Play/Pause button work as expected while playing music.
    • Zoom-in and Zoom-out buttons do nothing.
    • Menu button does nothing.
    • Home button clicked once shows the home screen. Any music currently playing will continue.
    • Home button clicked twice shows the list of opened apps. Any music currently playing will continue.
    • Home button clicked for 3 sec shows NVIDIA’s Shadowplay menu.
    • Return button go back the previous screen, including to the home screen. But the music, if any, will continue to play.
    • Volume Up/Down and Prev/Next Program button do nothing.
    • Mute button does nothing.
    • Mouse button enable/disable the mouse pointer.
    • All other buttons do nothing, except the Internet and Backlit button. Notice that the music, if any, will continue to play when a browser is opened.

    Remote learning feature (copy/paste from here):

    If you would like your MX3 remote to learn some commands from another remote, then you can teach it to ‘copy’ the IR signal of the other remote. For instance, whilst the power button will turn your player off, it wont turn it back on because its not using the same ‘Turn on’ signal as your standard android remote.  So here is what to do:

    1. Get your standard android remote (or any remote that you want to replicate a button from) and place it end-to-end with the MX3 so that the IR receivers are facing each other.
    2. Then, on the MX3 press and hold the red TV button. You will see the LED flashing rapidly then slow to a steady flash (the steady flash means the X3 is now in ‘learning’ mode)
    3. Release the ‘TV’ button.
    4. Now press the power button on the standard remote (or whichever button you want to map) You will see the LED light stop flashing and glow continuously, at this point press the power button on your MX3 remote. The LED will then flash again and eventually extinguish. This means the MX3 has finished ‘learning’ the IR code from the other remote and has successfully mapped it to the power button

    MINIX  NEO A3 

    The Neo A3 of Minix has more or less the same features as the FeBite MX3, although a bit heavier and larger (making it more comfortable than the FeBite MX3). It has however no backlit but a microphone for Voice input.

    It works with two batteries AAA, one in each extremity, making it well balanced when using the keyboard. On the opposite, you can feel it, compared to the FeBite MX3, when using the remote as a pointer to control the mouse. NB.: one of the battery slot, when empty, can be used to store the receiver (a usb dongle). And both battery slots are easy to open.

    Minix Neo A3
    Minix Neo A3

    On the Home screen:

    using the Keypad side:

    • Power button is not tuning on/off the NVIDIA.
    • Settings button does nothing.
    • Recent Apps button does nothing. Double click the Home button instead.
    • Home button clicked once shows the home screen although the movie is continuing to play and keeps visible in the background. Press Return to hide the home screen.
    • Home button clicked twice shows the list of opened apps. Any movie currently playing is stopped.
    • Home button clicked for 3 sec does nothing.
    • The D-pad (Left/Right/Up/Down) navigates between the Apps and the Android button (Ok) runs the one currently selected.
    • Return button does nothing on the home screen. But is works well when one opens the search feature, the browser or most Apps (Ex.: works with Plex. Do not work with Netflix. In such a case use the Home button).
    • The Microphone does nothing if one does not open first the Voice Search feature with the D-pad. It works fine otherwise
    • Mouse button (A.k.a. Fly Mode) enable/disable the mouse pointer. Once enabled, use the remote to move the mouse and the Ok button to click (and e.g. select an App). Once disabled, the mouse pointer will freeze and soon disappear. Tip: You can temporarily disabled the mouse to move and realign the remote and the pointer if necessary.
    • Volume Up/Down buttons do nothing.
    • “Installed Apps lists” button does nothing.
    • Fast-backward, Fast-forward do nothing except if a music is playing, for example with Spotify in the background.
    • Play/Pause button does nothing except if a music is playing, for example with Spotify in the background.
    • Opposite to the FeBite MX3, there is no Zoom-in/Zoom-out buttons, no Previous/Skip buttons, no Browser button, no Search button, no Mute button.
    • A Long press on the Ok button on an App will lock it. You can next move it left or right and press again Ok to release it at its new position.
    • And no Backlit feature.

    using the Keyboard side:

    • Left/Right/Up/Down can be used to navigate between Apps and Enter/Space can be used to run the currently selected App.
    • To search, use the D-pad to select the Text Search feature. Once this feature opened, the keyboard can be used.
    • Backspace (Del) deletes the last entered character.
    • Esc will cancel and exit the search feature. To reopen it easily, you can press Right and Enter
    • Press once Caps to switch into the capital mode. Press once again to switch back to the normal mode.
    • Press Shit simultaneously with a letter to type its capital.
    • Press once Fn to switch between letters and special characters or figures.
    • Left/Right/up/Down can be used to select characters from the virtual keyboard. But pressing Enter won’t select the character currently focused. Instead the Virtual Keyboard will close.
    • Press once Enter to close the virtual Keyboard and once more to execute the search. It’s searching among the Apps, Youtube, Plex and Spotify if installed, …
    • If the Virtual Keyboard is closed, Left/Right can be used to edit the text entered.
    • Tab can be used on the Home screen to move to the next App. It does nothing in the Text Search feature.

    With Plex:

    • Power button is not tuning on/off anything.
    • Settings button does nothing.
    • Recent Apps button does nothing.
    • Menu button does nothing.
    • Home button clicked once comes back on top of the home screen.
    • Home button clicked twice shows the list of opened apps.
    • Home button clicked for 3 sec shows NVIDIA’s Shadowplay menu.
    • The D-pad (Left/Right/Up/Down) navigates between the users or the Menus and the Ok button can be used to select.
    • While playing a movie,
      • Ok does a pause/play.
      • Down opens the menu (Return will close it).
      • Right/Left rewind/skip x sec.
    • Return button opens the previous screen. It can be used to exit a movie currently playing or to exit Plex.
    • Volume Up/Down buttons do nothing.
    • “Installed Apps lists” button does nothing.
    • Mouse button enable/disable the mouse pointer.

    With Netflix:

    • Power button is not tuning on/off anything.
    • Settings button does nothing.
    • Recent Apps button does nothing.
    • Menu button does nothing.
    • Home button clicked once shows the home screen. Any movie currently playing is stopped.
    • Home button clicked twice shows the list of opened apps. Any movie currently playing is stopped.
    • Home button clicked for 3 sec shows NVIDIA’s Shadowplay menu.
    • The D-pad (Left/Right/Up/Down) navigates between the users or the Menus and the Ok button can be used to select.
    • Up/Down can be used to open the menu while playing a movie. Return will close the menu.
    • Left/Right can be used to rewind/skip scene while playing a movie. Ok will continue to play from the selected scene.
    • Return button go back the previous screen. It can be used to exit a movie currently playing but won’t exit Netflix!.
    • Open the search feature of Netflix and use the keyboard to search (Voice search does not work with the microphone). You can type of use the Arrows and Enter to select the letters on the Virtual Keyboard.
    • Mouse button enable/disable the mouse pointer.
    • Volume Up/Down buttons do nothing.
    • “Installed Apps lists” button does nothing.
    • Fast-backward, Fast-forward work as expected while playing a movie.
    • Play/Pause button work as expected while playing a movie.

    Spotify:

    • Power button is not tuning on/off anything.
    • Settings button does nothing.
    • Recent Apps button does nothing.
    • Menu button does nothing.
    • Home button clicked once shows the home screen. Any music currently playing will continue.
    • Home button clicked twice shows the list of opened apps. Any music currently playing will continue.
    • Home button clicked for 3 sec shows NVIDIA’s Shadowplay menu.
    • The D-pad (Left/Right/Up/Down) can be used to navigate and the Ok button can be used to select.
    • Return button go back the previous screen, including to the home screen. But the music, if any, will continue to play.
    • The microphone does not work as Spotify’s search feature and its Virtual Keyboard does not work ?!
    • Mouse button enable/disable the mouse pointer.
    • Volume Up/Down buttons do nothing.
    • “Installed Apps lists” button does nothing.
    • Fast-backward, Fast-forward work as expected while playing a music.
    • Play/Pause button work as expected while playing music.

    Rii Mini i25

    The Rii mini i25 is a Mini wireless AZERTY keyboard with IR remote and Air Mouse similar to the FeBite MX3, although smaller (170x48x11mm) and 10g heavier (110g)… and without backlit or microphone.

    It has a built-in 450mAh lithium-ion battery that must be reloaded via usb micro-B. There is a switch on/off on the side. No slot to store the receiver (a usb dongle).

    Rii Mini i25
    Rii Mini i25

    The red buttons does nothing (Power off, Set, …, Source and return).

    There is a off button and the bottom-left, which turn off the NVIDIA, but does not turn it back on…

    All other keys works as described for the Minix Neo A3 (Read more details here).

    Rii Mini i8 

    The Rii Mini i8 is also wireless keyboard, with a touch pad and an air Mouse but without 3-Gyro + 3-Gsensor, backlit or microphone. And because it seems extremely light (a feeling due to a large surface of plastic 148x97x18.5mm for only 109g), it looks cheaper than the others.

    It comes with a removable lithium-ion battery of 280mAh which can be reloaded via usb mini-B. The slot with the internal battery has enough space to store the receiver (a usb dongle).

    Rii Mini i8
    Rii Mini i8

    This is much more comfortable as a wireless keyboard to browse on a TV than a remote control for an HTPC.

    Loading

  • Synology: how to get MAC address from IP address and vice versa

    Here is how to retrieve the IP address of devices in the same LAN as your Synology, based on their a MAC addresses, and vice-versa.

    Click to Read More

    I am using a php script to executes various bash scripts. it requires the package inetutils that can be installed using ipkg. Type in a ssh console run as root: /opt/bin/ipkg install inetutils

    [php] <?php
    //Clean all MAC addresses from ARP table
    function FlushArpTable()
    {
        //only work if run as root
        $flush = exec("ip -s -s neigh flush all");
    }

    //Return 1 if the given $ip is a local one
    function IsLocalIp($ip)
    {
        //Get all local IP address from ifconfig
        //$localIp = `ifconfig | grep -Eo ‘inet (addr:)?([0-9]*\.){3}[0-9]*’ | grep -Eo ‘([0-9]*\.){3}[0-9]*’ | grep -v ‘127.0.0.1’`;
        $localIp = exec("ifconfig | grep -o $ip");
        return ($localIp == $ip);
    }

    //Ping $ip using inetutils (only this one works when not run as root)
    //return -1 if package inetutils is not installed (can be done using ipkg)
    function Ping($ip)
    {
        $ping = exec("if [ -f /opt/bin/ping ] ; then /opt/bin/ping -c1 $ip; echo 1; else echo -1; fi");
        return $ping;
    }

    //Return MAC address related to the given $ip address in ARP table or ifconfig
    //Ping the $ip if MAC is not found and $force=1
    //NB.: Synology local ip are not added in the ARP table, hence the use of ifconfig
    function GetMacFromArp($ip, $force = 1)
    {
        if (filter_var($ip, FILTER_VALIDATE_IP)) {
            // Look into the arp table for the MAC address linked to the given ip address
            $mac = exec("arp -a $ip | grep -o -E ‘([[:xdigit:]]{1,2}:){5}[[:xdigit:]]{1,2}’");
            $mac = trim($mac);
            
            if ($mac == "") {
                //if the ip is not in the ARP table, look for it via ifconfig
                $mac = `ifconfig | grep -E "HWaddr |inet |^$" | awk ‘$1=$1’ ORS="\n\n" RS="\n\n" | grep $ip | grep -o -E ‘([[:xdigit:]]{1,2}:){5}[[:xdigit:]]{1,2}’`;
                $mac = trim($mac);
            }
            
            if ($mac == "" && $force == 1) {
                echo "? ";
                Ping($ip);
                $mac = GetMacFromArp($ip, $force = 0);
            } else if ($force == 1) {
                echo "! ";
            }
        }
        
        return $mac;
    }

    //Return ip address related to the given $mac address in ARP table or ifconfig
    //NB.: Synology local ip are not added in the ARP table, hence the use of ifconfig
    function GetIpFromArp($mac)
    {
        if (filter_var($mac, FILTER_VALIDATE_MAC)) {
            // Look into the arp table for the ip linked to the given mac address
            $ip = exec("arp -a | grep $mac | grep -o -E ‘\b([0-9]{1,3}\.){3}[0-9]{1,3}\b’");
            
            if ($ip == "") {
                // if no ip found in the arp table, look for it into the ifconfig
                $ip = exec("ifconfig | grep -E ‘HWaddr |inet |^$’ | awk ‘$1=$1′ ORS=’\n\n’ RS=’\n\n’ | grep $mac | grep -o -E ‘addr:\b([0-9]{1,3}\.){3}[0-9]{1,3}\b’ | grep -o -E ‘\b([0-9]{1,3}\.){3}[0-9]{1,3}\b’");
            }
        }
        
        return $ip;
    }

    function DisplayMac($ip)
    {
        if (filter_var($ip, FILTER_VALIDATE_IP)) {
            $mac = GetMacFromArp($ip);
            if (filter_var($mac, FILTER_VALIDATE_MAC)) {
                echo "MAC of $ip is " . $mac;
                if ($ip != GetIpFromArp($mac)) {
                    echo " (? " . GetIpFromArp($mac) . " ?)";
                }
            } else {
                echo "MAC of $ip is unknown";
            }
            if (IsLocalIp($ip)) {
                echo " (a local IP)";
            }
            echo "<br/>";
        }
    }

    // Check if  ping works
    if (Ping("127.0.0.1") == -1) {
        echo "You have to install inetutils. Ex.: using ipkg";
    } else {
        //clean the arp table (only work when run as root)
        FlushArpTable();
        
        //Display the mac address of an ip in the LAN
        DisplayMac(‘192.168.0.19’);
        
        //get ip of all local interfaces
        $localIps = split("\n", `ifconfig | awk ‘/inet addr/{print substr($2,6)}’`);
        foreach ($localIps as $ip) {
            DisplayMac($ip);
        }
        
        DisplayMac(‘192.168.0.47’);
        
    }
    ?>
    [/php]

    Loading

  • Synology: System internal service [apparmor] failed to start

    Since I have upgraded my DSM 6.1.4 to the latest update, I have this error : “System internal service [apparmor] failed to start.”

    I did contact Synology ans the only solution is to reintall the DSM

    Click to Read More

    To confirm the problem, open a SSH console and enter the root mode as explained here.

    In that console, type: synoservice –is-all-up

    You should see that the apparmor service didn’t start properly after the reboot:

    root@YourNas:~# synoservice –is-all-up
    service [ “apparmor” ] failed on bootup.

     

    Here is the answer from Synology

    Good evening,

     

    thanks for contacting the Synology technical support and sorry for the late reply, we’re having an high volume of ticket.

    We’re aware of this issue, did you recently update your DSM?

    Anyway, I’m sorry but you will have to reinstall DSM to fix this issue, please take a full backup of your Data using “Hyper backup” or “Cloud Sync“.

    After that navigate to Control Panel -> Update and Restore -> Configuration Backup -> Backup Configuration-> Reset -> Erase all Data

    Reinstall DSM and restore Configuration and Data.
    Take in mind that the response time might be delayed a bit because of the high amount of Ticket that we received.

    Thanks for your understanding and for your patience.
    If you have any other question or doubt, don’t hesitate to contact me back.

    Best regards,
    xxxxxxxx

    Technical support FR

    Loading

Tags


Acer iDea 510 AirPlay Android Backup DD-WRT DNS DS209+ DS713+ DS1815+ FlexRaid Galaxy Galaxy S2 Galaxy S7 Google Assistant Google Home HTPC Kies MCE MySQL Nabi 2 Nvidia TV Shield One Plus One OpenHab Outlook Philips Hue Plex RAID Raspberry PI Remote Desktop Root Access Samsung Scripts Synology Team Build Visual Studio VMWare Wi-Fi Windows Windows 8 Windows 8.1 Windows 10 Windows Server 2012 XBMC Xpenology ZigBee

Categories


Archives