Installing XBMC with External Player for Pivos XIOS DS on Android

Right now hardware acceleration isn’t yet available within the official XBMC releases, meaning that video is decoded using software instead of hardware components, leaving you with a very choppy video that is pretty much impossible to watch. We’ve now tested a method that you can use in order to force XBMC to use an external video player, in order to properly decode video with hardware acceleration. Continue reading this guide and you’ll be running XBMC on your Pivos XIOS DS set top box within no time, with video playing flawlessly. Don’t sweat it, this guide might seem a bit long, but that’s because we are actually walking you through step by step, it’s extremely easy to follow.

INSTALLING XBMC WITH EXTERNAL PLAYER FOR PIVOS XIOS DS ON ANDROID
(use similar procedure for most other Android devices, other devices begin at Step 29)

Requirements

Step 1: Download the “XIOS_DS-GB-042812 (Android 2.3)” firmware flash, unzip it and copy the “update.img” file to your MicroSD card. Eject the MicroSD card from the reader. Skip this step if you’re using the new M3 model, start at Step 6.

Step 2: Insert the MicroSD card into your Pivos XIOS DS device, plug in the HDMI cable connected to your television, press and hold down the reset button at the bottom of the device with a paperclip, and at the same time connect the electrical power cord to the device.

Step 3: Release the paperclip once you see the screen that says “Upgrading” appear on your television. Your device will reboot automatically after a few minutes, once the device is flashed with the initial firmware.

Step 4: Once device is booted, immediately turn the power off using your remote control. Disconnect the electrical power cord from the device, keeping the HDMI Cable connected.

Step 5: Remove the MicroSD from your device and put it back into your MicroSD Card Reader. Delete all files from the MicroSD card before proceeding.

Step 6: Download the “XIOS_DS-M1-ICS-121512.zip (Android 4.0)” ICS firmware upgrade, unzip it and copy the “update.img” file to your MicroSD card, make sure the one you had used previously is no longer there before copying the new firmware file. Eject the MicroSD card from the reader. If you’re using the new M3 model, use XIOS_DS-M3-ICS-121512.zip instead of the previous.

Step 7: Re-Insert the MicroSD card into your Pivos XIOS DS device, press and hold down the reset button at the bottom of the device with a paperclip, and at the same time connect the electrical power cord to the device.

Step 8: Release the paperclip once you see the screen that says “Upgrading” appear on your television. Your device will reboot automatically after a few minutes, once the device is flashed with the initial firmware.

Step 9: Once the device is booted, navigate to the “Settings” panel. The easiest way to find the device settings is to click on the rectangle made up of six squares in the top right corner your television screen.

Step 10: Go down the left hand menu until you reach “Backup & reset” under the “PERSONAL” heading.

Step 11: On the right side of the panel, choose “Factory data reset” under the “PERSONAL DATA” heading.

Step 12: Select and check the “Erase SD card” box, and then click on the “Reset MediaBox” button.

Step 13: When prompted to confirm, click on the “Erase everything” button. The device will reboot automatically once complete, you should then turn it off by pressing the power button on your remote control.

Step 14: Remove the MicroSD card and Re-Insert it into your MicroSD card reader.

Step 15: Download the “XIOS-DS-RemovePhoneAPKs.zip” update file and then unzip it, copy the “update.img” to your MicroSD card, which should already have been empty at this point, if there’s anything there before you copy this latest file, erase it first.

Step 16: Eject the MicroSD from the card reader, Re-Insert it into your Pivos XIOS DS device, and turn it on using the power button on your remote control.

Step 17: Once your device is back on, press the launcher shortcut (rectangle in top right corner of screen made up of six white squares) and then click on the “Upgrade” program.

Step 18: Select the “Local update” option.

Step 19: Choose the first “update.img” file from the listing.

Step 20: Choose to continue when prompted. Device will reboot once complete, don’t touch anything until it’s back on the Android OS.

Step 21: Turn the device off using the power button on your remote control.

Step 22: Remove the MicroSD card and Re-Insert it into your MicroSD card reader. Erase everything that is on it, or reformat it using the FAT file system if you wish.

Step 23: Download the “XIOS_DS-ICS-apps-060412 (Android 4.0 App Package)” file, unzip it, and copy the “XIOS-apps-060412.img” file to your MicroSD card.

Step 24: Download the latest XAF Set Top APK “xbmcapp-armeabi-v7a-debug-2012-12-23-full-neon-xaf-set_top-6b685740e102bf267c540cae21d54bb2dbf17ec1.apk” file and copy it to your MicroSD card. Don’t forget to also copy the “playercorefactory.xml” to your MicroSD card as well.

Step 25: At this point, you’ll also want to download and copy (don’t unzip) your desired XBMC addon repositories (such as bstrdsmkr’s Repo, XBMCHUB.com Repo, and Navi-X to your MicroSD card. Eject it from the MicroSD card reader once files are all transferred.

Step 26: Re-insert the MicroSD into your Pivos XIOS DS and turn it on using the power button on your remote control.

Step 27: Once it’s booted, navigate back to the “Upgrade” application within the launcher shortcut, choose “Local update” and this time select the first “XIOS-apps-060412.img” from the list.

Step 28: Choose to continue when prompted, device will reboot once it’s complete. It will then take a few minutes to optimize the applications for your system, don’t do anything to disrupt the process.

FOR ANDROID DEVICES OTHER THAN THE PIVOS XIOS, START FROM HERE

Step 29: Once it’s booted, navigate back to the “Settings” panel from the launcher shortcut.

Step 30: Scroll down the left side menu until you’ve reached “Language & input” then click where it says “Default” under “KEYBOARD & INPUT METHODS” and choose the “Remote controller input method” before continuing.

Step 31: Scoll back up the left side menu bar and choose the “Wi-Fi” tab under the “WIRELESS & NETWORKS” heading, and turn it “ON” then after a few seconds choose your wireless network and enter the password to connect to it.

Step 32: Go down the left side menu and choose “Location services” under “PERSONAL” and uncheck “Google’s location service” to disable that.

Step 33: Go to “Date & time” on the left side menu under “SYSTEM” and then “Select time zone” so that your device will display the proper time before continuing. Choose “GMT -05:00 Eastern Standard Time” for those in the New York time zone.

Step 34: Optionally, under “Developer options” on the left side menu, check “Don’t keep activities” to enable that. It will help optimize your device’s performance.

Step 35: Go back to the main menu and open up the launcher shortcut.

Step 36: Launch the “File Manager HD” application. If you don’t already have it, you can easily install it from the “Google Play” store.

Step 37: Choose “Storage” under the “Shortcut” menu on the left side of the application.

Step 38: Click on the “xbmcapp-armeabi-v7a-debug-2012-12-19-full-neon-xaf-touch-4dadbd8d2b703a5e904de9f547cf51ad13916d9a.apk” item on the list and choose “Install” then wait a few minutes until it’s complete.

Step 39: Go back to the launcher shortcut menu and open the “XBMC” application you just installed. You might have to scroll over to the next screen as there might be too many applications to display on one. It will take a couple of minutes to load the first time around, this is normal as it’s still finishing up its setup.

Step 40: Exit XBMC by clicking the Square Box with the power logo on the lower left corner of your screen, then press the “EXIT” option when prompted.

Step 41: From the launcher shortcut menu, open the “File Manager HD” application.

Step 42: Scroll down the list on the right side of your screen, highlight the “playercorefactory.xml” file, hold the “OK” button on your remote control for 3 seconds, then choose the “Copy” option.

Step 43: Open the folder called “Android” located on that same list, then open the “data” file on the next page.

Step 44: Next, open the “org.xbmc.xbmc” folder, followed by the “files” folder, then the “.xbmc” folder, and finally the “userdata” folder.

Step 45: At the top right of the screen, click on the “Paste” button that has appeared.

Step 46: Exit the application, and go back to the launcher shortcut menu.

Step 47: Launch the “MX Player” application, and agree to any prompts. If you don’t already have it, you can easily install it from the “Google Play” store.

Step 48: Press the power button on your remote control to turn off the device. Wait 15 seconds and turn it back on again, we’re almost done!

Step 49: From the launcher shortcut menu, start the “XBMC” application.

Step 50: Within XBMC, navigate to the “Settings” tab under the “SYSTEM” menu.

Step 51: Scroll  down to the “SYSTEM” submenu on the left side and then choose the “Audio output” tab. Change the “Audio output” option from “Analog” to “Optical/Coax” instead.

Step 52: Go back to the main “Settings” menu, and choose the “Add-ons” submenu on the left side.

Step 53: Choose the “Install from zip file” option, then open the “External storage” drive, then click each of the XBMC addon repositories you wish to install, such as “1channel-repository.bstrdsmkr-0.0.3.zip,” “repository.xbmchub-1.0.0.zip,” and the “Navi-X_v37_6.zip” compressed files. You’ll have to repeat this step only from the beginning for each repository you install from ZIP file.

Step 54: Select the “Get Add-ons” option now.

Step 55: Open “Bstrdsmkr’s Repository” followed by “Video Add-ons” and then “Install” the “1Channel Plugin” video addon.

Step 56: Go back two levels and do the same with the “XBMCHUB.com Addon Repository” and the “XBMC.org Add-ons” as you desire.

Step 57: Once you’ve enabled all your chosen addons, wait about five minutes for the whole XBMC system to update itself and its components.

Step 58: Exit XBMC and turn off your device using your remote control. Wait 15 seconds then turn it back on.

Step 59: Re-Launch “XBMC” from the launcher shortcut menu.

Step 60: Go to the “Add-ons” tab under the “VIDEOS” menu.

Step 61: Open the “1Channel” video addon.

Step 62: Use it as you wish, remember that the best sources are always PutLocker, SockShare, MovPod, VideoWeed, GorillaVid, FileNuke and FileBox. Sometimes certain sources won’t work, that’s normal, just choose another.

Step 63: That’s it, play around, and Enjoy!

Congratulations! You’ve now installed a version of XBMC that will actually work great on most Android devices, until official hardware acceleration is made available by the XBMC foundation, which will probably be sometime in Januarty 2013. You’ll probably want to configure the Fusion Installer on your device (can’t be done on set top boxes yet unless you have a keyboard or mouse connected, but can be done easily on touch screen devices) which will allow you to remotely install XBMC addons and repositories much easier. At this point, I should be congratulating myself for actually writing such a long guide.

Go Droid:
  • digg Installing XBMC with External Player for Pivos XIOS DS on Android
  • stumbleupon Installing XBMC with External Player for Pivos XIOS DS on Android
  • delicious Installing XBMC with External Player for Pivos XIOS DS on Android
  • fark Installing XBMC with External Player for Pivos XIOS DS on Android
  • reddit Installing XBMC with External Player for Pivos XIOS DS on Android
  • slashdot Installing XBMC with External Player for Pivos XIOS DS on Android
  • technorati Installing XBMC with External Player for Pivos XIOS DS on Android
Jynxbox

Comments

  1. Manny says:

    Great guide. Very detailed and clear. Thanks! I do have one question. You mentioned that there might be hardware support in January 2013. Is this guess or do you have any inside information? From reading the forums, it appeared to me that the XBMC developers were no where near of solving the hardware acceleration problem. It would be great to be wrong since it would mean that I would only have to wait one more month.

    Thanks again!

  2. jentz says:

    i follow these very long guide and video plays very well on streaming addons but i cant get subtitles to work.

  3. sikriffs says:

    Works great on my MK808 with 1 problem. Mediaportal PVR won’t play. Been trying to edit playercorefactory.xml to make PVR play in default player with no luck. Any suggestions?

  4. seanthesheep says:

    Hi – I have followed these instructions and installed on my sumvision nano. I am a bit dissapointed though as Icefilms and 1channel are not working for me. They both stutter and pause. Sometimes files won’t play and the system tells me that hardware accelaration can’t be used to play the files????

    Also when I use navi x and try to watch a stream of something I get a message that says the stream has been launched in an external player but for some strange reason I can’t find a way of viewing the external player and stream as get stuck within xbmc?

    Any help out there?

  5. GabeLogin says:

    The xbmc app is so slow, it’s really frustrating navigating through it. Is anyone having the same problem?

  6. I’m using this on the Gbox Midnight (also A9/Neon), it works really well, very smooth.

    However FYI, the more recent versions of MX Player do NOT properly hardware decode in Android 4.04.

    I had to go back to v1.6j, this is a known bug to the MXP devs.

    To install 1.6j free:
    https://s3.amazonaws.com/mxvp-standard/videoplayer_ad__1_6j_neon.apk

    To install 1.6 pro:
    https://s3.amazonaws.com/mxvp-standard/videoplayer_pro__1_6j_direct_neon.apk

    Please note that if you go Pro, you’ll need to edit playercorefactory.xml in your userdata folder.

    You will need to change .ad to .pro at the end of the executable. Do it in Notepad or equivalent.

  7. krankdroid says:

    just use Mizuu instead for christs sake.

    why on earth use XBMC if you will not be using XBMC.

  8. pivot350 says:

    Hi every one thanks for great guide. I have the pivos XIOS DS M3 model.
    I am experience some problem in step 19, when updating (update.img) from XIOS-DS-RemovePhoneAPKs.zip file, I am getting error below:

    assert failed: getprop(“ro.product.device”)==”stvm3″
    E:Error in /sdcard/update.img (status 7).

    I tried many time and same thing; even I tried new copy from zip file again and same error.
    Any help will be appreciated.

  9. kurtmart says:

    Thanks for the thorough guide – very useful. I just received my XIOS DS today and thought I would add that there seems to be a problem with the APP pack mentioned in step 23 (XIOS_DS-ICS-apps-060412 ), at least with the XIOS DS device. I tried a few times without getting it to work before finding this advice on the PIVOS forum from one of their staffers:

    ” Don’t apply that image, it only has freeware downloadable from the market.
    Apparently some of these apps doesn’t play nicely with ICS-4.0.3 version (which 121512 version has been updated to). So you can either get them from the market, or just extract them from the image and install them manually (rename the img file to zip and unzip).”

    Now that I have re-flashed my device I am going to proceed without the APPS package. I did extract al lthe APKs and have them ready, however, I am a little hesitant since I don’t know which one breaks the XIOS ICS install.

    Cheers!