ODROID GameStation Turbo with XBMC for XU3/XU4

Moderators: odroid, mdrjr

ODROID GameStation Turbo with XBMC for XU3/XU4

Unread postby meveric » Sun Nov 23, 2014 8:31 pm

ODROID GameStation Turbo with XBMC for XU3/XU4

About
ODROID GameStation Turbo is an entertainment Image for ODROIDs.
Originally created to be a gaming image for children (and retro gamers) it evolved to be much more than that.
It is a full blown desktop and entertainment image using the MATE Desktop Environment, where you can browse the web, listen to music, watch movies, play games, do office work, compile program, or what ever you like to do.
It offers 3D acceleration for X11 allowing you to run 3D games, and applications hardware accelerated.


Image


Since it was originally created for gaming you can use frontends like EmulationStation
Image


Or as per default Rom Collection Browser from within XBMC/Kodi which allows for seamlessly switching between gaming and watching movies, without leaving the interface:
Image Image

I also offer a large library of games and programs for ODROIDs.
Checkout the Package List section to find what packages I offer. You can also suggest new packages for the repository or contribute yourself.

Thanks and greetings
I want to thank everyone who's supporting me and help me to improve my image, especially:
  • AreaScout
  • OverSun
  • babyburgers
  • monstercamf
  • Olivier BERT
  • robroy
  • fishtank
  • stef5636
  • skint
  • Guiseppe
  • arnoldvilleneuve
  • Jojo
  • And of cause the entire HardKernel Team

Features
  • Debian Wheezy/Jessie
  • Kernel 3.10.82+
  • Joystick Suppot Enabled
  • Emulators for running many game systems
  • Very low RAM usage
  • Preset environment for XBMC -> ready to play
  • Autostart of XBMC (no failover on exit)
  • Full Joystick Control

Supported Systems
Code: Select all
System             Emulator used      Where to put ROMS                    Format of ROMS            Notes
3DO                retroarch          /home/odroid/ROMS/3DO                *.iso,*.cue               can be laggy
AMIGA              fs-uae-gles        /home/odroid/ROMS/AMIGA              *.adf,*.zip               
AMSTRAD CPC        retroarch          /home/odroid/ROMS/CPC                *.dsk,*.sna
ATARI 2600         retroarch          /home/odroid/ROMS/ATARI/A2600        *.a26,*.bin               
ATARI 7800         retroarch          /home/odroid/ROMS/ATARI/A7800        *.a78,*.bin
ATARI Lynx         retroarch          /home/odroid/ROMS/ATARI/Lynx         *.lnx                     
ATARI Jaguar       retroarch          /home/odroid/ROMS/ATARI/Jaguar       *.jag,*.j64               can be laggy
FB Alpha           retroarch          /home/odroid/ROMS/FBA                *.zip,*.iso
Game and Watch     retroarch          /home/odroid/ROMS/GW                 *.mgw
GB                 retroarch          /home/odroid/ROMS/GBx                *.gb                     
GBA                retroarch          /home/odroid/ROMS/GBA                *.gba                     
GBC                retroarch          /home/odroid/ROMS/GBx                *.gbc                     
LINUX              native             /home/odroid/ROMS/LINUX              *.sh                     
MAME               retroarch          /home/odroid/ROMS/MAME               *.zip,*.7z,*.chd         
MSX                retroarch          /home/odroid/ROMS/MSX                *.rom,*.mx1,*.mx2         
N64                retroarch          /home/odroid/ROMS/N64                *.rom,*.v64,*.V64,*.n64,*.z64 
NDS                retroarch          /home/odroid/ROMS/NDS                *.nds                     
NeoGeo             retorarch          /home/odroid/ROMS/NeoGeo             *.zip                     
NeoGeoPocket       retroarch          /home/odroid/ROMS/NeoGeoPocket       *.zip,*.ngp,*.ngc         
NES                retroarch          /home/odroid/ROMS/NES                *.nes,*.fds               
Odyssey 2          retroarch          /home/odroid/ROMS/O2EM               *.bin                     
PC-Engine          retroarch          /home/odroid/ROMS/PCE                *.cue,*.pce,*.ccd         
PC-FX              retroarch          /home/odroid/ROMS/PCE                *.cue                     
PSP                PPSSPP             /home/odroid/ROMS/PSP                *.iso,*.cso               
PSX                retroarch          /home/odroid/ROMS/PSX                *.cue,*.iso,*.mdf,*.ccd   
SCUMMVM            scummvm            /home/odroid/ROMS/SCUMMVM            *.svm                     
SEGA 32X           retroarch          /home/odroid/ROMS/SEGA/Sega32X       *.32x                     
SEGA CD            retroarch          /home/odroid/ROMS/SEGA/SegaCD        *.iso                     
SEGA Dreamcast     reicast            /home/odroid/ROMS/SEGA/Dreamcast     *.cdi                     
SEGA GameGear      retroarch          /home/odroid/ROMS/SEGA/GameGear      *.gg                     
SEGA Genesis       retroach           /home/odroid/ROMS/SEGA/Genesis       *.bin,*.md,*.mdx,*.gen,*.smd   
SEGA MasterSystem  retroarch          /home/odroid/ROMS/SEGA/MasterSystem  *.sms                     
SEGA Saturn        retroarch          /home/odroid/ROMS/SEGA/Saturn        *.bin,*.cue,*.iso         can be laggy
SEGA SG-1000       retroarch          /home/odroid/ROMS/SEGA/MasterSystem  *.sg                     
PC-E SuperGrafx    retroarch          /home/odroid/ROMS/SuperGrafx         *.sgx,*.pce               
SNES               retroarch          /home/odroid/ROMS/SNES               *.smc ,*.sfc             
Vectrex            retroarch          /home/odroid/ROMS/Vectrex            *.bin,*.vce               
Virtual Boy        retroarch          /home/odroid/ROMS/VB                 *.vb,*.vboy               
WonderSwan         retroarch          /home/odroid/ROMS/WS                 *.ws,*.wsc               
ZX81               retroarch          /home/odroid/ROMS/ZX81               *.tzx,*.p
ZX Spectrum        retroarch          /home/odroid/ROMS/ZXSpectr           *.tzx,*.tap,*.z80,*.rzx,*.scl,*.trd


First things first:
Since there's constantly new development for this image and ODROIDs in general the First thing you should do after the image is up and running is to install all updates:
Code: Select all
apt-get update && apt-get upgrade && apt-get dist-upgrade


What you need to do
  • Put the games you want unter /home/odroid/ROMS in the folder of the system the game was made for
  • Adapt joystick configuration if needed
    Retroarch has keyboard and XBox360 Controler preconfigured. You might have to adapt that if you use a different device and put the device configuration in (/home/odroid/.config/retroarch/retroarch.cfg).
    To configure controls for mednafen just start a game and hit ALT+SHIFT+1 to setup controls for player 1 and so on.

Where can you get it
Well from my repo hosted by mdrjr:
old Debian Wheezy Version: http://oph.mdrjr.net/meveric/images/OGS ... XU3.img.xz
Debian Jessie Version (recommended): http://oph.mdrjr.net/meveric/images/OGS ... sie.img.xz

If you have any question or want to give feedback, i'm happy to help as much as i can.

Importing games
On the first start XBMC wants to import the games since the database is empty.
After you imported your games and later on want to import more games you can do that by either pressing the X button on the XBox 360 controler, or the C key on the keyboard.
There are different ways to import them:
Automatic - accurate -> which will only import games if it's 100% sure what it is
Automatic - guess -> it will check through different sites which game it COULD be and takes the best match
Interactive -> means it's going to ask you what game it really is.

I would advice to go for Interactive since you can choose what game it really is.
Please Note: Importing games can take quite a while, since it's downloading covers and info textes over different server. You should NOT put your entire collection on the SD card right away cause this might take HOURS to import all games.

FAQ
How can I run ROMS from a harddrive instead of the SD/eMMC?
There are three options to do so easily:
  1. Symlink to a connected HDD
    • Copy over the folder /home/odroid/ROMS to a connected harddrive
      Code: Select all
      cp -av /home/odroid/ROMS /media/odroid/MyHDD/
    • delete or rename the folder on your SD/eMMC card
      Code: Select all
      mv /home/odroid/ROMS{,.bak}
    • create a symlink from your HDD to where the original folder was located.
      Code: Select all
      ln -sf /media/odroid/MyHDD/ROMS /home/odroid/ROMS
    Make sure the user odroid has full write privileges for the folder! (this depends on the filesystem of your HDD, for example ext4, NTFS, Fat32, etc.)
  2. mount a partition on an HDD as the ROMS folder
    • mount the partition somewhere so you can copy files over
      Code: Select all
      mount /dev/sda1 /mnt
    • copy the CONTENT of ROMS folder on the partition
      Code: Select all
      cp -av /home/odroid/ROMS/* /mnt/
    • unmount the partition from where you put it to copy the files over
      Code: Select all
      umount /mnt
    • create a fstab entry for the new partion
      -> Edit /etc/fstab with your favorite editor as ROOT and add an entry for the partition:
      Code: Select all
      /dev/sda1        /home/odroid/ROMS        ext4        defaults        0        0
    • mount the partition
      Code: Select all
      mount -a
    • make sure the folder and it's content belongs to user odroid
      Code: Select all
      chown -R odroid:odroid /home/odroid/ROMS
  3. Mount a samba share
    • make sure cifs-utils are installed
      Code: Select all
      apt-get install cifs-utils
    • edit /etc/fstab as ROOT with your favorite editor and add an entry for your samba share
      For example:
      Code: Select all
      //10.0.0.1/ROMS        /home/odroid/ROMS        cifs        credentials=/home/odroid/.smbcredentials,uid=odroid,gid=odroid        0        0
    • as user ODROID create a file .smbcredentials in the homefolder of odroid (/home/odroid) with the following content:
      Code: Select all
      username=<YOUR-SAMBA-USERNAME>
      password=<YOUR-SAMBA-PASSWORD>
      domain=<YOUR-DOMAIN> (mostly WORKGROUP)
    I prefer the Samba option since it allows to mount the same ROMS on different devices/odroids and share them over different machines.
There are probably more options like mounting NFS, but the three above are probably the easierst to use.
====================================================================
Differences to ODROID X/X2/U2/U3 version:

Since the XU3 has more power games and emulators run more fluently. 3DO, PCFX, NDS and N64 run a little faster. In gernal i would say the XU3 is about 20% faster than the U3 doing the tasks, although it's not fully optimized for XU3 yet.

Besides that everything seems to work "normally" i would appreciate if some could test the image and report back any found issues.

Some pictures of the upcomming MATE Desktop version:
Image Image
Image Image
Image

Update 1:

generally this update brings the image to the same level as the U2/U3 image which some additional bugfixes..
It also fixes the issues with MFC and CEC thanks to OverSun.

Kernel:
  • Updated Kernel and headers to 3.10.63+
XBMC:
  • Updated XBMC to 13.2-FINAL
  • Added more Emulators to XBMC (see Changes)

Changes:
  • Added CTRl + ALT + T as a terminal Shortcut
  • Added Software Center to easily install Applications and Games
  • Added Update Manager which will inform you if new updates are available
  • Changed notification Theme to Coco (easier to read)
  • Added wheezy-update-propost to the sources list
  • Updated libcec to latest version (uses HDMI Port 1)
  • Updated mednafen to 0.9.37.1 (see changelog)
  • Updated retroarch to current 1.0.0.3 build
  • Upon first boot, Ethernet MAC address will be randomized and filesystem resized to full SD/eMMC size also generates new ssh key
  • Replaced LibreOffice 3.5.4 with the current Wheezy Backports version 4.3.2
  • Updated PPSSPP emulator to a late 0.9.9.1 version with some new features planed for the next version already included
  • Updated all possible libretro cores to newer versions
  • Updated retroarch-core-good and retroarch-core-bad package and included info about the different cores to /usr/local/share/doc/
  • Added PC Engine SuperGrafx Support through mednafen_supergrafx libretro core
  • Added NXEngine (Cave Story) Support through nxengine libretro core (game included in ROMS/CaveStory as well as starter under ROMS/LINUX)
  • Added Odyssey 2 Support through o2em libretro core
  • Added Vectex Support through vecx libretro core
  • Added Sega Saturn Support through yabause libretro core (somewhat slow)
  • Added Atari Jaguar Support through virtualjaguar libretro core
  • Added Sega SG-1000 Support through genesis_plus_gx libretro core (added as Sega Master System variant)
  • Added game 2048 through 2048 libretro core (standalone core/game)
  • Added game dinothawr through dinothawr libretro core (gamefiles and starter included)
  • Added folders for new systems
  • Added new starters for the new systems
  • Created new package for starters (ogst-starters-xbmc and later ogst-starters-kodi) to easily fix issues with starters in the future
  • Replaced GBA mednafen_gba libretro core with meteor libretro core due to better sound and music quality (please report back if you encounter any issues)
  • Replaced mame_0152 libretro core with current mame core (install retroarch-cores-bad package in case you want to revert to older cores)
  • Added support for more file extensions
  • Removed PushOver as an demo game

Fixes:
  • Activated filesystem check during boot
  • Did some filesystem cleanup
  • Created missing folder for N64 ROMS
  • Removed folder for C64 games (emulator not included and it caused some confusion)
  • Separated NeoGeo from MAME ROMs (created own folder and adapted search paths)
  • Fixed search for Atari 2600 games (exchanged .zip for .a26 as a file extension)
  • Switched starter for Sega Master System from mednafen to genesis
  • Fixed an issue where XBMC crashed when you switched between movies or jumped back and forth in the timeline (thanks to OverSun)
  • Included CEC support in Kernel (thanks to OverSun)

New Features:
New Retroarch Cores:
PC Engine SuperGrafx
NXEngine (Cave Story)
Odyssey 2 (Philips Videopac)
Vectex
Sega Saturn
Atari Jaguar
Sega SG-1000
2048 (Puzzlegame)
Dinothawr (Puzzlegame)

Infos to new and all other cores used on the image can be found in /usr/local/share/doc/retroarch-cores-good/

As always, if you find any issues, please report back, so i can fix them :)

Update 2 - Debian Jessie:
Updated image to Debian Jessie
Kernel:
  • Updated Kernel and headers to 3.10.82+ (with mali r5p1 support)
XBMC:
  • rebuild XBMC for Debian Jessie with CEC and PVR support
  • added bromix repository for latest YouTube addon (with this YouTube is still working under XBMC)
Changes:
  • Changed the hostname to gamestation-turbo
  • Added Chromium Browser to the standart installation with default options for hardware acceleration
  • Added Clementine to the default applications since it's an awesome music player
  • Added pavucontrol for additional sound settings (useful for headsets and microphones)
  • Ported many programs from Debian Wheezy to Debian Jessie (should run under Ubuntu 14.04 or higher as well)
  • Installed Update Manager from Debian Wheezy (no clue it was removed, it's very convenient), sadly Software-Center is not working
  • Added Chromium and Clementine to quickstart panel
  • Added script to configure GameStation Turbo Image (language, hostname, etc.)
  • Installed preload for faster start of frequently used programs
  • Updated Retroarch to version 1.2.2
  • Updated XBMC starter scripts (new Kodi starter scripts available as well)
  • Added filter for Retorach (can improve game experience while not as demanding as shaders)
  • Updated retroarch-cores-good to include working N64 libretro core for N64 emulation through retroarch
  • Removed ffmpeg-odroid package, since deb-multimedia provides same ffmpeg version
  • Cleanup... removed all Debian Wheezy packages leftovers after upgrade
  • Added new boot.ini from HardKernel
  • Added CPU governor script from HardKernel + systemd integration
  • Changed starter for MAME and NeoGeo ROMs
  • Changed NeoGeo core to fbalpha
  • Changed NES core to fceumm
  • Preinstalled Emulationstation
  • Added configuration for Emulationstation
  • Added option to switch from XBMC to Emulationstation as default frontend
Fixes:
  • Fixed /etc/fstab entries
  • Fixed first boot script and systemd integration
  • Fixed dinothawr starter
  • Reworked a few of the Launcher
  • Fixed settings for N64 emulation on retroarch
  • Debian Jessie fixes a bug with PPSSPP where it was hanging for a second or two every now and then while playing games
  • Fixed some ssh behaviour where password promt over ssh took ways to long
  • Had to disable Network notifications, since it causes a crash with XBMC open (related to black screen issue)
  • Partly fixed a bug in content scraper for mobygames (archive.vg, as well as maws are broken scrapers, maws website is closed completely)
  • Removed broken scrapers from Rom Collection Browser config (replaced with giantbomb.com scraper)
  • Added script to address black screen issue. press CTRL+ALT+F to refresh screen
Config Changes:
  • Added SSH Key generation on first boot
  • Added button mappings for controller 2-4 to retroarch (rather basic, if needed buttons should be remapped using retroarch GUI)
  • Added paths for filters in retroarch
  • Added config for automatic Joystick configuration in retroarch (using udev)
  • Added DreamCast Support to XBMC
  • Added CPS1 and CPS2 (MAME) support in XBMC
  • Updated retroarch config for new 1.2.2 version
  • Probably some more things i don't remember anymore :D
New Features:
Image now uses Debian Jessie which offers very modern drivers and applications while still being very stable and fast.
A new Setup script on the Desktop to change different settings to adapt your preference to the image (for example renaming the main user, disable autostart of xbmc, etc.)
Dreamcast support:
You can now play dreamcast games with this image as well with up to 4 players.
In order to do so you need to place the BIOS files for Dreamcast (dc_boot.bin and dc_flash.bin) in the /home/odroid/.reicast/data folder.
You might also have to start the emulator without a game once to "format" VMUs in order to save your games.
In /home/odroid/.reicast/emu.cfg you'll find the configuration of reicast emulator. This normally should be fine and does not need to be touch.
In some cases you might want to change the evdev_device_id_X = Y configurations. These configuration options define which device under /dev/input/ should be used for Joystick/Gamepad support.
evdev_device_id_1 = 3 would mean, for the first Dreamcast gamepad the device 3 should be used, which would be /dev/input/event3.
Changed MAME/NeoGeo support:
I created two new folders CPS1 and CPS2.
These are two types of MAME ROMS which are very good supported with the fbalpha core.
I also switched the starter for NeoGeo roms to a fbalpha core since they seems to work much better.
Updated cores:
I've updated retroarch-cores-good and retroarch-cores-bad packages which now include a total of 61 different cores that are working on ODROIDs (some are multiple cores for the same System)
Black Screen Issue Workaround:
If you exit XBMC and get a black screen issue, press CTRL+ALT+F that should fix it "for the moment".
Sadly there is still no permanent fix for that issue.
It also prevents me from updating to Kodi.
Basic EmulationStation support:
EmulationStation is now preinstalled and can be started as a default frontend.
It also has a configuration for all the emulators (actually uses the same starters as XBMC)
This is just a basic support. I'm no big fan of EmulationStation, and it seems to have some issues under X11 (does not always return to EmulationStation frontend after you quit a game).
But if you want to use it instead of XBMC you can now choose it as a default fronend in ODROID GameStation Turbo Setup.
If you have any idea of improving this, let me know, i might include it.
New options in ODROID GameStation Turbo setup script:
The ODROID GameStation Turbo setup script gives you options to switch between XBMC (or Kodi) and EmulationStation as default frontend.
It also gives a lot of other options to fine tune your image (such as setting up your language).
Thanks to this i'm also able to update images across different platforms. Means the 3.0 images of the ODROID X,X2,U2/U3 can also be updated to the same version of my image, just by updating the

setup-ogst package through normal system update (apt-get dist-upgrade).
Which makes it easier for me to update all images without having to put out new images for everyone :)

More informations:
I've updated the kodi-odroid package to stable version 15.1.
Although it's working on XU3 and all other boards I would HIGHLY advice NOT to use it on the XU3/XU4. It's causing the black screen issue even while simply watching movies!
If the black screen issue would have been fixed, I would have switched to Kodi with this release.
It should be save to switch to Kodi on Exynos 4 devices as well as ODROID C1, i was able to enable Joystick support in Kodi 15.1, which is a huge improvement over Kodi 14 :)

Please note: right now Kodi 15.1 is build without CEC support, since Kodi 15.1 requires CEC version 3.0.
If you switch to Kodi you should also install the package ogst-starters-kodi for Kodi launchers of the emulators.

==========================================================================================
For more informations follow the link in my signature to the U2 forum which this image is based on.

Known issues:
There's still an issue with the graphics drivers that prevent some games (notemulators) to run properly..
Hopefully we get some fixed FrameBuffer drivers soon, that an address that issue. This is also preventing from Kodi working properly on the XU3.. (only works with other armsoc framebuffer drivers which actually causes issues with some emulators so i won't use it for now)
Last edited by meveric on Tue Aug 23, 2016 12:40 am, edited 19 times in total.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.
User avatar
meveric
 
Posts: 6463
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: ODROID-X2,ODROID-U2,ODROID-U3,ODROID-XU-Lite, ODROID-XU3, ODROID-XU3-Lite, ODROID-C1, ODROID-XU4, ODROID-C2

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby meveric » Mon Nov 24, 2014 6:59 pm

Edit:

This post was removed to prevent confusion, since the newest image already has the fixes needed.
Last edited by meveric on Sat Jan 31, 2015 11:04 pm, edited 1 time in total.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.
User avatar
meveric
 
Posts: 6463
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: ODROID-X2,ODROID-U2,ODROID-U3,ODROID-XU-Lite, ODROID-XU3, ODROID-XU3-Lite, ODROID-C1, ODROID-XU4, ODROID-C2

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby memeka » Mon Nov 24, 2014 10:04 pm

probably the same issue with MFC - kernel driver crash after ff/rewind.
User avatar
memeka
 
Posts: 3260
Joined: Mon May 20, 2013 10:22 am
languages_spoken: english
ODROIDs: XU rev2 + eMMC + UART
U3 + eMMC + IO Shield + UART

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby meveric » Mon Nov 24, 2014 11:33 pm

memeka wrote:probably the same issue with MFC - kernel driver crash after ff/rewind.

Any solution for that already?
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.
User avatar
meveric
 
Posts: 6463
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: ODROID-X2,ODROID-U2,ODROID-U3,ODROID-XU-Lite, ODROID-XU3, ODROID-XU3-Lite, ODROID-C1, ODROID-XU4, ODROID-C2

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby mdrjr » Tue Nov 25, 2014 12:50 am

No, there's no solution for that yet..
mdrjr
Site Admin
 
Posts: 11542
Joined: Fri Feb 22, 2013 11:34 pm
Location: Brazil
languages_spoken: english, portuguese
ODROIDs: -

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby morbid42 » Wed Nov 26, 2014 4:46 am

Hi,

I downloaded and installed the MATE version.

On first couple of boots i was able to exit xbmc onto desktop. After first few boots it gives black screen and cursor only. Adding wifi brings up the standard popup of network, and then of course black screen. There was no folder "N64" also.
I am currently downloading the tried and tested one to use :)

1. Is the admin password just the standard debian one?
2. How do I stop autorun of xbmc?
3. How do I change the default folder for ROMs? I have 30gb ROMS but only 16gb emmc. I want to use external storage.

Looking forward to using this :)

Morbid42
morbid42
 
Posts: 34
Joined: Fri Sep 19, 2014 6:10 am
languages_spoken: english

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby meveric » Wed Nov 26, 2014 5:50 am

morbid42 wrote:Hi,
I downloaded and installed the MATE version.
On first couple of boots i was able to exit xbmc onto desktop. After first few boots it gives black screen and cursor only.

Did you do the Kernel update and XBMC update as described in second post?
Please note: This image is still not stable since i don't have any stable GPU drivers, and XBMC has issues on XU3 as well, until this is fixed, this is some kind of beta image.
morbid42 wrote:Adding wifi brings up the standard popup of network, and then of course black screen. There was no folder "N64" also.

Yepp, i kinda forgot the N64 folder when trying to include all the updates i had for the U3 version, but it's just the folder that's missing and it can easily be created.
morbid42 wrote:I am currently downloading the tried and tested one to use :)

Not sure what you mean by that, but good luck ;)
morbid42 wrote:1. Is the admin password just the standard debian one?

as for most ODROID images the password is "odroid"
Please note: i stricktly separated user and admin account, so you can't use "sudo" you have to switch to root to do stuff
Code: Select all
su -
but you can add the user to sudoers if you want to
Code: Select all
adduser odroid sudo

morbid42 wrote:2. How do I stop autorun of xbmc?

/home/odroid/.config/autostart/
morbid42 wrote:3. How do I change the default folder for ROMs? I have 30gb ROMS but only 16gb emmc. I want to use external storage.

There is no "the folder" each folder in the ROM folder has it's own configured path within XBMC which makes it a pain to exchange the folder.
Rather then trying to change the folder, just mount your external drive into that folder.. make sure you keep the folder structure, since they are important as i mentioned
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.
User avatar
meveric
 
Posts: 6463
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: ODROID-X2,ODROID-U2,ODROID-U3,ODROID-XU-Lite, ODROID-XU3, ODROID-XU3-Lite, ODROID-C1, ODROID-XU4, ODROID-C2

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby morbid42 » Wed Nov 26, 2014 6:05 am

Hi,

Thanks for getting back to me, appreciate it! I work long hours and dont get the time i used to have to figure everything out myself.

I meant i was going to try the lxde version, but on thinking about it, the only change is the gui?

I never got to update it. 1st boot had only mouse to allow partition resize and to play about. 2nd boot had keyboard, mouse and usb stick. 3rd boot had everything connected to hub, with addition of wireless. It was the 3rd boot that the black screen appeared so could not update via terminal.

Thanks for answering my questions, i understand the answers and will give it another 30 mins tomorrow.

Ps Great work to you and the contributers for your time and work spent so far :)
morbid42
 
Posts: 34
Joined: Fri Sep 19, 2014 6:10 am
languages_spoken: english

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby meveric » Wed Nov 26, 2014 6:24 am

yepp LXDE version is just a different GUI since MATE is basicly GNOME 2 it should support more applications that integrate in the GUI than LXDE has and offers better features when it comes to customization.

The issue with the black screen is caused by a memory error when exiting XBMC but should be fixed once you update Kernel + XBMC, but this "might" lead to other issues, since XBMC is still somewhat unstable for XU3
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.
User avatar
meveric
 
Posts: 6463
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: ODROID-X2,ODROID-U2,ODROID-U3,ODROID-XU-Lite, ODROID-XU3, ODROID-XU3-Lite, ODROID-C1, ODROID-XU4, ODROID-C2

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby memeka » Wed Nov 26, 2014 7:40 am

@meveric

so the GPU drivers are working - did @mdrjr compile them with old glibc support?
User avatar
memeka
 
Posts: 3260
Joined: Mon May 20, 2013 10:22 am
languages_spoken: english
ODROIDs: XU rev2 + eMMC + UART
U3 + eMMC + IO Shield + UART

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby meveric » Wed Nov 26, 2014 8:06 am

nope i had to mess with it myself but GPU is running on the image "just fine"
glmark2-es2 sometimes goes as high as 150 FPS but often goes down to 70 FPS for some unknown reason; means: the same tests sometimes run in 150 FPS and another time with 70 FPS
i'm also using stock Mali-Dev drivers right now, not the one from HardKernel, not sure if there are really any differences.. I just found a few different functions, but non related to EGL, GLES, or so on.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.
User avatar
meveric
 
Posts: 6463
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: ODROID-X2,ODROID-U2,ODROID-U3,ODROID-XU-Lite, ODROID-XU3, ODROID-XU3-Lite, ODROID-C1, ODROID-XU4, ODROID-C2

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby memeka » Wed Nov 26, 2014 10:07 am

so how did you made them work?
User avatar
memeka
 
Posts: 3260
Joined: Mon May 20, 2013 10:22 am
languages_spoken: english
ODROIDs: XU rev2 + eMMC + UART
U3 + eMMC + IO Shield + UART

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby meveric » Wed Nov 26, 2014 3:05 pm

Just a dirty hack right now with glibc 2.15.
I actually also have a Debian Jessie Image, but i'm not sure which one is more stable.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.
User avatar
meveric
 
Posts: 6463
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: ODROID-X2,ODROID-U2,ODROID-U3,ODROID-XU-Lite, ODROID-XU3, ODROID-XU3-Lite, ODROID-C1, ODROID-XU4, ODROID-C2

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby memeka » Wed Nov 26, 2014 8:28 pm

what hack did you do? :)
User avatar
memeka
 
Posts: 3260
Joined: Mon May 20, 2013 10:22 am
languages_spoken: english
ODROIDs: XU rev2 + eMMC + UART
U3 + eMMC + IO Shield + UART

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby meveric » Wed Nov 26, 2014 11:07 pm

Ubuntu 12.04 is using glibc 2.15 i used theirs to get the GPU drivers to run. Not a very good solution, but since glibc should be downward compatible i don't expect too much of an issue.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.
User avatar
meveric
 
Posts: 6463
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: ODROID-X2,ODROID-U2,ODROID-U3,ODROID-XU-Lite, ODROID-XU3, ODROID-XU3-Lite, ODROID-C1, ODROID-XU4, ODROID-C2

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby meveric » Thu Nov 27, 2014 7:34 am

Updated the kernel once again since the XU3 kernel was missing some sound modules which prevented ScummVM to use the MIDI sequenzer...
There is still an issue with the auto update of the exynos5422-odroidxu3.dtb so it has to removed manually again. Hopefully that's fixed with this version now and the next Kernel won't complain about it anymore.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.
User avatar
meveric
 
Posts: 6463
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: ODROID-X2,ODROID-U2,ODROID-U3,ODROID-XU-Lite, ODROID-XU3, ODROID-XU3-Lite, ODROID-C1, ODROID-XU4, ODROID-C2

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby morbid42 » Fri Nov 28, 2014 2:13 am

I updated MATE version as stated in post 2. I think there were 2 warnings about the current kernel matching the one to be downloaded, and that changes take affect after next boot. The black screen error still occurs after update but i disablwd autostart of xbmc.

Just need to do what you about the home/odroid/roms.
Need to google how to setup my tvheadend, gave it a go last nite but the method used with openelec (connecting to odroid ip) doesnt work.

All in all i like this and is more useful and working than official ubuntu and android
morbid42
 
Posts: 34
Joined: Fri Sep 19, 2014 6:10 am
languages_spoken: english

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby meveric » Fri Nov 28, 2014 6:41 am

yepp the warnings are normal.. you just have to answer "NO" since it's kinda asking if you want to stop.. after a reboot the new kernel is active.
The black screen issue is strange.. can you check which version of XBMC is installed?
Code: Select all
apt-cache policy xbmc-odroid

The image is not very stable, espcially with XBMC, switching between games, or videos can cause the image to crash completly.
Besides that the image seems to work fine, also starting games and emulators without XBMC seems to work nicely, so i assume it's an all XBMC issue :(
But i'm gonna put more testing into it to see if there's really only issues happen when using XBMC.

Feel free to suggest more stuff... btw.. check out the bottom of the first post, i added some infos there ;)
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.
User avatar
meveric
 
Posts: 6463
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: ODROID-X2,ODROID-U2,ODROID-U3,ODROID-XU-Lite, ODROID-XU3, ODROID-XU3-Lite, ODROID-C1, ODROID-XU4, ODROID-C2

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby recliq » Fri Nov 28, 2014 11:35 pm

another tip for the ROM folders and external storage...

What I did in my setup is this:
- prepared SD card (can also be external USB storage) as FAT32 (so it's writable on different platforms)
- added an entry in /etc/fstab to mount it on /games (can be any dir) you can also have it automatically mounted under /media/...
- added folders for ROMs (like eg. PSX, PSP, N64, etc...)
Then I replaced the ROM folders in home with symlinks to the folders on the external drive and didn't have to change anything regarding emulator configuration.
User avatar
recliq
 
Posts: 110
Joined: Mon Feb 25, 2013 6:07 pm
Location: Germany
languages_spoken: english, german
ODROIDs: 2xU2 + XU3 + XU4

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby morbid42 » Sat Nov 29, 2014 2:07 am

That is good advice for ROM folders.

I noticed that the image already had ppsspp installed without having to use xbmc. Here you can specify your folders. I also assume you can download other emulators (for n64 and psx).
Is the reason for xbmc just to have an all in one media centre? Or does it perform faster (when bug free and all drivers etc present?).
I already have a media centre on a neo x-8h that performs flawlessly and the xu3 android img cannot even compare to it. All im after is to be able to use an emulator and i think i could just forget about xbmc on this image.

Android image, no sound over hdmi and ps3 controller doesnt work, so its no good.
Ubuntu image, any site i google on how to install emulators for ubuntu does not work for whatever reason.
morbid42
 
Posts: 34
Joined: Fri Sep 19, 2014 6:10 am
languages_spoken: english

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby meveric » Sat Nov 29, 2014 7:35 am

i use XBMC as an frontend for the different emulators.. with that i can specify which path it should use for the roms, which emulator to choose for which roms, i can load additional tools and settings such as antimicro to configure different joystick scenarios, it offers a preview of games and i can watch movies over it.. it's an all in one entertainment solution for me.
I gave an U3 with that image (where it works perfectly without issues) to my nephews (7 and 4 yo.) it's completly controlled over XBox Controller, no Mouse, No Keyboard.. They play games and watch movies.. nothing else is missing.

Regarding the ROM folder on a different device.. just copy the folder "as is" on an external device and then mount the external device directly in /home/odroid/ or /home/odroid/ROMS depending on what you copied. can be done within fstab. very easy to do actually. you don't need to create tons of links.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.
User avatar
meveric
 
Posts: 6463
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: ODROID-X2,ODROID-U2,ODROID-U3,ODROID-XU-Lite, ODROID-XU3, ODROID-XU3-Lite, ODROID-C1, ODROID-XU4, ODROID-C2

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby animaster84 » Sat Nov 29, 2014 11:29 pm

Hi, thank's for Gamestation...
How can i use a Dualshock 3 for PS3 with Gamestation, instead of Xbox Controller?
animaster84
 
Posts: 2
Joined: Mon Nov 10, 2014 1:42 am
languages_spoken: Italiano
ODROIDs: ODROID-XU3 Lite

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby meveric » Sun Nov 30, 2014 5:30 am

either by remapping the buttons in the corresponding emulators (mostly retroarch and maybe PPSSPP) or using xboxdrv to map your PS3 as an XBox Gamepad
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.
User avatar
meveric
 
Posts: 6463
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: ODROID-X2,ODROID-U2,ODROID-U3,ODROID-XU-Lite, ODROID-XU3, ODROID-XU3-Lite, ODROID-C1, ODROID-XU4, ODROID-C2

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby opie » Fri Dec 05, 2014 3:04 pm

Awesome! Thanks for this! How does it play N64 or PS1 games?
opie
 
Posts: 24
Joined: Fri Oct 10, 2014 2:39 pm
languages_spoken: english

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby meveric » Fri Dec 05, 2014 3:25 pm

PS1 games should run without issues.. N64 you have to try.. some games work nicely others are rather slow.
But don't forget about PSP if you want 3D action ;)
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.
User avatar
meveric
 
Posts: 6463
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: ODROID-X2,ODROID-U2,ODROID-U3,ODROID-XU-Lite, ODROID-XU3, ODROID-XU3-Lite, ODROID-C1, ODROID-XU4, ODROID-C2

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby opie » Fri Dec 05, 2014 3:52 pm

If it can play Ps1 games then I assume it'll have no problems playing SNES games like Starfox that use SuperFX ?
opie
 
Posts: 24
Joined: Fri Oct 10, 2014 2:39 pm
languages_spoken: english

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby meveric » Fri Dec 05, 2014 10:32 pm

SNES and SuperFX should be fully supported.. check the first page there is a list of all available emulators.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.
User avatar
meveric
 
Posts: 6463
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: ODROID-X2,ODROID-U2,ODROID-U3,ODROID-XU-Lite, ODROID-XU3, ODROID-XU3-Lite, ODROID-C1, ODROID-XU4, ODROID-C2

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby opie » Sun Dec 07, 2014 4:02 am

Testing it today but I have a question; is there an easier way to import roms to the XBMC Rom Collection plugin? If importing hits an error getting the artwork, all importing stops and I have to manually hit OK. :-\
opie
 
Posts: 24
Joined: Fri Oct 10, 2014 2:39 pm
languages_spoken: english

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby opie » Sun Dec 07, 2014 4:37 am

Also, only A and B work on my wired 360 controller, not d-pad.. How do you exit retroarch?
opie
 
Posts: 24
Joined: Fri Oct 10, 2014 2:39 pm
languages_spoken: english

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby meveric » Sun Dec 07, 2014 8:01 am

opie wrote:Testing it today but I have a question; is there an easier way to import roms to the XBMC Rom Collection plugin? If importing hits an error getting the artwork, all importing stops and I have to manually hit OK. :-\

Nope since XBMC Rom Collection Browser is what's used to collect artworks and stuff there issn't a faster way, unless you download everything manually and choose to use local artwork and local info... but that would require collection everything beforehand and wouldn't be any faster.
Besides that, i wouldn't use the automatic mode anyway it only guesses what it could be and issn't always what you want. You should do it manually which normally gives much better results.
I wouldn't import hundreds of games at once that's gonna take very long time and you probably won't play them all at once anyway.. besides that 500 games requires 500 times of downloading covers.. that will quickly result in very much used space.
opie wrote:Also, only A and B work on my wired 360 controller, not d-pad.. How do you exit retroarch?

Not sure why your controller is not working, i'm using wireless 360 controller and it's 100% supported i guess if the issue is with retroarch, then you have to remap the buttons using "retroarch-joyconfig" from a terminal and copy the result in the config file unter /home/odroid/.config/retroarch/retroarch.cfg you exit retroarch with ESC or what i did to map it on a button pressing the left analog stick.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.
User avatar
meveric
 
Posts: 6463
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: ODROID-X2,ODROID-U2,ODROID-U3,ODROID-XU-Lite, ODROID-XU3, ODROID-XU3-Lite, ODROID-C1, ODROID-XU4, ODROID-C2

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby opie » Sun Dec 07, 2014 12:03 pm

Thanks meveric!
opie
 
Posts: 24
Joined: Fri Oct 10, 2014 2:39 pm
languages_spoken: english

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby morbid42 » Sun Dec 07, 2014 6:00 pm

Hi,

So ive finally had time to setup my games. I mounted my usb - /etc/fstab reads "/dev/sda1 /home/odroid/ROMS/ vfat rw,user,exec,umask=000 0 0", permissions changed to allow artwoek to be downloaded. All the files and folders in the original ROMS folder is present.

And now the million dollar question lol. How do you actually play any game???

I assume click on the name of game. All this does is switch to desktop, open small terminal at top left, then a black screen, with the odroid showing a steady flashing blue led. I have to switch off odroid at plug. Have i missed something?

Kindest regards
morbid42
 
Posts: 34
Joined: Fri Sep 19, 2014 6:10 am
languages_spoken: english

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby skint » Sun Dec 28, 2014 4:44 am

Hi, I'm about to purchase an XU3-lite for the sole purpose of using the device as an emulation machine on the big living room TV. So I'm looking for a nice frontend to boot into, I have had emulation station in my mind for a while but I'm wondering if someone could please post some pics of how this looks when it's running please? Would be nice to use this as it's all set up already but I'm just wondering what it actually looks like.
thanks
skint
 
Posts: 12
Joined: Sun Dec 28, 2014 2:51 am
languages_spoken: english
ODROIDs: ODROID XU3 - soon!

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby meveric » Sun Dec 28, 2014 5:44 am


That's an rather old video but true none the less..
As you can see you can even watch gameplay videos while selecting a game.. here's a good description on how to do it:

Just make sure the file names of the movies and the roms do match.

Besides that it offers everything normal XBMC offers.. Movie Playback, Pictures, Music, you name it it has it.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.
User avatar
meveric
 
Posts: 6463
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: ODROID-X2,ODROID-U2,ODROID-U3,ODROID-XU-Lite, ODROID-XU3, ODROID-XU3-Lite, ODROID-C1, ODROID-XU4, ODROID-C2

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby skint » Sun Dec 28, 2014 6:03 am

Thankyou, that looks excellent. And with your image I could just hook up a wireless 360 pad and that would control everything?
skint
 
Posts: 12
Joined: Sun Dec 28, 2014 2:51 am
languages_spoken: english
ODROIDs: ODROID XU3 - soon!

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby meveric » Sun Dec 28, 2014 6:18 am

yepp that's what i use and also gave for my little nephews, they don't have keyboard or mouse at all.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.
User avatar
meveric
 
Posts: 6463
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: ODROID-X2,ODROID-U2,ODROID-U3,ODROID-XU-Lite, ODROID-XU3, ODROID-XU3-Lite, ODROID-C1, ODROID-XU4, ODROID-C2

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby RainMaker » Thu Jan 01, 2015 3:51 am

First off thanks for taking the time to build, test and share this image!!

I'm using an XU3 Lite. I loaded up your image and it was working very well. I then followed the instructions in your 2nd post. It installed the new kernel without any errors. But, after shutting down and restarting, the red and green LEDs are on solid on the XU3, the fan runs continuously, and it doesn't boot. Doesn't even show the boot prom. I've reloaded it and done the same thing twice with the same results.

Any ideas?
RainMaker
 
Posts: 2
Joined: Wed Dec 17, 2014 4:09 pm
languages_spoken: english
ODROIDs: Odroid-XU3 Lite

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby meveric » Thu Jan 01, 2015 10:20 am

hmm depends on what happens during the update process..
Are you sure the updated completed successfuly? can you copy the output during kernel update here?
There are several things that might fail, such as copying the dtb file or something similar.

I haven't been on the XU3 for a while so i might check on the image soon again.
Can you give a list of the /boot folder what files are there and probably also what dates they have?
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.
User avatar
meveric
 
Posts: 6463
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: ODROID-X2,ODROID-U2,ODROID-U3,ODROID-XU-Lite, ODROID-XU3, ODROID-XU3-Lite, ODROID-C1, ODROID-XU4, ODROID-C2

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby uchihakyo » Fri Jan 02, 2015 5:53 am

RainMaker wrote:First off thanks for taking the time to build, test and share this image!!

I'm using an XU3 Lite. I loaded up your image and it was working very well. I then followed the instructions in your 2nd post. It installed the new kernel without any errors. But, after shutting down and restarting, the red and green LEDs are on solid on the XU3, the fan runs continuously, and it doesn't boot. Doesn't even show the boot prom. I've reloaded it and done the same thing twice with the same results.

Any ideas?



I've the same problem...

After a few attempts, turning fully off and on it starts to boot. I could check that if a very fast blink on blue light occurs when i plugged the power cable, it sucessffuly start. I'm checking others distros for the same behavior, until now this one and official ubuntu 14.04 have this issue.
uchihakyo
 
Posts: 12
Joined: Mon Dec 15, 2014 10:25 pm
languages_spoken: portuguese,english
ODROIDs: xu3 lite

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby meveric » Fri Jan 02, 2015 7:05 am

there aren't that many images for the XU3 ;)
But thing stays the same, if you don't answer the question there's nothing people can do to help.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.
User avatar
meveric
 
Posts: 6463
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: ODROID-X2,ODROID-U2,ODROID-U3,ODROID-XU-Lite, ODROID-XU3, ODROID-XU3-Lite, ODROID-C1, ODROID-XU4, ODROID-C2

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby uchihakyo » Fri Jan 02, 2015 12:02 pm

meveric wrote:there aren't that many images for the XU3 ;)
But thing stays the same, if you don't answer the question there's nothing people can do to help.


unfornettly thats is true... i made a few tests about the boot with or without the "apt-get ugrade && apt-get distr-upgrade" and the behavior still the same. It's possible that something is phisically wrong with XU3 ?

Follow my /boot information (before upgrade)...
Attachments
boot.png
/boot files
boot.png (25.15 KiB) Viewed 36796 times
uchihakyo
 
Posts: 12
Joined: Mon Dec 15, 2014 10:25 pm
languages_spoken: portuguese,english
ODROIDs: xu3 lite

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby meveric » Fri Jan 02, 2015 5:50 pm

well, if you don't update the image should work as it is, there were some things fixed with the newer Kernel, but at least booting the image should work fine.
And you say the image does not boot correctly?
Can you describe in more detail what happens if it does not boot correctly?
Do you have UART or access to another Linux PC so you can access different log files?
Last edited by meveric on Mon Jan 05, 2015 11:40 pm, edited 1 time in total.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.
User avatar
meveric
 
Posts: 6463
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: ODROID-X2,ODROID-U2,ODROID-U3,ODROID-XU-Lite, ODROID-XU3, ODROID-XU3-Lite, ODROID-C1, ODROID-XU4, ODROID-C2

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby uchihakyo » Fri Jan 02, 2015 11:29 pm

meveric wrote:well, if you don't update the image should work as it is, there were some thinks fixed with the newer Kernel, but at least booting the image should work fine.
And you say the image does not boot correctly?
Can you describe in more detail what happens if it does not boot correctly?
Do you have UART or access to another Linux PC so you can access different log files?


Yeah, that's correctly. Actually even with the original image file the boot doesn't work as it should.

Here some detailed information:
- At first power on (plugging the energy cable) if the XU3 turn the leds red + green or red+ blue it doesn't start but if the red +green and a fast blink on blue occurs, then it is fine.
- If i plug the XU3 on energy without the SD then insert it and press the power button, its boot corretly (red +green and a fast blink on blue)
- After a reboot the board stays with a solid red or red+ green and fan still on. Sometimes it's fine (red +green and a fast blink on blue)


Well, i don't have UART access but have a raspberry and some VM. Which log files we need ?
uchihakyo
 
Posts: 12
Joined: Mon Dec 15, 2014 10:25 pm
languages_spoken: portuguese,english
ODROIDs: xu3 lite

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby meveric » Sat Jan 03, 2015 2:39 am

dmesg and syslog would be the most interesting i guess..
maybe dmesg.0 or dmesg.1.gz could be interesting as well depending on how often you restarted and it worked/did not work.
all should be located in /var/log/
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.
User avatar
meveric
 
Posts: 6463
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: ODROID-X2,ODROID-U2,ODROID-U3,ODROID-XU-Lite, ODROID-XU3, ODROID-XU3-Lite, ODROID-C1, ODROID-XU4, ODROID-C2

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby nukularpower » Sat Jan 03, 2015 9:30 am

Registered just to point out that I'm also having the no-boot problem - everything appears to be working fine with the LEDs and all, but there is no video output whatsoever.

Will get logs and such when I can, just wanted to point out that this may be a big problem. I've tried re-imaging the emmc (using the windows utility) 4-5 times now. Going to try with dd next.
nukularpower
 
Posts: 5
Joined: Sat Jan 03, 2015 9:27 am
languages_spoken: english
ODROIDs: Xu3

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby nukularpower » Sat Jan 03, 2015 3:29 pm

Just wanted to report that it seems to be working for me fine now, after burning with dd. Out of curiosity, does the image support a PS3 dualshock controller? I ask because bluetooth adapters are easier to come by than the proprietary MS one for the Xbox controller that I've seen mentioned aplenty. Also, is it necessary to do the updates in post 2 if you aren't using the MATE version? thx
nukularpower
 
Posts: 5
Joined: Sat Jan 03, 2015 9:27 am
languages_spoken: english
ODROIDs: Xu3

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby meveric » Sat Jan 03, 2015 4:40 pm

nukularpower wrote:Just wanted to report that it seems to be working for me fine now, after burning with dd. Out of curiosity, does the image support a PS3 dualshock controller? I ask because bluetooth adapters are easier to come by than the proprietary MS one for the Xbox controller that I've seen mentioned aplenty.

gnerally yes it's working, but all the emulators are setup to use XBox360 controllers... so you would have to change the controller setup to match PS3 controller or use something called xboxdrv which can change other controllers to mimic xbox360 controller setup.
nukularpower wrote:Also, is it necessary to do the updates in post 2 if you aren't using the MATE version? thx

Generally i would say yes, cause this will give you newer versions of the kernel also it's needed if you want to use hardware decoding for video playback in XBMC
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.
User avatar
meveric
 
Posts: 6463
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: ODROID-X2,ODROID-U2,ODROID-U3,ODROID-XU-Lite, ODROID-XU3, ODROID-XU3-Lite, ODROID-C1, ODROID-XU4, ODROID-C2

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby uchihakyo » Mon Jan 05, 2015 9:48 pm

meveric wrote:dmesg and syslog would be the most interesting i guess..
maybe dmesg.0 or dmesg.1.gz could be interesting as well depending on how often you restarted and it worked/did not work.
all should be located in /var/log/


Hello, maverick i looked for thoose logs and didn't find anything about the boot (fail boot). But here they are ...

nukularpower wrote:Just wanted to report that it seems to be working for me fine now, after burning with dd. Out of curiosity, does the image support a PS3 dualshock controller? I ask because bluetooth adapters are easier to come by than the proprietary MS one for the Xbox controller that I've seen mentioned aplenty. Also, is it necessary to do the updates in post 2 if you aren't using the MATE version? thx


I've tryed to burn it with dd but the boot problem still the same :(
Attachments
logs.tar
(364.5 KiB) Downloaded 93 times
uchihakyo
 
Posts: 12
Joined: Mon Dec 15, 2014 10:25 pm
languages_spoken: portuguese,english
ODROIDs: xu3 lite

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby meveric » Mon Jan 05, 2015 11:48 pm

Hmm the log looks strange like it just ends in the middle for no reason.
I've seen you have a 3TB harddrive connected, does this happen without the harddrive as well?
I'll try to upload a new image soon and have newer kernel and the fix described in my second post already included, so you can check if that might work for you better.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.
User avatar
meveric
 
Posts: 6463
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: ODROID-X2,ODROID-U2,ODROID-U3,ODROID-XU-Lite, ODROID-XU3, ODROID-XU3-Lite, ODROID-C1, ODROID-XU4, ODROID-C2

Re: ODROID GameStation Turbo with XBMC for XU3

Unread postby uchihakyo » Tue Jan 06, 2015 12:25 am

meveric wrote:Hmm the log looks strange like it just ends in the middle for no reason.
I've seen you have a 3TB harddrive connected, does this happen without the harddrive as well?
I'll try to upload a new image soon and have newer kernel and the fix described in my second post already included, so you can check if that might work for you better.


Well, the first boot was a fail one (didn't find a corresponding information about it ) and the second, even with the strange end of file it was a sucessfull boot. There is some way to log "all" boots ? Or thoose fail one's are not even getting to the system ?

About the update (second post), i'm using the clean image right now ... seems much more stable (playback of xmbc works great with a little bug on ff and rw) but afeter the upgrade its impossible to play more than once (a know mfc's bug as far as i know).

I didn't notice any diference with or without the Hardrive. Did you have more suggestions to help me with this dubug ? i don't have a clue
uchihakyo
 
Posts: 12
Joined: Mon Dec 15, 2014 10:25 pm
languages_spoken: portuguese,english
ODROIDs: xu3 lite

Next

Return to Projects

Who is online

Users browsing this forum: No registered users and 1 guest