Pivos Xios DS Media Play!

Hardware version
M3
Platform
AMLOGIC MESON3 8726M SKT SH
CPU
ARM Cortex-A9
CPU Features
swp half thumb fastmult vfp edsp neon vfpv3
Arch
armv7l
Target
arm-linux-gnueabihf

Firmware

http://www.pivosgroup.com/support.html

XBMC-Linux

http://update.pivoscdn.com/XIOS_DS/XBMC/xbmc-XIOS-Linux-M3-051013.zip

  1. Copy to root of USB stick or microSD card
  2. Hold upgrade pinhole button and power on
  3. Boots into Android-style recovery menu
  4. Update from update.img

SSH Access

user
root
pass
letmein

XIOS Settings

Move userdata to sdcard or USB stick

/etc/init.d/S95xbmc stop
cd .xbmc
cp -r userdata /media/usb0/
mv userdata userdata.bak
ln -s /media/usb0/userdata userdata
reboot
  • 051013 build has sdcard support. Looks for dir "/mnt/sdcard/xbmc-data"

Set Remote to send Keypresses

userdata/guisettings.xml

<settings>
    <input>
        <remoteaskeyboard>true</remoteaskeyboard>
    </input>
</settings>

Customize Keymap

cp /usr/share/xbmc/system/keymaps/keyboard.xml ~/.xbmc/userdata/keymaps/

$[Get Code]26

In FullscreenVideo:

  • Back button is Stop
  • Return, Enter and Menu (m) is Pause
  • Context (c) is OSD
  • Left is SmallStepBack (-7s)

Migrate from AppleTV

  1. backup AppleTV XBMC data

    ssh root@openelec "tar czvf - .xbmc" > xbmc-backup.tgz  

Remote Control Hardware

  • Apple Remote ~£15, 7 buttons (up, down, left, right, ok, play/pause, menu)
  • Boxee Remote £??, 7 buttons (up, down, left, right, ok, play/pause, home) + qwerty

AppleTV White

Configuration in .kodi/remote.conf

# Apple TV  remote
factory_code	= 0x87ee0001 
work_mode  	= 1
repeat_enable 	= 1
release_delay	= 150
debug_enable 	= 1
reg_control	= 0xfbe40

key_begin
	0x0b 103	;UP
	0x0d 108	;DOWN
	0x08 105	;LEFT
	0x07 106	;RIGHT
	0x04  28	;OK
	0x02  14	;MENU
key_end

Load on the fly

amremote_config .xbmc/remote.conf

Log

In dmesg.

Upgrading

Gotham

Forum
http://www.pivosforums.com/viewtopic.php?f=25&t=4747&hilit=cec
Release
http://bit.ly/1qETlp4

TOFULinux

  1. . Upgrade via script.module.tofulinux.tool plugin.
  2. . Restore exclude.txt, remote.conf and userdata symlink.

Issues

Bugtracker
https://github.com/Pivosgroup/buildroot-linux/issues

Can't set DNS for static IP

Symptom
Won't resolve HASTUR SMB name.
Symptom
Can't install any addons.
Workaround
Use DHCP

echo "nameserver 192.168.0.1" > /root/.xbmc/myResolv.conf

$[Get Code]33

Can't Switch between static and dynamic IP

UI doesn't update but changes seem to work after a reboot.

Can't use virtual keyboard

Symptom
can't search for anything or input text
Workaround
use the USB keyboard
Cause
settings imported from AppleTV had set remote not to send keypresses
Fix
Set xpath "settings/input/remoteaskeyboard" = "true" in guisettings.xml

Back button doesn't stop video playback

Symptom
Hitting "Back" while in full screen video returns you to the UI but with video running in the background
Workaround
Fix keyboard.xml ... Stop ...

Developing

Log

2013-08-07
Purchased for €142.57 from Pivos Europe
2013-08-13
Arrived
2013-08-14
M3. Power on, flash Linux firmware
2013-09-26
Updated root password. Reserved dynamic IP on router
2014-09-15
Update to xbmc-13 "Gotham"
2015-03-02
Update to (the-hydra mk2) kodi-14 "Helix"