--- title: "Install Android Player on Philips BDL4650D" slug: "install-android-player-on-philips-bdl4650d" updated: 2025-07-11T09:47:00Z published: 2025-07-11T09:47:00Z canonical: "docs.grassfish.com/install-android-player-on-philips-bdl4650d" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.grassfish.com/llms.txt > Use this file to discover all available pages before exploring further. # Install Android Player on Philips BDL4650D This article explains how to install the Grassfish Android Player on a Philips BDL4650D device. ## System requirements Before you begin the installation, ensure that you meet the following system requirements: | Hardware | | --- | | Philips Device BDL4650D: - Firmware minimum version FB01.10T3-NULLCUSTOM-BROWSER ([Download](https://www.dropbox.com/scl/fi/paaibbrjr4gbmsjonn5rd/update.zip?rlkey=enywqhkmb7c3gmt4w40nmjdwp&e=2&dl=0)) - Scaler version 1.013 ([Download](https://www.dropbox.com/scl/fo/dsydysb3frqyak67okn2j/ABCUl7FiDIpw0an2MViK8-A?rlkey=1581jtnx6otay0xcyay3mchre&dl=0), [Instructions](https://www.dropbox.com/scl/fi/sqpj05qcmfuioqorcalkh/Firmware-Upgrade-Procedure-4650D.pdf?rlkey=zgjkl0ks5vwtk6570qhg860j9&e=1&dl=0)) To check if newer firmware is available, [click here](https://www.dropbox.com/scl/fi/xbbfcg3l0f9a5t6smxfaw/xxBDL4650D_latestFW.pdf?rlkey=r8wbzx0u69d3w120t13jud6ic&e=1&dl=0). | | Wireless keyboard-mouse combination (recommended: Logitech K400) | | Network connection | | Software | | --- | | Grassfish installation package Philips version 11.15.2 or later For information on the installation package, contact us via [support@grassfish.com](mailto:support@grassfish.com). | | IXM Server version 11.14 or later | ## **Keyboard shortcuts** We recommend to use a Logitech K400(+) keyboard. If you do so, note the following keyboard shortcuts before you start the installation: - To go home, use the Home key or F2. - To go back, right-click with your mouse or press ![](https://cdn.document360.io/e2b87f73-d9f5-43cb-8182-2641762664fd/Images/Documentation/image(16).png?sv=2026-02-06&spr=https&st=2026-11-06T20%3A21%3A47Z&se=2026-11-06T21%3A21%3A47Z&sr=c&sp=r&sig=np8rBnniMjQyxf7pJGQ9P0KQwy6f6ZzaWOFXI8vfmV8%3D) F1. | ![Ein Bild, das Elektronik, Tastatur, Eingabegerät, Büroausstattung enthält. Automatisch generierte Beschreibung](https://cdn.document360.io/e2b87f73-d9f5-43cb-8182-2641762664fd/Images/Documentation/image-1729668155512.png?sv=2026-02-06&spr=https&st=2026-11-06T20%3A21%3A47Z&se=2026-11-06T21%3A21%3A47Z&sr=c&sp=r&sig=np8rBnniMjQyxf7pJGQ9P0KQwy6f6ZzaWOFXI8vfmV8%3D) | ![Ein Bild, das Elektronik, Eingabegerät, Tastatur, peripher enthält. Automatisch generierte Beschreibung](https://cdn.document360.io/e2b87f73-d9f5-43cb-8182-2641762664fd/Images/Documentation/install-android-player-on-philips-bdl45650d-image-rw67nlcx.png?sv=2026-02-06&spr=https&st=2026-11-06T20%3A21%3A47Z&se=2026-11-06T21%3A21%3A47Z&sr=c&sp=r&sig=np8rBnniMjQyxf7pJGQ9P0KQwy6f6ZzaWOFXI8vfmV8%3D) | | --- | --- | ## Prepare the Philips device To prepare the Philips device, perform the following steps: 1. On the **Welcome** screen, click **Start** to start the setup. ![](https://cdn.document360.io/e2b87f73-d9f5-43cb-8182-2641762664fd/Images/Documentation/install-android-player-on-philips-bdl45650d-image-8n3dbpta.png?sv=2026-02-06&spr=https&st=2026-11-06T20%3A21%3A47Z&se=2026-11-06T21%3A21%3A47Z&sr=c&sp=r&sig=np8rBnniMjQyxf7pJGQ9P0KQwy6f6ZzaWOFXI8vfmV8%3D) 2. On the **Time Zone** screen, click on the timezone. ![](https://cdn.document360.io/e2b87f73-d9f5-43cb-8182-2641762664fd/Images/Documentation/install-android-player-on-philips-bdl45650d-image-k25b4ah4.png?sv=2026-02-06&spr=https&st=2026-11-06T20%3A21%3A47Z&se=2026-11-06T21%3A21%3A47Z&sr=c&sp=r&sig=np8rBnniMjQyxf7pJGQ9P0KQwy6f6ZzaWOFXI8vfmV8%3D) 3. Select your desired timezone and click **Next**. ![Ein Bild, das Text, Screenshot, Software, Multimedia-Software enthält. Automatisch generierte Beschreibung](https://cdn.document360.io/e2b87f73-d9f5-43cb-8182-2641762664fd/Images/Documentation/install-android-player-on-philips-bdl45650d-image-l9640ij2.png?sv=2026-02-06&spr=https&st=2026-11-06T20%3A21%3A47Z&se=2026-11-06T21%3A21%3A47Z&sr=c&sp=r&sig=np8rBnniMjQyxf7pJGQ9P0KQwy6f6ZzaWOFXI8vfmV8%3D) 4. On the **Clone Media Files into Internal** screen, click **Skip**. ![](https://cdn.document360.io/e2b87f73-d9f5-43cb-8182-2641762664fd/Images/Documentation/install-android-player-on-philips-bdl45650d-image-pekny8jv.png?sv=2026-02-06&spr=https&st=2026-11-06T20%3A21%3A47Z&se=2026-11-06T21%3A21%3A47Z&sr=c&sp=r&sig=np8rBnniMjQyxf7pJGQ9P0KQwy6f6ZzaWOFXI8vfmV8%3D) 5. On the **Signage Display Settings** screen, click **Skip**. 6. On the **Security Setting** screen, enable **ADB Over Network** and **Unknown Sources Installation**. 7. Optionally, enable **Admin Password** if needed. Grassfish doesn’t require it. ![](https://cdn.document360.io/e2b87f73-d9f5-43cb-8182-2641762664fd/Images/Documentation/image-1729669098215.png?sv=2026-02-06&spr=https&st=2026-11-06T20%3A21%3A47Z&se=2026-11-06T21%3A21%3A47Z&sr=c&sp=r&sig=np8rBnniMjQyxf7pJGQ9P0KQwy6f6ZzaWOFXI8vfmV8%3D) 8. Click **Next**. 9. On the **Remote Control screen**, select **Disable**. 10. Click **Next**. 11. On the **Network Settings** screen, select your desired network interface. If needed, you can always change it later in the settings. 12. Enable the network interface. If you use Wi-Fi, select the SSID and enter your Wi-Fi password. ![Ein Bild, das Text, Screenshot, Software, Multimedia-Software enthält. Automatisch generierte Beschreibung](https://cdn.document360.io/e2b87f73-d9f5-43cb-8182-2641762664fd/Images/Documentation/image-1729670002002.png?sv=2026-02-06&spr=https&st=2026-11-06T20%3A21%3A47Z&se=2026-11-06T21%3A21%3A47Z&sr=c&sp=r&sig=np8rBnniMjQyxf7pJGQ9P0KQwy6f6ZzaWOFXI8vfmV8%3D) 13. On the **Setup Complete** screen, click **Finish**. 14. Optionally, click **Install Wave** if you want to use PPDS WAVE. Otherwise, click **Skip**. 15. Click **Home**. 16. Enter the admin password. This can be either your chosen password or the default password 1234. 17. Click **OK**. ## Install Grassfish software and tools Before you continue with the Grassfish software installation, you must find out the device’s IP address. To do so, perform the following steps: 1. On the **Home** screen, select **Network**. 2. Click on your connected network interface. 3. Note down the displayed IP address. ![Ein Bild, das Text, Screenshot, Software, Zahl enthält. Automatisch generierte Beschreibung](https://cdn.document360.io/e2b87f73-d9f5-43cb-8182-2641762664fd/Images/Documentation/image-1729670081364.png?sv=2026-02-06&spr=https&st=2026-11-06T20%3A21%3A47Z&se=2026-11-06T21%3A21%3A47Z&sr=c&sp=r&sig=np8rBnniMjQyxf7pJGQ9P0KQwy6f6ZzaWOFXI8vfmV8%3D) You can now connect your PC’s adb to the device. To do so, perform the following steps: 1. On your PC, open a CMD terminal and change the directory to the files of the unzipped installation package. 2. Enter **adb connect** and the device’s IP address. For example: adb connect 192.168.169.103 ![install-android-player-on-philips-bdl45650d-image-jpn8w34f](https://cdn.document360.io/e2b87f73-d9f5-43cb-8182-2641762664fd/Images/Documentation/image-1729687658728.png?sv=2026-02-06&spr=https&st=2026-11-06T20%3A21%3A47Z&se=2026-11-06T21%3A21%3A47Z&sr=c&sp=r&sig=np8rBnniMjQyxf7pJGQ9P0KQwy6f6ZzaWOFXI8vfmV8%3D) 3. On the device, select **Always allow from this computer** and click **Allow** to allow connection. ![Ein Bild, das Text, Visitenkarte, Screenshot, Schrift enthält. Automatisch generierte Beschreibung](https://cdn.document360.io/e2b87f73-d9f5-43cb-8182-2641762664fd/Images/Documentation/image-1729671784448.png?sv=2026-02-06&spr=https&st=2026-11-06T20%3A21%3A47Z&se=2026-11-06T21%3A21%3A47Z&sr=c&sp=r&sig=np8rBnniMjQyxf7pJGQ9P0KQwy6f6ZzaWOFXI8vfmV8%3D) 4. To ensure that the adb connection hasn’t timed out, enter **adb connect** and the device’s IP address again on your PC. The response should be **already connected to [IP address]**. ![](https://cdn.document360.io/e2b87f73-d9f5-43cb-8182-2641762664fd/Images/Documentation/image-1729671912211.png?sv=2026-02-06&spr=https&st=2026-11-06T20%3A21%3A47Z&se=2026-11-06T21%3A21%3A47Z&sr=c&sp=r&sig=np8rBnniMjQyxf7pJGQ9P0KQwy6f6ZzaWOFXI8vfmV8%3D) 5. On your PC, open the unzipped installation package. 6. Double click on the file *Install_gf_Tools-no-browser_Android_11_BDL4650.bat*. This script performs the installation and sets the device owner. ![install-android-player-on-philips-bdl45650d-image-cppsl084](https://cdn.document360.io/e2b87f73-d9f5-43cb-8182-2641762664fd/Images/Documentation/image-1729686321877.png?sv=2026-02-06&spr=https&st=2026-11-06T20%3A21%3A47Z&se=2026-11-06T21%3A21%3A47Z&sr=c&sp=r&sig=np8rBnniMjQyxf7pJGQ9P0KQwy6f6ZzaWOFXI8vfmV8%3D) 7. Check if the installation has been successful and without errors in the cmd window. ![Ein Bild, das Text, Screenshot, Karte Menü, Schrift enthält. Automatisch generierte Beschreibung](https://cdn.document360.io/e2b87f73-d9f5-43cb-8182-2641762664fd/Images/Documentation/image-1729672076584.png?sv=2026-02-06&spr=https&st=2026-11-06T20%3A21%3A47Z&se=2026-11-06T21%3A21%3A47Z&sr=c&sp=r&sig=np8rBnniMjQyxf7pJGQ9P0KQwy6f6ZzaWOFXI8vfmV8%3D) ## Configure settings To configure required settings on your device, perform the following steps: 1. On the **Home** screen, click **Apps**. ![Ein Bild, das Text, Screenshot, Schrift, Uhr enthält. Automatisch generierte Beschreibung](https://cdn.document360.io/e2b87f73-d9f5-43cb-8182-2641762664fd/Images/Documentation/image-1729672250936.png?sv=2026-02-06&spr=https&st=2026-11-06T20%3A21%3A47Z&se=2026-11-06T21%3A21%3A47Z&sr=c&sp=r&sig=np8rBnniMjQyxf7pJGQ9P0KQwy6f6ZzaWOFXI8vfmV8%3D) 2. Open the app **GF Device Owner**. ![Ein Bild, das Screenshot enthält. Automatisch generierte Beschreibung](https://cdn.document360.io/e2b87f73-d9f5-43cb-8182-2641762664fd/Images/Documentation/image-1729672291743.png?sv=2026-02-06&spr=https&st=2026-11-06T20%3A21%3A47Z&se=2026-11-06T21%3A21%3A47Z&sr=c&sp=r&sig=np8rBnniMjQyxf7pJGQ9P0KQwy6f6ZzaWOFXI8vfmV8%3D) 3. In the subsequent dialog, click **Allow**. ![Ein Bild, das Text, Screenshot, Software enthält. Automatisch generierte Beschreibung](https://cdn.document360.io/e2b87f73-d9f5-43cb-8182-2641762664fd/Images/Documentation/image-1729672348044.png?sv=2026-02-06&spr=https&st=2026-11-06T20%3A21%3A47Z&se=2026-11-06T21%3A21%3A47Z&sr=c&sp=r&sig=np8rBnniMjQyxf7pJGQ9P0KQwy6f6ZzaWOFXI8vfmV8%3D) 4. To grant files access, select the following apps one after the other: ![Ein Bild, das Text, Screenshot, Software enthält. Automatisch generierte Beschreibung](https://cdn.document360.io/e2b87f73-d9f5-43cb-8182-2641762664fd/Images/Documentation/image-1729672522956.png?sv=2026-02-06&spr=https&st=2026-11-06T20%3A21%3A47Z&se=2026-11-06T21%3A21%3A47Z&sr=c&sp=r&sig=np8rBnniMjQyxf7pJGQ9P0KQwy6f6ZzaWOFXI8vfmV8%3D) - **Host** (recommended only if you use TeamViewer) - **GF Player** - **GF Device Owner** 5. For each app, enable **Allow access to manage files**. ![Ein Bild, das Text, Schrift, Reihe, Screenshot enthält. Automatisch generierte Beschreibung](https://cdn.document360.io/e2b87f73-d9f5-43cb-8182-2641762664fd/Images/Documentation/install-android-player-on-philips-bdl45650d-image-hio5e20u.png?sv=2026-02-06&spr=https&st=2026-11-06T20%3A21%3A47Z&se=2026-11-06T21%3A21%3A47Z&sr=c&sp=r&sig=np8rBnniMjQyxf7pJGQ9P0KQwy6f6ZzaWOFXI8vfmV8%3D) 6. Click back until you get to the **Device Owner** app. The system performs a reboot. 7. On the Grassfish **Grant permissions** page, click **Open** next to **Grant local permissions**. ![Ein Bild, das Text, Screenshot, Software, Webseite enthält. Automatisch generierte Beschreibung](https://cdn.document360.io/e2b87f73-d9f5-43cb-8182-2641762664fd/Images/Documentation/image-1729672944392.png?sv=2026-02-06&spr=https&st=2026-11-06T20%3A21%3A47Z&se=2026-11-06T21%3A21%3A47Z&sr=c&sp=r&sig=np8rBnniMjQyxf7pJGQ9P0KQwy6f6ZzaWOFXI8vfmV8%3D) 8. In the **Allow GF Player to take pictures and record video** dialog, select **While using the app**. 9. In the **Allow GF Player to access this device’s location** dialog, select **While using the app**. 10. In the **Allow GF Player to record audio** dialog, select **While using the app**. 11. In the **Allow GF Player to make and manage phone calls** dialog, select **Allow**. 12. In the **Allow GF Player to access photos and media on your device** dialog, select **Allow**. 13. Click on **Open** next to **Grant do not disturb access**. 14. Under **Do Not Disturb access**, select **GF Player**. 15. Enable **Allow Do Not Disturb**. 16. In the subsequent dialog, click **Allow**. ![Ein Bild, das Text, Screenshot, Schrift, Diagramm enthält. Automatisch generierte Beschreibung](https://cdn.document360.io/e2b87f73-d9f5-43cb-8182-2641762664fd/Images/Documentation/image-1729673650494.png?sv=2026-02-06&spr=https&st=2026-11-06T20%3A21%3A47Z&se=2026-11-06T21%3A21%3A47Z&sr=c&sp=r&sig=np8rBnniMjQyxf7pJGQ9P0KQwy6f6ZzaWOFXI8vfmV8%3D) 17. Right-click to go back to the permission settings. 18. Click **Open** next to **Grant system settings write access**. 19. Under **Modify system settings**, enable **Allow modifying system settings**. 20. Right-click to go back to the permission settings. 21. Click **Open** next to **Disable Screensaver**. 22. Under **Screen saver**, select **When to start**. ![Ein Bild, das Text, Screenshot, Reihe, Schrift enthält. Automatisch generierte Beschreibung](https://cdn.document360.io/e2b87f73-d9f5-43cb-8182-2641762664fd/Images/Documentation/image-1729673869982.png?sv=2026-02-06&spr=https&st=2026-11-06T20%3A21%3A47Z&se=2026-11-06T21%3A21%3A47Z&sr=c&sp=r&sig=np8rBnniMjQyxf7pJGQ9P0KQwy6f6ZzaWOFXI8vfmV8%3D) 23. Select **Never**. 24. Right-click twice to go back to the permission settings. ![Ein Bild, das Text, Screenshot, Schrift, Reihe enthält. Automatisch generierte Beschreibung](https://cdn.document360.io/e2b87f73-d9f5-43cb-8182-2641762664fd/Images/Documentation/image-1729673926278.png?sv=2026-02-06&spr=https&st=2026-11-06T20%3A21%3A47Z&se=2026-11-06T21%3A21%3A47Z&sr=c&sp=r&sig=np8rBnniMjQyxf7pJGQ9P0KQwy6f6ZzaWOFXI8vfmV8%3D) 25. Click **Open** next to **Disable Screensaver**. 26. Disable **Stay awake**. ![Ein Bild, das Text, Software, Webseite, Screenshot enthält. Automatisch generierte Beschreibung](https://cdn.document360.io/e2b87f73-d9f5-43cb-8182-2641762664fd/Images/Documentation/image-1729674004112.png?sv=2026-02-06&spr=https&st=2026-11-06T20%3A21%3A47Z&se=2026-11-06T21%3A21%3A47Z&sr=c&sp=r&sig=np8rBnniMjQyxf7pJGQ9P0KQwy6f6ZzaWOFXI8vfmV8%3D) 27. Right-click twice to leave the settings. Once you’ve granted all required permissions, the installation is complete. The InitBox starts an you can initialize the player to connect it to IXM One. ## Connect player and IXM One > [!NOTE] > Note > > Before you begin the initialization, ensure that the player has been set up on the server and has a valid license in IXM One. There are two ways to connect the player to IXM One: - Use the generic provisioning service - Use the classic InitBox ### Initialize the player via generic provisioning Note the following prerequisites: - Generic provisioning requires IXM One version 11.15 or later. - You need a PC to open the provisioning service website via: yourserver.xy/gv2/gf/provisioning/#/ - Note the TPID from the InitBox to connect to the server and load all pre-configured settings and content. > [!NOTE] > Note > > For step-by-step instructions, [click here](https://docs.grassfish.com/docs/player-provisioning-website). If you need help with generic provisioning, please contact us via [support@grassfish.com](mailto:support@grassfish.com). ### Initialize the player via the classic InitBox To initialize the player using the InitBox, perform the following steps: 1. Click **Start classic InitBox**. ![](https://cdn.document360.io/e2b87f73-d9f5-43cb-8182-2641762664fd/Images/Documentation/image-1729674425603.png?sv=2026-02-06&spr=https&st=2026-11-06T20%3A21%3A47Z&se=2026-11-06T21%3A21%3A47Z&sr=c&sp=r&sig=np8rBnniMjQyxf7pJGQ9P0KQwy6f6ZzaWOFXI8vfmV8%3D) 2. Select your screen orientation using the drop-down menu (1) or the arrows (2). Note that the Philips BDL460D series supports only landscape and portrait mode. For allowed mounting directions, refer to the Philips product manual. ![](https://cdn.document360.io/e2b87f73-d9f5-43cb-8182-2641762664fd/Images/Documentation/image-1729674586658.png?sv=2026-02-06&spr=https&st=2026-11-06T20%3A21%3A47Z&se=2026-11-06T21%3A21%3A47Z&sr=c&sp=r&sig=np8rBnniMjQyxf7pJGQ9P0KQwy6f6ZzaWOFXI8vfmV8%3D) 3. Click **Save and continue**. 4. On the **Configure your system** screen, configure your settings and configure a serial device if needed. For more information on the settings, [click here](https://docs.grassfish.com/docs/manage-android-settings). 5. Click **Continue**. ![Ein Bild, das Text, Screenshot, Schrift, Design enthält. Automatisch generierte Beschreibung](https://cdn.document360.io/e2b87f73-d9f5-43cb-8182-2641762664fd/Images/Documentation/image-1729674841412.png?sv=2026-02-06&spr=https&st=2026-11-06T20%3A21%3A47Z&se=2026-11-06T21%3A21%3A47Z&sr=c&sp=r&sig=np8rBnniMjQyxf7pJGQ9P0KQwy6f6ZzaWOFXI8vfmV8%3D) 6. Enter your IXM Server URL and Box-ID. Optionally, use the pre-filled one. 7. If your server uses HTTP, disable **Use HTTPS connection**. ![Ein Bild, das Text, Screenshot, Schrift enthält. Automatisch generierte Beschreibung](https://cdn.document360.io/e2b87f73-d9f5-43cb-8182-2641762664fd/Images/Documentation/image-1729675064883.png?sv=2026-02-06&spr=https&st=2026-11-06T20%3A21%3A47Z&se=2026-11-06T21%3A21%3A47Z&sr=c&sp=r&sig=np8rBnniMjQyxf7pJGQ9P0KQwy6f6ZzaWOFXI8vfmV8%3D) 8. Click **Initialize player**. The player may reboot and begin downloading content and settings from the IXM Server. Until the download is complete, the player displays the Grassfish logo as a placeholder.