Android TV x86

Search This thread

TOSanthony

Senior Member
Dec 26, 2010
240
121
Hello, i finished an android tv x86 for the msi cubi core i3 (broadwell cpu)

INSTALLATION:

Use gparted to create fat32 and ext4 partition on hard drive for uefi.

Ex:
/dev/sda1 512mb fat32 name=UEFI
/dev/sda2 160go ext4 name=ANDROID

CHANGELOG:

Update 1.0.0:
* Updating Youtube banner
* Updating Photo app banner
* Updating Netflix apk
* Adding Google Assistant
* Removing default screen resolution
* Removing default sound output
* Adding omx decoder
* Adding Microsoft Playready DRM

Update 1.0.1:
* Fixed HDMI sound
* Enable display port audio as default output(you can switch audio output in Menu TV)
* Added bluetooth script for initial setup
* Adding Amazon Fire TV remote keylayout

Update 1.0.2:
* Adding volume control

Update 1.0.3:
* Fixing initial setup Google apps not show banner
* Adding volume control app for bt remote without volume key
* ini.d support
* New menu tv with rom info and OTA update download

Update 1.0.4:
* Adding Gallery

Update 1.0.5:
* Adding DLNA server
* Adding SAMBA server

Update 1.0.6:
* Delayed due to a download bug

Update 1.0.7:
* Switching rom download location

Update 1.0.8:
* Apps optimisations
* AirPlay mirroring
* Fixed MPEG-2 playback (not fully tested)
* Intel ac3165 support (to test)
* Audio output auto mode in TV Menu
* Option to start on boot SAMBA or DLNA server
* Fixing update progression bar

Update 1.0.9:
* Fugu CPU spoof
* AirPlay ATV Launcher
* Revert kernel module due to black screen

Update 1.1.0:
* Google Play Service crash fix
* Disabling sleep mode to fix audio after sleep
* Fix initial setup configuration with Google phone
* Restoring audio volume on the ui

DOWNLOAD UPDATE:

Flash it in twrp recovery mode

update 1.0.0:
mod edit - link removed
update 1.0.1:
mod edit - link removed
update 1.0.2:
mod edit - link removed
update 1.0.3:
mod edit - link removed
Romhut update:
mod edit - link removed



SOURCES CODE:

Android Sources:

mkdir android-x86
cd android-x86
repo init -u git://git.osdn.net/gitroot/android-x86/manifest -b nougat-x86
repo sync --no-tags --no-clone-bundle

Kernel Sources:

mv kernel kernel_old
git clone https://github.com/TOSanthony/kernel.git

Device ATV:

cd android-x86/device/generic
git clone https://github.com/TOSanthony/device-google-atv.git

Gapps Sources:




You can download update and iso by clicking on this link

Installation on SSD is recommended to optimize system performance and installation of updates.

If someone want to donate to support the development of the rom.:cowboy:
my PayPal link
Thanks for donators.
 
Last edited:

jefbuan

Senior Member
Sep 22, 2010
345
58
ruh
after I set up with my gmail,, it just freezes on the home screen

edit:
after reinstalling it,, works on my intel nuc 6th gen..waiting for chromecast and netflix layout..
 
Last edited:

jefbuan

Senior Member
Sep 22, 2010
345
58
ruh
bluetooth (speaker/gamepad) and video streaming ( youtube, kodi) disconnects interminnently
 

master.robot

Member
Nov 11, 2016
6
0
The file you sent me on my private message does not work, not on my computer nor on vmware, it doesn't even contain an .efi file!
 

jefbuan

Senior Member
Sep 22, 2010
345
58
ruh
The next build have efi support and twrp recovery with update.zip and wipe support

I solved my hdmi audio by setting prop to hal.primary.audio.hdmi 1 but when waking up from sleep my audio disappears this solve by not letting my box to sleep. only my issues is bluetooth which is totally fine with andriod x86 nougat cm 14.1 rc2
 

mukgu

Member
May 31, 2017
6
0
We wailting new build android tv x86 8.0 by TOSanthony

Hello, i finished an android tv x86 for the msi cubi core i3 (broadwell cpu)
I will post screenshots.

V4PO8yn_d.jpg


zBaREiY_d.jpg


qYwAyyU_d.jpg


Working:
Google drm
Full play store
YouTube 1080p working
Gamepad (Xbox 360)
Bluetooth
Ethernet
Wifi
PIP
Multitask
TV remote apk on your phone

Not working:
Chromcast
Netflix Android TV layout

New build under construction with twrp recovery for update and fix installation...
 

devoris

Member
Aug 4, 2010
5
1
Thank you for the link. Much appreciated and I will test this out as soon as i get the chance on my i5.
 
Sep 8, 2009
10
0
in my configuration it doesn't work. I have an asrock mainboard with an AMD 350e and uefi bios. the installation works fine but the uefi bios don't see any uefi operating system. if i run aTV after the installatione instead of reboot, it seems to start (two circles that move) but after that the screen goes black and it never starts.
 

mukgu

Member
May 31, 2017
6
0
in my configuration it doesn't work. I have an asrock mainboard with an AMD 350e and uefi bios. the installation works fine but the uefi bios don't see any uefi operating system. if i run aTV after the installatione instead of reboot, it seems to start (two circles that move) but after that the screen goes black and it never starts.

Working for vga onboard DVI + HDMI port....
 
Sep 8, 2009
10
0
Working for vga onboard DVI + HDMI port....

I don't understand, my mainboard has vga + dvi + hdmi ports. I have tested the vga and the hdmi port, after the circles I don't see nothing. But the problem is also that uefi bios don't see any operating system after the installation. Ubuntu installation with grub uefi works fine.
 

TOSanthony

Senior Member
Dec 26, 2010
240
121
I don't understand, my mainboard has vga + dvi + hdmi ports. I have tested the vga and the hdmi port, after the circles I don't see nothing. But the problem is also that uefi bios don't see any operating system after the installation. Ubuntu installation with grub uefi works fine.

Make 2 partitions on your hard Drive

1 partition 1g with fat32 is boot files (sda1) name it UEFI
1 partition the rest of your hard Drive to system and ext4 (sda2) name it ANDROID

When you install Android TV choose your ext4 partition to install (sda2) and choose yes to uefi grub and yes to format boot partition (sda1) then install system as read/write.
 
Sep 8, 2009
10
0
Make 2 partitions on your hard Drive

1 partition 1g with fat32 is boot files (sda1) name it UEFI
1 partition the rest of your hard Drive to system and ext4 (sda2) name it ANDROID

When you install Android TV choose your ext4 partition to install (sda2) and choose yes to uefi grub and yes to format boot partition (sda1) then install system as read/write.

I did exactly what you wrote, many times, but Bios don't see any operating system. Anyway, I managed to start aTV by installing grub through ubuntu and creating a new line for android. The kernel starts, I see some circles that move for a few seconds, after which the screen turns black and nothing happens. The same thing happens if at the end of the installation I choose "run android" instead of "reboot the system". With ctrl+alt+f1 I can enter in a shell, but I don't know what to do.

thanks for reply
 

TOSanthony

Senior Member
Dec 26, 2010
240
121
I did exactly what you wrote, many times, but Bios don't see any operating system. Anyway, I managed to start aTV by installing grub through ubuntu and creating a new line for android. The kernel starts, I see some circles that move for a few seconds, after which the screen turns black and nothing happens. The same thing happens if at the end of the installation I choose "run android" instead of "reboot the system". With ctrl+alt+f1 I can enter in a shell, but I don't know what to do.

thanks for reply

Il will post update.zip to flash with twrp
 
  • Like
Reactions: giacomo.gabriele

Top Liked Posts

  • There are no posts matching your filters.
  • 44
    Hello, i finished an android tv x86 for the msi cubi core i3 (broadwell cpu)

    INSTALLATION:

    Use gparted to create fat32 and ext4 partition on hard drive for uefi.

    Ex:
    /dev/sda1 512mb fat32 name=UEFI
    /dev/sda2 160go ext4 name=ANDROID

    CHANGELOG:

    Update 1.0.0:
    * Updating Youtube banner
    * Updating Photo app banner
    * Updating Netflix apk
    * Adding Google Assistant
    * Removing default screen resolution
    * Removing default sound output
    * Adding omx decoder
    * Adding Microsoft Playready DRM

    Update 1.0.1:
    * Fixed HDMI sound
    * Enable display port audio as default output(you can switch audio output in Menu TV)
    * Added bluetooth script for initial setup
    * Adding Amazon Fire TV remote keylayout

    Update 1.0.2:
    * Adding volume control

    Update 1.0.3:
    * Fixing initial setup Google apps not show banner
    * Adding volume control app for bt remote without volume key
    * ini.d support
    * New menu tv with rom info and OTA update download

    Update 1.0.4:
    * Adding Gallery

    Update 1.0.5:
    * Adding DLNA server
    * Adding SAMBA server

    Update 1.0.6:
    * Delayed due to a download bug

    Update 1.0.7:
    * Switching rom download location

    Update 1.0.8:
    * Apps optimisations
    * AirPlay mirroring
    * Fixed MPEG-2 playback (not fully tested)
    * Intel ac3165 support (to test)
    * Audio output auto mode in TV Menu
    * Option to start on boot SAMBA or DLNA server
    * Fixing update progression bar

    Update 1.0.9:
    * Fugu CPU spoof
    * AirPlay ATV Launcher
    * Revert kernel module due to black screen

    Update 1.1.0:
    * Google Play Service crash fix
    * Disabling sleep mode to fix audio after sleep
    * Fix initial setup configuration with Google phone
    * Restoring audio volume on the ui

    DOWNLOAD UPDATE:

    Flash it in twrp recovery mode

    update 1.0.0:
    mod edit - link removed
    update 1.0.1:
    mod edit - link removed
    update 1.0.2:
    mod edit - link removed
    update 1.0.3:
    mod edit - link removed
    Romhut update:
    mod edit - link removed



    SOURCES CODE:

    Android Sources:

    mkdir android-x86
    cd android-x86
    repo init -u git://git.osdn.net/gitroot/android-x86/manifest -b nougat-x86
    repo sync --no-tags --no-clone-bundle

    Kernel Sources:

    mv kernel kernel_old
    git clone https://github.com/TOSanthony/kernel.git

    Device ATV:

    cd android-x86/device/generic
    git clone https://github.com/TOSanthony/device-google-atv.git

    Gapps Sources:




    You can download update and iso by clicking on this link

    Installation on SSD is recommended to optimize system performance and installation of updates.

    If someone want to donate to support the development of the rom.:cowboy:
    my PayPal link
    Thanks for donators.
    8
    unfortunately, this thread will be closed until @TOSanthony will comply with our GPL policy
    XDA-Developers and the GPL
    [Mandatory] XDA-Developers and the GPL
    thanks for understanding
    -=-=-
    edit
    sources properly linked
    enjoy the development
    thread re-opened
    7
    Android TV Oreo x86 progress:

    Prebuilt ISO finish...
    Now i have a full Android TV Oreo x86.
    3
    Thanks! I will try that I'm getting video freezing and lag on 1.08


    I do not have much time to work on this project at the moment, I will integrate the update in the iso when I will have the time.
    3
    @TOSanthony....amazing work! I've been using another build of ATV with no GP and lacking in many areas. This is a dream! I think I have been fortunate to not have any issues except for the random GP crash and volume control.

    I noticed that my volume control worked from the stock ISO all the way to 1.0.8. After updating to 1.0.9 the volume control no longer works on my USB remote or with volume keys on the keyboard. I tried with a couple other remotes and keyboards to no avail. I was able to flash back to 1.0.8 and bring this function back. Was this by design?

    Cheers,

    For the moment use volume control app.

    I will push next update with :
    Google Play Service crash fix
    Disabling sleep mode to prevent audio noise after sleep
    Fix to setup initial Android tv configuration with Google phone
    Volume control on ui