I too have encountered this issue. I'm running a RaspberryPi 2B v1.2 with a clean image of Runeaudio "RuneAudio_rpi2_rp3_0.4-beta_20160321_2GB.img.gz". Similar to telecofr my rPi would not boot. From recent experience I found that replacing all four *.elf files in the root directory with the *.elf files from a clean Raspbian image got my rPi to boot. However Runeaudio is unusable.
My observations once the four *.elf files were replaced:
- I get through the rainbow boot screen no problem
- I get to the logon prompt and can login with the default credentials as long as I do it promptly
- If I wait to logon until the green activity light comes on again, the console is unresponsive until I cycle the power
- Once logged on, I can execute commands until the green activity lights comes on and then the console is again unresponsive until I cycle the power
- The webpage served up runeaudio never completely loads, it always has the "busy" spinning circles
- I did let it sit with the solid green activity light for 30+ min and eventually the activity light turned off. I was able to get the webpage to load once and seemed to respond to playlist changes and commands from Bubble UPnP on my Android device, but very shortly thereafter the green activity light came on and the webpage stopped responding. After this point any commands sent my Bubble UPnP "timed-out" and runeaudio did nothing.
From AdaFruit:
The processor has completely changed on the new RaspberryPi 2 v1.2, instead of an ARM v6 core chip (arm6l) or ARM v7, the BCM2836 has been upgraded to a BCM2837 (ARM Cortex-A53) core. However, your existing Raspberry Pi SD card images may not work because the firmware and kernel must be recompiled/adapted for the new processor.
https://www.adafruit.com/product/2358Many thanks to the developers for the pre-assembled images. The variations in the rPi boards not doubt create quite a support headache!
I have some experience working with various Linux distributions. Is there a how-to on recompiling the runeaudio distribution for a new processor? I've looked through the documentation and these specifics have escaped me. Again, thank you to the developers for their time!
...edit
So, it pays to read all the details for each Runeaudio "certified devices" (which I did not fully do).
My device (rPi 2B v1.2, BCM2837, ARM Cortex-A53) is not supported. Only the rPi 2B, BCM2836, ARM Cortex-A7 is supported. The key distinction was the processor identifier (BCM2836, ARM Cortex-A7).Apologies for wasting space. Hopefully others will find this information and not fall into the same error.
Relevant Links...
http://www.runeaudio.com/certified-devices/#Raspberry-Pi-2http://www.runeaudio.com/forum/rune-doesn-t-boot-others-do-t4241-10.html (appears thedman! may have had the same issue)
https://www.adafruit.com/products/2358 (read the "please note" section)
http://raspi.tv/2016/new-raspberry-pi-2b-1-2-with-pi3-bcm2837-processor (additional details on the processor switch)