[How To] Recalbox & KODI Dual Boot



Here is my easy how-to for building a multi-boot Recalbox & KODI system.
You can also install any other systems as well (eg. Raspbian) & easily boot to them from KODI.

It is compatible with all versions of the Raspberry Pi.
An internet connection is required on the Pi.


How to Install

Step 1

Follow THIS post to install NOOBS Lite Extra to your SD card.

Step 2

Power on the Pi.
NOOBS will load and then give you a list of OS's to install.


You can select any combination of systems you like.

For KODI, you can choose either LibreELEC or OSMC (or both).
Then select Recalbox & any other systems you want.
Above I have chosen Raspbian + LibreELEC + Recalbox

Recalbox-unstable is the latest experimental unstable version of Recalbox with various new features.

Once you have selected your systems, simply press i or click Install.

NOOBS will now download and install your chosen systems.
This can take a bit of time depending on how many systems you are installing.

Wait for it to complete, and then move on to step 3.

Step 3

Follow THIS post to install my NOOBS Companion Add-on in KODI.

Step 4

Let's now make Recalbox able to boot-back into our KODI system.

Go to the main menu.
Scroll down to Add-ons.
Select the "NOOBS Companion" add-on.

Move down to the Recalbox system.
Open the context menu and select "Install Boot-Back"


Recalbox has now been modified to "Boot-Back" into our KODI system (instead of it's own).


Watch the video on the NOOBS Companion post for more things you can do with it!

Enjoy :)


Optional Tweaks

Tweak #1
If you would like to store your Recalbox Roms on a shared network folder, see HERE

Tweak #2
If your using LibreELEC and want to remove all the extra sources in File manager, see HERE


Troubleshooting

Issue: NOOBS Companion add-on is removed from KODI.
Solution: Redo Step 3 from above.

Issue: Recalbox no longer boots back into our KODI system (eg. after an update)
Solution: Redo Step 4 from above.


Changelog

02/03/17
- Change the entire method to use my brand new NOOBS Companion Add-on.

Thanks to the teams at Raspberry Pi, KODI, LibreELEC, OSMC, PINN & Recalbox

Comments

  1. Thank you!!! Great way to easily maximize the space for roms! I'll tried it right away. One question arises... will there still be 'enough' space left for addons and other files (not that I need more than 2 Gb) on the external kodi? Or will this way the recalbox experience optimized?

    ReplyDelete
    Replies
    1. Hi.
      I have left it as their nominal size but just not expanding.

      OSMC = 1500 - 500 = 1000MB
      OpenELEC = 864MB

      You can change the size by editing NOOBS/os/(openelec|osmc)_pi2/partitions.json
      Change nominal size to what you want in MB (on the ext4 partions).
      Do this just after you copy the files to the SD card.

      Delete
    2. Personally, I think 1000MB would be enough.

      Delete
    3. One more time, thank you very much for your support! Everything works great on my system now!

      Delete
    4. Great to hear :)

      If you haven't tried it yet, try out the new recalbox web manager.
      Simply open a browser and go to http://PI_IP_ADDRESS

      Very cool. Can edit the config and upload roms via the browser :)

      Delete
    5. Thanks so much for this! I have everything working great, except I can't use openelec's backup/restore tool to restore an existing backup. I get an error saying "There is not enough free storage space to continue!". I changed the "partition_size_nominal" to 2000 for the ext4 partition on openelec as described above. The backup is 311MB .tar file. Any suggestions

      Delete
  2. I found the problem with the Pi1 images.
    Recalbox on the Pi1 doesn't like not being the first OS installed.
    I assume it has it's partion number hard-coded somewhere to be the first partions.

    Therefore, I have added a _ before the folder name of the recalbox OS.
    This makes NOOBS install it first.

    To keep consistency, I will also do this for the Pi2 images.
    Therefore, the new KODI partion will be 8 and Recalbox will be 5.

    My updated images will be coded with these new values and the KODI add-on will also be set to 5 by default.

    ReplyDelete
  3. Hi Matt,

    Does the posted OSMC/Recalbox image resolve the "extra sources" issue?

    And, I don't want to be a bother, but are you still planning a walkthrough about putting ROMs on a network share?

    Thanks!

    ReplyDelete
    Replies
    1. Hi.
      I have not modified the OSMC or OpenELEC at all. They are just the same as NOOBS would install. I have left it upto OSMC to fix that and he said it was on his "to do", so hopefully in an update shortly it will be fixed.

      Yes, network roms will be my next post :)

      Delete
    2. Finally got the network rom post up

      http://www.matthuisman.nz/2015/12/recalbox-network-roms-share-folder.html

      Delete
  4. Hi Matt first thank you so much for your guide now I have a media center in my house just like i want...but i have a problem (sorry,i am noob) i don´t know how to put rooms in recalbox because i don´t see the folders in the sd card in my pc!! and how i can edit openelec folders to put my epg. Thanks Matt, sorry for my bad english

    ReplyDelete
    Replies
    1. Correct. You can't simply transfer the roms onto the SD card using a Windows PC. Windows only sees the first FAT partion on external media. The first FAT partion on your SD will be the NOOBS boot partion.

      To get roms into Recalbox, you need to have the Pi on the same network as your PC.
      Boot into Recalbox. Now, visit http://PI_IP_ADDRESS in your browser. You can upload roms via that new web interface. Or via network shares at \\PI_IP_ADDRESS

      see here:
      https://github.com/recalbox/recalbox-os/wiki/Manual-%28EN%29#network

      Delete
  5. Thanks Matt!! that works! last cuestion how can i edit .strm files in kodi??, i mean edit files in kodi to put my personalized EPG...with Raspbian??

    ReplyDelete
    Replies
    1. Sorry, not sure on that one.
      I would ask over at http://forum.kodi.tv/

      Delete
  6. Hi Matt!
    The link to download the pre-built "offline" images does not works. Can you fix it please?

    ReplyDelete
    Replies
    1. Hi.
      I have tested all the links and they are working fine.
      Please try again.

      Delete
  7. Hi Matt,
    first of all, thanks for the great image. I use OSMC und Recalbox and it works very well. But when i start recalbox it says there is a update. But it will not install the update. It says update failed und restart. When i start recalbox again, it says "there is a update" again and the update failed. Can you help me?

    ReplyDelete
    Replies
    1. Hi.
      Mine updated fine. Maybe try updating again? Possibly the recalbox servers were down or something..

      Delete
  8. I have the same problem. But probably it is just something from the servers.

    ReplyDelete
    Replies
    1. Trying again now and will report back :)

      Delete
    2. rsync: failed to connect to recalbox.com (94.23.55.163): Connection refused (111)
      rsync error: error in socket IO (code 10) at clientserver.c(128) [Receiver=3.1.1]

      So, looks like the update is down at the moment.

      Delete
    3. Ok, thats the Problem. Thanks anyway :-)

      Delete
    4. I tried it again today and now it works.

      Delete
  9. Hello Matt!
    I'm surging for the config.txt data in your program. With this I could change settings like giving more cpu and enable 2,5 HDD..
    I tried your NOOBS 1.4.2 + Recalbox v3.3.0-beta-15 + OpenELEC 5.0.2 (300MB) Version and it contains a failur massage directly after pressing "Install" why this happens?

    Error crating file system
    mke2fs 1.42.12 (29-Aug-2014)
    Found a dos partition tabfle in /dev/mmcblk0p6
    Proceed anyway? (y,n)

    Then I can only press on Close... Y or N are not working on my Keyboard..

    Can you help me?

    greetz luky

    ReplyDelete
    Replies
    1. I figured it out. You will have the network cable plugged in when installing in NOOBS. There is a new OSMC version out so it will download that instead of using the one already on SD card. The new OSMC uses a script for the Pi Zero which isn't supported in NOOBS 1.4. So, to fix - unplug your network cable and then install the 2x OS's :)

      Or, wait a few hours for my new versions!

      Delete
    2. New images up now. Please try them :)

      Delete
  10. BIG UPDATE TO IMAGES

    Managed to package up OpenELEC 6.0 so latest images now use that.
    Updated OSMC to latest NOOBS version.

    OSMC and OpenELEC now include the Recalbox add-on out of the box.

    Changed Recalbox reboot method so won't break with updates.

    Updated NOOBS to 1.5 which allows for WiFi and setting what partions OS's are installed too (YAH!).

    Added autoboot.txt by default to boot into KODI. It's easier for people to remove rather than add.

    Raspberry Pi 1 updated images coming soon

    ReplyDelete
  11. Hi,
    Thanks for providing this. I installed and the gaming works great. However, I use Kodi with NextPVR and an HD HomeRun to watch my live TV. When I had Openelec installed everything was fine. But now with this image my video is chopping and is constantly buffering. Its basically un-watchable.

    I was wondering what the difference is between a standard Openelec install and you Openelec install image? Could it be the size of the partition? Is there not enough space for the buffering? Or could it be anything else?

    Thanks again

    ReplyDelete
    Replies
    1. It is stock standard OpenElec 6.0. Were you using 6.0 when it was working?

      Delete
    2. Yes. I was using 6.0. But I determined that it is not your images that are the problem. I did a clean OpenElec install and I am having the same problems now. I can't get it back to how I had it.

      I've tried everything including the advanced XML settings.

      Delete
    3. Try changing the video hardware acceleration to OMXPlayer instead of MMAL. Did you maybe need to add in your mpeg2 license key?

      Delete
    4. I did add in the license and the OMX player is worse for me. I finally fixed the issue. I turned on Time Shifting in the PVR client config. Rebooted and its perfect. I have no idea why that would fix the buffering but it did.

      Thanks

      Delete
  12. sorry matt i removed due to needing editing this was the intended post.....
    Hi Matt
    super job - credit to you and thank you for making life easier for us amateurs :)
    I have just one remaining issue. i want to be able to control the KODI half of the dual boot with the same
    game pad (Saitek P220) that i control RECALBOX with - could you point me in the right direction please ?
    I want to control everything with a joypad - a keyboard is an unwanted extra only for occasional special requirements
    thanks
    Don

    ReplyDelete
    Replies
    1. KODI is working on implementing game-pad support in the future. But there is most likely still a way at present.

      Best to pop over to the OSMC or OpenELEC forums and have a look / ask.

      Delete
  13. Hi Matt
    and while in kodi is it the same username and password as recalbox root/recalboxroot to remotely (ssh) access the box?
    thanks

    ReplyDelete
    Replies
    1. They are stock OpenELEC and OSMC. So, whatever they use for SSH :) You need to enable SSH in OpenELEC.

      Going off memory, Openelec = root / openelec & OSMC = osmc / osmc. A quick google will tell you :)

      Delete
  14. hey matt can u tell me how you solve the issue with booting into external kodi in version1.3+? i saw a post where u say you have changed say way it works can u twll me how it works now? sry my english is not so good. regards

    ReplyDelete
    Replies
    1. in the latest version it's just hard-coded in and doesn't rely on any setting in the config. The same way I describe in my other post about how-to make the images.

      Delete
    2. can u tell me a way to add another entry to the main menu that i can boot to raspian ? i have an noobs triple boot Setup with retropie openelec and raspian and would love to have a way to boot to raspian from recalbox out of the main menu with a script editing the autoboot.txt... in openelec it works perfect with the script but i dont know how to get it in recalbox...

      Delete
    3. Hi. That would involve editing the EmulationStation source code and recompiling = big job.
      See here for a method I proposed:
      https://github.com/recalbox/recalbox-os/issues/429

      Delete
  15. Just tried the new image of recalbox/openelec and I can't boot from Openelec to recalbox. Goes black or gives me error messages.

    ReplyDelete
    Replies
    1. Try again. Just tested OK. Make sure your installing RecalBox-OpenElec. You don't need to install the KODI add-on anymore. It comes pre-installed and setup correctly.

      Delete
    2. If your restoring a backup of OpenELEC that may over-write the addon settings. Make sure the boot partition is set to 6

      Delete
  16. Thanks Matt.
    I tried using an 8GB sd card instead of the 32GB and its all good now. Must have been that brand of SD card. All good now!

    ReplyDelete
  17. Hi Matt, I have after your instructions my card prepared. When I'm in my Pi Zero push the card (SanDisk 32 GB) into it, absolutely nothing happened. Excuse me  for my bad english, I'm from Germany.
    best regards Dirk

    ReplyDelete
    Replies
    1. Hi. After some thought, I don't think it will work on the Pi zero. Mainly due to Recalbox not supporting the latest version of NOOBS due to limited partition count :(

      Delete
  18. Hey Matt, when I change the Kodi skin to Bello and then go into Recalbox and then back into Openelec it causes a blank Help window pop up and then freeze
    :( any advice?

    ReplyDelete
    Replies
    1. Not sure sorry. Maybe ask on the OpenELEC site? Doesn't really seem related to the dual boot stuff

      Delete
  19. Gracias!!! por fin puedo tener juntos a OSMC y Recalbox

    ReplyDelete
  20. Hi Matt! You did a great job!!! Unfortunately, I have a problem if I switch from Kodi to Recalbox. After about 50 seconds my RPi2 shuts down itself (crashes maybe?). Whether I've started a game or not. However, if I change the boot partition to boot directly into Recalbox, the problem doesn't exist. Do you have any idea how to solve this problem?

    ReplyDelete
    Replies
    1. Hi. So when you run the add-on in KODI, it crashes and doesn't reboot into Recalbox?

      Delete
    2. I see you deleted your comment.
      If you still having issues, please advise if your using OpenELEC or OSMC and what version. Also advise what partition number you have set in the addon settings.

      Delete
    3. When I run the recalbox add-on in Kodi, Recalbox first starts successfully without any problems. But after about 50-60 seconds Recalbox crashes, whether I am in a game or in the selection menu of emulation station. Then my TV-screen turns black and I have to disconnect the power supply and connect it back again to restart the RPi with Kodi.

      Delete
    4. I'm using OpenELEC 6.0. Partition number 6 is set in the addon settings.

      Delete
  21. Hi Matt,

    I took time to test your HOWTO yesterday & it's just working in a wonderful way.

    As explained, I changed "partitions.json" in OpenELEC noobs directory & fixed the size myself. I had a small issue after noobs auto partition process since it came on OpenELEC default background without anything else (no menu bar, nothing). I rebooted & everything was ok.

    I find this solution much more efficient (since there are more embedded options in OpenELEC's Kodi) than the default one in Recalbox (but I also love the simplicity of Recalbox).

    I will now try your HOWTOs on cleaning up Kodi's sources & mounting Rom directories from network (since it will be much more easy to store it on my NAS; I'm just wondering what will be the impact on performances, maybe not on ~1MB snes games but more on ~20MB fba games)

    Huge thanks for this very clear & complete HOWTO

    ReplyDelete
    Replies
    1. I've found network fine for all games including large PSX games. This is wired. Haven't tried wireless.

      Delete
  22. Hi Matt,
    great to see what you´ve done here. I also would love to create the dual system with NOOBS recalbox and OSMC on the Rasp 2 B. Installation works finde. OSMC also. But the recalbox ends with a black-screen. Not even a start screen or something. Just black. Any ideas what I need to do?

    ReplyDelete
    Replies
    1. Ok. Not even when I install the recalbox alone from there website. what the heck?! HDMI via DVI-D to PC Screen. OSMC worked fine. Any tip? Idea? So frustrated..

      Delete
    2. It's due to DVI

      https://github.com/recalbox/recalbox-os/wiki/Connect-your-recalbox-to-a-DVI-screen-%28EN%29

      1)Let recalbox boot
      2)SSH into recalbox (root / recalboxroot)
      3)nano /boot/config.txt
      4)Comment out hdmi_drive=2 using a # before it
      5)Save (Ctrl X, Y, ENTER)
      6)reboot

      Delete
    3. Matt! my hero. Thank you. I feel a bit more stupid right now but I didn´t see that coming.. a missing #? wow.

      Delete
    4. Yeh. I'm not sure why he (Recalbox dev) has forced the hdmi_drive in the config. Without it, it should try to detect.

      Delete
  23. Hello, i got a raspberry 2 model b and i installed this dual boot images. Everything works fine only the navigation in osmc menu is not that smooth like it should. Is this normal or is there something wrong?

    ReplyDelete
    Replies
    1. Hi. This is just stock OSMC with the addon added. So, it won't be related to this dual boot. Therefore probably best to ask on OSMC forum. Try updating via the settings menu and see if that helps.

      Delete
    2. Updating was the first thing i did. I will search on the osmc forum. Thank you for the good guide and your respons!

      Delete
    3. Updating was the first thing i did. I will search on the osmc forum. Thank you for the good guide and your respons!

      Delete
  24. Hi Matt .
    i'm sorry for the bad English !

    First I am a Beginner !

    I have more than two week Software tried and searched for a
    good setup .

    Now I've found the perfecte .. thanks ..


    but I wonder the hardware technology is fast again!

    if i want to use an orange pi or citrus pi or newly coming fruits .
    noobs is not working .... how can you set fashion for suitable boot loader (eg . Lubuntu Ubuntu raspian ) whatever works

    they have determined a solution to avoid with your software setup set
    to another hartware like ( orangepi 2 with an external HDD for roms or SD .. )

    .. or is there a better hardware than PI2 where your set runs ???

    thank you for you time

    ReplyDelete
    Replies
    1. Hi Matt!

      First of all thanks for the great work and especially for sharing your tutorial!

      Unfortunately I have a problem.

      So, I've formated my sd card and copied your prepared files on it, like described in your instructions. But when I try to boot my PI 2, the screen stays completely black and the PI does not load anything. What could be wrong? Maybe is the used sd card (64GB) just to big, maybe especially for noobs? Or should I transfer the files with any special tool to the sd card? Or is it just because I used a Windows 7 System?

      Any ideas? Would be very thankful!

      Thanks in advance...

      Delete
    2. Are you using a DVI adapter or just straight HDMI from Pi to monitor?

      Delete
    3. Thanks for the quick response, mate! Jap, straight HDMI. But I've solved the problem by myself :). For all those who got the same problem: sd cards above 32GB will be only formated in exfat, but Noobs can not boot from exfat formated sd cards. So you have to use a prog called "HP USB Disk Storage Format Tool" to format the sd card as fat32. Now you can boot from it and Noobs will resize it automatically.

      Thanks again Matt, really great work!

      Greetings from Germany!

      Delete
    4. Thanks for the feedback. I have added a comment about this to the post :)

      Delete
    5. Thanks for the quick response, mate! Jap, straight HDMI. But I've solved the problem by myself :). For all those who got the same problem: sd cards above 32GB will be only formated in exfat, but Noobs can not boot from exfat formated sd cards. So you have to use a prog called "HP USB Disk Storage Format Tool" to format the sd card as fat32. Now you can boot from it and Noobs will resize it automatically.

      Thanks again Matt, really great work!

      Greetings from Germany!

      Delete
  25. Hi Matt,
    very cool image, the one i was looking for.
    I installed the "v1.3 - NOOBS Lite 1.5 + Recalbox v3.3.0-beta17 + OpenELEC 6.0.0" on a 32G card on Rasp2 - Recalbox is running fine but in OpenElec i only see the blue bubble background, no menu like films or music or setting.
    I checked it twice, no change.
    I would rather prefer OpenElec than OSMC.
    Do you have an older Recalbox+Openelec install ZIP ?
    Best regards,
    Kai

    ReplyDelete
  26. Hi Matt,

    thanks for your work!

    My only question is, where do i find the config.txt on the SD for the openelec?

    ReplyDelete
    Replies
    1. With SSH there is the error "read only file system", so i can't save it.

      Delete
    2. This is normal in OpenELEC. See here:
      http://wiki.openelec.tv/index.php/Config.txt

      mount -o remount,rw /flash
      nano /flash/config.txt
      mount -o remount,ro /flash
      reboot

      Delete
  27. Hello the downlode is down can u reup the files?

    Raspberry Pi 2 (Model B)

    v1.3 - NOOBS Lite 1.5 + Recalbox v3.3.0-beta17 + OpenELEC 6.0.0 (306MB)

    ReplyDelete
  28. Hello will you update noobs to v1.6 please
    thanks

    ReplyDelete
  29. Hi Matt,
    I'm trying to ssh intro recalbox with the root user (root / recalboxroot) but somehow is not accepting my password (ie. password incorrect). I tried to launch the terminal from Recalbox but it doesn't seeem to react to the fkeys combination either. Any thoughts of what might be the issue? has my root ssh user being locked out?
    Thanks!
    MArcos

    ReplyDelete
    Replies
    1. Should be fine. root / recalboxroot works for me :)

      Delete
  30. hey Matt,
    I have been using the dual boot and all of a sudden it boots directly into openelec on start up and when I try to go from openelec to recalbox, the screen goes dark and dies. autoboot.txt is set to 9. Any suggestions? I was just trying to avoid starting from scratch... lol Thanks! :)

    ReplyDelete
    Replies
    1. I would try changing the partition number in the Recalbox launcher add-on settings in OpenELEC

      Delete
  31. New v1.4 images up.

    Changes:
    Updated NOOBS lite to v1.7
    Updated Recalbox to v4.0-beta 1
    Updated OpenELEC to v6.0.1
    Increased OpenELEC boot partition size to 512MB
    Increased OpenELEC storage partition size to 1000MB

    The Raspberry 1 images should work on Raspberry Pi Zero now (not tested).

    Add new OpenELEC_Milhouse builds.
    These should have the new controller API included, so you should be able to use your gaming controller in it.

    ReplyDelete
    Replies
    1. Actually, no Milhouse builds.

      If people want these, they can start with the OpenELEC then do the manual update method using the Milhouse .tar

      Delete
  32. Thankyou for these Matt. I was just about to do my own recalbox 4.0Beta + Openelec build. Saved me much time + frustration. Greatly appreciated

    ReplyDelete
  33. Hey Matt,
    Is it possible to upgrade kodi to 16 without messing up the openelec/recalbox dual boot?
    Thanks!

    ReplyDelete
    Replies
    1. Yes. Just update OpenELEC using the manual update method. I assume you'll be using a Milhouse build as OpenELEC hasn't released their KODI v16.0 image yet.

      Delete
  34. Hello Matt!
    I created a live ubuntu usb to directly transfer my roms to the sd card, but they would just not copy. Any idea why or how to do it?

    ReplyDelete
    Replies
    1. Not really. Make sure your ROOT user. Also, check if the filesystem is mounted as RW (Read/write) and not just RO (Read only)

      Delete
  35. The Pi2 images will work on Pi3, however - Recalbox does not yet work on the Pi3. Once that's updated, new images will be released that are Pi3 compatible :)

    ReplyDelete
    Replies
    1. Hi Matt, I hope you are good!

      I am running a previous version of the prebuilt-image with OSMC-Recalbox3.3b on my Pi2. I have just bought a the Pi3 and auto-updated OSMC and it boots great on OSMC. As you mentioned Recalbox does not support the Pi3 yet but this is coming very soon I expect (https://github.com/recalbox/recalbox-buildroot/pull/233).

      Once Recalbox is updated with support for the Pi3 I'd like updating my RB 3.3 to latest 4beta and start using my Pi3. I'm writing as I'm looking for an automatic/semi-automatic update of only my Recalbox partition that would leave OSMC untouched and hopefully maintain all my Recalbox roms&settings too.

      Do you know if there is a way I could automate the upgrade from RB3.3 to RR4.0b from within Recalbox (e.g. via SSH)? Looking at their wiki it looks like the beta needs to be installed clean from start (https://github.com/recalbox/recalbox-os/wiki/Installation-%28EN%29). If so, could you let me know of how can I do this via Noobs without altering the OSMC partition and retaining (or migrating) Recalbox config?

      Ps. I've tried to boot into Recovery noobs on my Pi2 via SHIFT key but seems like it is not allowing me.
      Can i force this by changing the autoboot partition to 0 perhaps?

      Thanks once again taking the time and for your great work on the build!
      Marcos

      Delete
    2. Hi. NOOBs can only wipe and reinstall all OS's. It can't simply reinstall one OS and leave the other untouched unfortunately. I think the only way would be to backup your roms, KODI data - then start with fresh install.

      Delete
  36. Hi Matt. First off these are really useful and greatly appreciated! Just a heads u not sure if its just me. When I overclock in recalbox if i choose 1050+ or 1100 it completely crashes my system upon reboot and never recovers after several hard reboot attempt trys. Keep up the good work! Thanks again.

    ReplyDelete
    Replies
    1. Probably best to post over at Recalbox forums.

      These images are basically stock apart from adding in a tiny bit of code to allow booting between them.

      Delete
  37. Will you make a dual boot image for the raspberry pi 3, including openolec and recalbox? :D

    ReplyDelete
    Replies
    1. Yes.
      As soon as Recalbox adds support for the Pi3.

      Delete
    2. Actually. There are a few Recalbox for RPi3 beta builds out. I will create an 'experimental' Raspberry Pi 3 image with these. Should be up within next few hours

      Delete
  38. Please don't do that, you are not helping, the version you provide is not stable at all, maybe just armv7, and you're screwing the team work.

    Digi.

    ReplyDelete
    Replies
    1. Sorry. Wasn't trying to "screw the teamwork". I just saw the RPi3 image available so made a dual-boot image. I see you have released Beta-2 so will update to that.

      Delete
    2. Can I use the update feature in recalbox or do I have to do a whole new fresh install?

      Delete
    3. Depends what version you are using. I don't think you can update from 3.3 to 4.0 - (but I may be mistaken). If your on 4.0-beta1, you should be able to use the update feature in recalbox

      Delete
    4. and it won't mess up the booting into openelec? as in it won't replace that link with recalboxes version of kodi?

      Delete
    5. Sorry, I'm on 4.0. Used the image/files you provided for 4.0

      Also have to say that I'm loving it. Well done.

      Delete
    6. It shouldn't.

      The script that changes the booting is actually in the shared folder (which doesn't get written over on updates).

      Just after the update, wait a good 30seconds on the initial boot to give the script time to apply the patch.

      Delete
    7. Thanks for all your help. I just finished the update but now when I go to launch kodi from recalbox it doesn't launch the openelec version but rather the recalbox one. In order to launch OpenElec I have to reboot. After applying the update, I waited about 3mins for the script to apply the patch like you said. Is there a way I can fix this? Thanks again.

      Delete
    8. Let me download my old version and update and see what's going on.
      Hold tight!

      Delete
    9. Worked fine for me.

      You didn't delete the /share/system/custom.sh file by any chance?

      Can you check to see if you have that file?
      Either SSH in /recalbox/share/system/custom.sh

      or via SAMBA
      \\192.168.2.6\User data\system\custom.sh

      Where 192.168.2.6 is the IP of the Raspberry Pi.

      Delete
    10. I didnt delete or install anything separately. Just ran the recalbox update and that's all. When I browse to recalbox/share/system the custom.sh file was gone. I hadn't deleted anything though. When I browsed to openelec/share/system/ I saw custom.sh. I copied this file to the recalbox system folder, rebooted, waited 30sec and then it all worked and I'm back to the openelec kodi. All fixed. Thanks for your help. Cheers.

      Delete
    11. Odd!!

      Can you tell me what version you were using?
      Was it the last Pi3 version "Experimental"?
      Or, the last Pi2 version?

      Delete
    12. I had done a clean install of the recalbox 4.0b1 + openelec build that you'd posted before. It was the Pi2 version.

      Delete
  39. Great Work!

    Are you planning to make a built with Xbian and Recalbox?
    That would be great <3

    ReplyDelete
    Replies
    1. No sorry. I don't even know if Xbian makes a NOOBS compatible version of their system?

      Delete
  40. Great job! I downloaded the OSMC version. I was looking for a way to have Jarvis 16.0 on Recalbox since it comes with 15.2

    ReplyDelete
  41. Thanks for these, they are just what I needed! I installed the recalbox/osmc RPi2 version and all was well, but I am having a problem with the RPi3 version. Every time I access the system settings in Recalbox emulation Station crashes to a black screen with the recalbox logo and the version number. Normally I would take this up with them, but a normal recalbox install doesn't have this problem. Has anyone else reported this issue?

    ReplyDelete
    Replies
    1. I'll see if I can replicate. All the OS's are pretty much stock. I touch as minimal as possible to enable the reboot.

      Recalbox - I only use a 'custom.sh' in the Share/Systems folder that their code calls via init.d. This then modifies the script they use to call to run KODI.

      In OSMC / OpenELEC - it's simply including my addon in the userdata folder.

      Delete
    2. Just tested on the Pi3. I can get into system settings no problems. Check for updates, pair controllers etc etc.

      Is there a particular setting it crashes on?
      Can you give more info how to re-produce?

      Delete
    3. I have no issues in OSMC, that part works 100% as expected. In recalbox, after a fresh install with no changes accept using the SONY PS3 DS controller, I open the "Start" menu settings and try to enter the "System" settings. And then ES crashes to black screen.

      I do have a Bluetooth dongle connected for the PS3 controller, tonight I'll try disconnecting the dongle and just using a keyboard to enter the settings.

      Delete
  42. Hi Matt, Awesome images thank you. I have a question. I have a Kodi build that I has evolved over time which would take many hours to recreate. Due to this I restore using Xunity backup my image whenever I do a fresh Kodi install. However, If I do this will I loose your RecalBox Addon? I tried to download the addon from your other page but it states it's no longer available... If you could let me know that would be great!

    ReplyDelete
    Replies
    1. Sure :)
      Here it is:

      https://mega.nz/#!PQokhIZT!zy65oBBXA_vPD6PnUCZMX0ObekoPoeRZ_oK1lMtinRE

      Delete
  43. Great work.
    All is working well thank you very much.
    Can I get previous version of osmc?
    Tvheadend server v3 is not compatible with Javis.

    ReplyDelete
    Replies
    1. Yes, you could replace all the contents in the NOOBS/OS/OSMC folder with the contents from your chosen version here:
      http://downloads.raspberrypi.org/osmc_pi2/archive/

      Then download the Recalbox script from here:
      https://mega.nz/#!PQokhIZT!zy65oBBXA_vPD6PnUCZMX0ObekoPoeRZ_oK1lMtinRE

      Delete
    2. Could be a stupid question but what do I do with this Script?

      Delete
    3. Sorry. I meant that's the add-on that reboots the Pi into Recalbox.

      Delete
    4. Thank you Matt.
      I will try it this week.

      Delete
    5. Thanks, I am going to give it a shot with the latest Openelec beta

      Delete
  44. Hello Matt,
    I don't know you but I want to kiss you ;)
    you did exactly what I want. Everything works great !!! thank you very much.
    I find this post https://discourse.osmc.tv/t/howto-scripts-for-using-xbox-controller-in-retrosmc/9331/2 in order to use the pad X360 with osmc.
    It works, just go to point 3, and does not create the file /home/osmc/buttonswap.ini
    Thanks again !

    ReplyDelete
  45. Hello Matt,

    great work, but can you make an image with openelec kodi 16
    That would be great

    ReplyDelete
    Replies
    1. Hi. Just use the OpenELEC 6.0.3 version. Then you can easily update to the latest OpenELEC 7.0 Beta using the manual update method found here:

      http://wiki.openelec.tv/index.php/Updating_OpenELEC#Manually_Updating_OpenELEC

      Delete
  46. Matt,
    Can I pick Raspbian in addition to recalbox-OS and recalboxOS-OSMC? So I can boot to any of the three?
    Ideally I'd like it to autoboot into KODI\OSMC, will I have to change the autoboot.txt file and change the boot-partition value? I have a 64MB card and it is installing all 3 right now so i'll find out soon... hoping it works as I hope.

    ReplyDelete
    Replies
    1. OK seems to work at least what I tried out in 10mins... now I have to work out how to boot into Raspbian somehow, i'm hoping to add another program addon similar to what you supplied to get to Kodi\OSMC but boots to Raspbian. Then i'm guessing I can exit Raspbian and reboot automatically back to Kodi\OSMC.

      Delete
  47. Thanks matt!! thanks to this guide/your images you've let me create my dream Pi media center. You da man

    ReplyDelete
  48. Is there any way i can get the files on a USB drive / SSD and boot from microSD at the start but then read / write to SSD?

    Just weighing up all my options.

    Cheers for the ace work!

    ReplyDelete
    Replies
    1. Hi Ben,

      It really depends if NOOBS can be run on an external hard-drive. Have a google around. I don't think it can.

      If you just need the extra space for Roms, then you can have both OS's on the SD card (as per normal), and store roms etc on the external drive.

      Both KODI and Recalbox can talk to an external drive.

      Delete
    2. Thanks very much for the response. Really appreciate it.

      Cheers :)

      Delete
  49. Hey, thanks for this great work.
    Kodi just works fine.
    But when I try to enter Recalbox via the addon it always ends up with a black screen.
    greets , LONO
    RPi3

    ReplyDelete
    Replies
    1. Hmm. It should be fine. Try changing the boot partition in settings.

      Delete
  50. Hey Matt,
    Thank you for your work.
    But is it possible that there is any issue with the rpi3 build?
    I can't find the openelec_recalbox, only the stock openelec, wehre i am not able to find any recalbox addon.

    Thanks for help.

    ReplyDelete
    Replies
    1. All right, got it by myself by installing your Addon:
      https://mega.nz/#!PQokhIZT!zy65oBBXA_vPD6PnUCZMX0ObekoPoeRZ_oK1lMtinRE

      :)

      Delete
  51. Hey, thanks for your work Matt.

    Can u add retropie instead recalbox? Recalbox is great, but i miss Dreamcast emulator. I would like a dual boot image with OSMC and Retropie. Is that possible?

    Thanks in advance.

    ReplyDelete
    Replies
    1. Someone else has already done that.
      See here:
      http://www.multibootpi.com/builds/retropie-3-6-openelec-6-0-3-raspbian-jessie-triple-boot/

      Delete
  52. Hey Matt, I can not get my 8bitdo NES30Pro bluetooth controller to work. It's acting like the built-in bluetooth on my RPi3 is not working. If I plug in a usb bluetooth dongle, it connects fine. Is there a way to check the on board bluetooth with your build? Thanks

    ReplyDelete
    Replies
    1. Correct.

      If you read the Recalbox BETA 2 release notes,
      Pi3 built-in Bluetooth is not yet supported.

      Thanks,
      Matt

      Delete
    2. That would be why.... lol thanks. Any estimate on when it will?

      Delete
    3. Hi. I don't develop Recalbox or KODI. I simply package them up for the dual-boot.

      Best to ask / look over at the Recalbox forums:
      http://blog.recalbox.com/forums/

      I imagine it won't be too far away.

      Delete
  53. I need the Recalbox+OSMC 15.2 image. Maybe someone can reupload it?

    ReplyDelete
    Replies
    1. I had a look but couldn't find it :( Sorry.
      Maybe someone else has it.

      Delete
  54. This comment has been removed by the author.

    ReplyDelete
  55. OSMC rpi2 use and works perfectly, but when booting from recalbox noobs or the addon OSMC, the screen goes black, but can be accessed by ssh and restart the rpi2.

    Comment that use the image that you've hanged.

    Any solution?

    Sorry for my English google.

    ReplyDelete
  56. Hello, Matt, Great work

    I have one question, i downloaded your 3/14/2016 image for Pi2, when i install it, it says 3/13/16 build 36, any help will be muchly appreciated

    I even tried to update the recalbox in emulationstation menu with no luck..

    email [email protected]

    ReplyDelete
    Replies
    1. That correct. 3/14/2016 is my release date - not the version of the included software.

      Delete
    2. OK, Thank You,
      Keep up the great work

      Delete
    3. OK, Thank You,
      Keep up the great work

      Delete
  57. Hi i have taken your Image openelec Runs perfekt recalbox too , The only Problem i have my ps3 Controller doesnt connect i have reset The Controller out The cable for 10 seconds in The Box Nothing Happens i have a rasperry pi3 i Hope you Can help me

    ReplyDelete
    Replies
    1. That will be because Recalbox currently does not support the Pi3's built-in bluetooth.

      Delete
    2. Ah okay thanks i Hope they Change it... Thank you for The Reply

      Delete
  58. Replies
    1. You can update through recalbox's menu.

      Delete
    2. Hmmm no! no update from beta 2, and i want OpenElec, no KODI.

      Delete
    3. OpenELEC is KODI??
      And yes you can update once in beta2, go into menu and update.

      So, download the OpenELEC build from above. Once in Recalbox, simply update. EASY!

      Delete

  59. Hello , I have problems with moonshine on recalbox. I can pair and init all ok , but after the reset does not work. Any ideas?

    work with a standalone recalbox of another sd

    ReplyDelete
    Replies
    1. the recalbox in this is completely standard apart from 1x file in the share folder.

      Delete
  60. Hi my friend, Is it possible to install os´s on a usb HDD?

    Thanks

    ReplyDelete
    Replies
    1. Not sure. If NOOBS is able to do it then sure.

      Delete
  61. Hello Matt, first of all, I have to say Thank U. You've done a great work.
    So, I know that Retropie has a less friendly interface, but it has some emulators that recalbox doesn't (like dreamcast, 3do, jaguar, DOS...).
    I'd like to ask you a tutorial or a pre-build image to setup Retropie 3.7 with Openelec dual boot.

    Regards!

    ReplyDelete
    Replies
    1. Not really interested in making a Retropie dual-boot system. I'm pretty sure someone already does on the Raspberry Pi forums. Check there :)

      Delete
  62. Why did you replaced all OpenELEC builds with LibreELEC builds? Why dont you offer a 3rd prebuild (please!)?

    ReplyDelete
    Replies
    1. I don't really have the motivation to maintain 3x builds. 2x is enough :

      Delete
  63. Hi,

    First of at all, thanks for the nice double. :)

    But, I have a problem switching from LibreELEC to Recalbox. Says "error" and check log..., the only thing i see in the log with any sense is that the addon search for a HTML file, and error aboout it not found

    Any idea??

    Please

    ReplyDelete
    Replies
    1. Both systems are booting fine when i edit the default boot. Then boots into NOOBS and can choose both.

      Delete
    2. I Have Pi3

      I even noticed that in the meny for choosing OS in NOOBS only the Recalbox has image/icon and desription, nothing for LibreELEC, just a blanc line.

      Installed fine, and the blanc line was indeed LibreELEC.

      Delete
    3. Do you have an older distro I can test?

      Delete
    4. I found the issue with the logo etc now showing up. The official NOOBS package from Librelec has a bug in the os.json file which breaks the json and probably causes a lot of issues.

      ['Pi 2','Pi 3'] needs to be ["Pi 2","Pi 3"]

      Delete
    5. That also fixes the booting into Recalbox box.

      So, put SD in your PC.
      Then open the file os/recalboxOS-LibreELEC/os.json
      with text editor

      Change ['Pi 2','Pi 3'] to ["Pi 2","Pi 3"]
      Note the double quotes instead of single.

      Save the file.
      Boot the Pi holding SHIFT and reinstall the two OS's

      Delete
    6. Thanks, will have a go and report back

      Delete
    7. Logo and text fixed, but still no swapping from LibreELEC to RecalboxOS

      2 times.
      11:31:23 62.813648 T:1614369696 ERROR: Unable to load: /storage/.kodi/addons/script.recalbox.launcher/resources/settings.xml, Line 0
      Error document empty.
      11:31:23 62.814873 T:1614369696 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
      - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
      Error Type:
      Error Contents: invalid literal for int() with base 10: ''
      Traceback (most recent call last):
      File "/storage/.kodi/addons/script.recalbox.launcher/default.py", line 9, in
      partition = int(__settings__.getSetting("partition"))
      ValueError: invalid literal for int() with base 10: ''
      -->End of Python script error report<--

      Delete
    8. this is the settings.xml file

      ; libaacs key database file, format 1.0
      ; -------------------------------------
      ;
      ; This config file format is an augmented form of DumpHD's config file
      ; format 1.4.
      ;

      Delete
    9. FYI

      I did not reinstall, i changed the os.json file directly in the downloaded folder with root conntent.
      Then fresh install from scratch.

      Still no swapping, any idea??

      Delete
    10. Somethings wrong with that settings file.
      I have tried fresh and works fine.

      Please try downloading the new 05/05 version and start fresh. Make sure to format your SD card properly using SD Card Formatter.

      Delete
    11. Thanks,

      Installing now..., report soon :)

      Delete
    12. Same error

      Could it be the Rpi itselv, or is it in your distro?

      Its kind of wierd...

      Could you privide info on installing the addon/script only?

      Delete
    13. Download the addon here:

      https://mega.nz/#!PQokhIZT!zy65oBBXA_vPD6PnUCZMX0ObekoPoeRZ_oK1lMtinRE

      Then use "install from zip" in KODI addons menu

      Delete
  64. Thanks a lot mate...

    Reinstalled add-on from zip..., work perfect.

    Where is the "donate" button"

    -Mads

    ReplyDelete
    Replies
    1. Great to hear!

      Feel free to donate to the guys at Recalbox or LibreELEC.
      I simply combine them :) They are the true heros.

      Enjoy!

      Delete
  65. Glad i found this last night!! Exactly what I wanted. One thing I canno figure out is when adding the shortcut using LibreElec, to the home screen, I do not see any options to pick Recalbox. Only see Get More and None! Any thoughts? Thank you so much for this!

    Luis

    ReplyDelete
    Replies
    1. Looks like new versions of KODI only allow same type of addons under the sections. So, as this is a program add-on, it can only go under Programs section.

      I'll update the post

      Delete
  66. Hi Matt,

    I don't really get the os.json Bug. Is it absolutely necessary to reinstall if I've set up my Pi3 using the prevoius 29/04 Build. Does it only affect the install, losing the Icon in the NOOBS installer or does it compromise anything in every day use.

    ReplyDelete
    Replies
    1. If it's working, then don't worry about it :)

      Delete

Post a Comment