Kodi Community Forum

Full Version: [HOW TO] KODI Linux on Geniatech Devices incl. Helix Builds
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
PLEASE DO THIS AT YOUR OWN RISK

There's now 4 versions of Linux/XBMC

Version 1. EmbER (Helix 14.2)

[Image: ember-light-720-480x480r.png]

EmbER has arrived
thanks Team EmbER-Dev http://ember-dev.com/

V1.00
To Convert From Android - Download and read how to update.txt

To Revert back to Android - Download and read how to revert.txt

To Update to EmbER - Download and read how to update.txt

V1.01
To Convert From Android - Download and read how to update.txt

To Revert back to Android - Download and read how to revert.txt

To Update to EmbER - Download and read how to update.txt

V2.02 Stable on ATV1200, unstable on ATV520
To Convert From Android or Update from previous build - Download and make sure you carefully read the file named 'README - how to update.txt'

To Revert back to Android - Download and read how to revert.txt

Version 2. Helix 14.1 Compiled 20-03-15 or Helix 14.2 Compiled 14-04-15

Heres what to do
Download Helix 14.1 this
or
Download Helix 14.2 this

1.Copy all files into SD card root directory

factory_update_param.aml
factory_update_param.ubt
bootloader.img
recovery.img
MX_LINUX-G02REF-update.zip

2.Insert SD card into the box, don't use USB disk.

3.Press and hold the upgrade button,then plug in power adapter.

4.Hold the button for about 10 seconds, then release.

5.There may be no display for upto 2 mins (DON'T POWER OFF!!!) then upgrading screen will appear.

6.After it's finished, the box will restart.


Version 3. XDA Developers Gotham Build 13.2 Compiled 13-11-14

Heres what to do
Download this

1.Copy all files into SD card root directory

factory_update_param.aml
factory_update_param.ubt
bootloader.img
recovery.img
MX_LINUX-G02REF-update.zip

2.Insert SD card into the box, don't use USB disk.

3.Press and hold the upgrade button,then plug in power adapter.

4.Hold the button for about 10 seconds, then release.

5.There may be no display for upto 2 mins (DON'T POWER OFF!!!) then upgrading screen will appear.

6.After it's finished, the box will restart.


How to revert back to android

Download this

1. Place the following files on sdcard (NOT USB)
- mx_autoscript
- factory_update_param.aml
- Revert.STV
- spi_MX.bin
- uImage_recovery
- update_stvmx_20130805_eng.img

2. Insert SD card into the box.

3. Press and hold the upgrade button,then plug in power adapter.

4. Hold the button for about 10 seconds, then release.

5. There may be no display for upto 2 mins (DON'T POWER OFF!!!) then upgrading screen will appear.

6. After it's finished, the box should restart.... if it goes to recovery and shows an error just reboot.


Version 4. Geniatech
This does not work on dongles such as ATV100, ATV120, ATV130, or ATV180
Updated with latest Linux Build 02/01/2014

Changelog
Code:
Fixed can not enter into system sometimes

Enable USB remote control/mouse by default

The power button on hardware works now

Buttons on infrared remote control can work

If you already have a linux build

1. Download and don't unzip

2. Change the file extension from .zip to .img, so it looks like MX_LINUX-STVMX-update20140102.img

3. Put file onto SD Card and insert into box

4. Press and hold upgrade button on box, plug in power adapter, keep holding the button for 5 seconds, you will see recovery (upgrading)screen

5. Release the button and press up/down button on remote control to select update from EXT, find the file to update

If this is a fresh install

Download this
XBMC Linux image for ATV1200, ATV520, ATV400, ATV360, etc

1. Copy all files into SD/TF card root directory

factory_update_param.aml
factory_update_param.ubt
spi_MX.bin
recovery.img
MX_LINUX-STVMX-update.zip

2. Insert SD/TF card into the box do not a use USB disk

3. Press and hold the upgrade button,then plug in power adapter

4. Hold the button for about 10 seconds, then release it

5. There is no any display for 2 mins, (DON'T POWER OFF) then, upgrading screen will appear

6. After finished, the box will restart

7. Download and don't unzip

8. Change the file extension from .zip to .img, so it looks like MX_LINUX-STVMX-update20140102.img

9. Put file onto SD Card and insert into box

10. Press and hold upgrade button on box, plug in power adapter, keep holding the button for 5 seconds, you will see recovery (upgrading)screen

11. Release the button and press up/down button on remote control to select update from EXT, find the file to update

If you want to revert to Android 4.1, follow the instructions below:

1. Download update_stvmx_20130805_eng.zip and HowToRevertToBox4.1.zip

2. Unzip HowToRevertToBox4.1.zip, but not update_stvmx_20130805_eng.zip

3. Copy all files into SD/TF card root directory

factory_update_param.aml
factory_update_param.ubt
spi_MX.bin
uImage_recovery
update_stvmx_20130805_eng.zip

4. Press and hold the upgrade button, and power the device

5. Keep holding the button for about 10 seconds, and release it

6. There won’t be any display for around 2 minutes, then the upgrading screen will appear

7. The box will automatically reboot to Android upon completion


Heres a youtube video of flashing process if anyones interested





Some information worth looking at:

remote.conf for the atv1200 by Biatsch
Samba: Jatho's solution
Nice how-to!
Just tried this on a ATV520, after box restarts, the box hangs on a black screen with powered by XBMC in the bottom right hand corner. If this happens, simply reboot the box, you will get a red xbmc logo with frodo 12.3 on the main screen, then boots into XBMC.
Network connection needed configuring the first time.
SSH access = root/letmein
(2013-12-15 18:59)privado Wrote: [ -> ]Just tried this on a ATV520, after box restarts, the box hangs on a black screen with powered by XBMC in the bottom right hand corner. If this happens, simply reboot the box, you will get a red xbmc logo with frodo 12.3 on the main screen, then boots into XBMC.
Network connection needed configuring the first time.
SSH access = root/letmein

Hey... I'm having trouble changing my DNS from 127.0.0.1 to anything. Do you have any ideas?
Usual linux place for dns settings is /etc/resolv.conf - but if it is ubuntu based 127.0.0.1 is correct.
(2013-12-19 10:35)nickr Wrote: [ -> ]Usual linux place for dns settings is /etc/resolv.conf - but if it is ubuntu based 127.0.0.1 is correct.

Alright, so Linux XBMC 101... how to I communicate with the Linux box and change that? Can I do this over the (wired) network?

I have a little experience with running xbuntu on an old laptop, but not with this device.

Thanks.
ssh
Via ssh see post 4.
Ok, thanks. I setup Putty and have ssh connected to Linux XBMC. I opened the resolv.conf and saved changes. Reboot the box and looked the .conf again. The old ip was there again. Is there some reason why it didn't stick?
What distro are you using? Is it ubuntu or ubuntu based?

Is DNS working?

Are you using DHCP?
(2013-12-19 23:00)nickr Wrote: [ -> ]What distro are you using? Is it ubuntu or ubuntu based?

Is DNS working?

Are you using DHCP?

It's the XBMC Linux for MyGica ATV520 - posted above. I don't know if it's ubuntu based.

I'm using DHCP for this wired box - but don't want to. I can't seem to change the static IP settings nor DNS. So it's being assigned by the router (DD-WRT).
You didn't answer whether it works. Anyway read this if it is relevant http://www.stgraber.org/2012/02/24/dns-in-ubuntu-12-04/
Thanks for your help. I've tried the Pivos trick a couple times now and haven't had any luck.

I am able to SSH to the Linux XBMC ATV520 box. I type the following: "echo "nameserver AAA.BBB.CCC.DDD" > /root/.xbmc/myResolv.conf (with my DNS address). The command works and then I reboot the machine.

After I reboot, I look at the System Info > Network and here's what I get: IP address 192.168.1.4; Gateway 192.168.1.1; Primary DNS 192.168.1.1; Secondary DNS 192.168.1.1

I use unotelly and the Global DNS clusters are here: http://www.unotelly.com/unodns/global
You might be a able to create an init.d script to change the info on bootup.
I can't check my atv1200 its bricked at moment, i'm waiting for the cable to unbrick it, is there a rc.local file in /etc/ ?
Reference URL's