Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1305 commits
Select commit Hold shift + click to select a range
0e91517
Merge pull request #431 from jjwatt/llvm-disable-bindings
kivutar Jul 14, 2016
a5d47c6
Add Alsa configuration
gouchi Jul 14, 2016
b165b65
Merge pull request #432 from gouchi/lakka
kivutar Jul 14, 2016
4656d16
Force alsa-lib rebuild
kivutar Jul 14, 2016
2e2e2ba
Alsa bug workaround
kivutar Jul 17, 2016
38cafaa
Set first partition size to 512
kivutar Jul 18, 2016
e2f7a88
We don't need that file
kivutar Jul 18, 2016
21d650e
Bump binutils to 2.26.1.
jjwatt Jul 14, 2016
d6b3065
Merge pull request #435 from jjwatt/bump-binutils
kivutar Jul 19, 2016
b56d1a2
Add udev rule for JUYAO Dual Arcade
gouchi Jul 22, 2016
4e94f67
Merge pull request #440 from gouchi/lakka
kivutar Jul 22, 2016
d984ace
Added linux-500-rt-kernel-patch-4.6.4-rt8.patch
larskj Jul 27, 2016
f638c4e
Updated linux.x86_64.conf with rt parameters.
larskj Jul 27, 2016
3bc3ad1
Updated linux.i386.conf with rt parameters as well.
larskj Jul 27, 2016
be61f17
Updated linux.x86_64.conf to not optimize for size.
larskj Jul 27, 2016
592d533
Updated linux.i386.conf to optimize for speed instead of size.
larskj Jul 27, 2016
8cf5304
Merge pull request #449 from larskj/dont_optimize_generic_linux_for_size
kivutar Jul 27, 2016
b569ae0
Automatically build UEFI images. Fixes #389
kivutar Jul 29, 2016
86b5b86
Add a default core for Lutro games
kivutar Jul 29, 2016
2994aff
Add a default core for Cave Story
kivutar Jul 29, 2016
76b4bb6
Update RetroArch to 1.3.6
kivutar Jul 29, 2016
994bbe4
Code cleaning
kivutar Jul 29, 2016
8e21ac1
Fix playlist assignation
kivutar Jul 30, 2016
170e484
Fix playlist assignation 2
kivutar Jul 30, 2016
2cb476d
Add missing Gamegirl files
kivutar Aug 1, 2016
da7fd37
Package atari800
kivutar Aug 2, 2016
b1704b2
Update XU3 kernel, u-boot, and mali
kivutar Aug 3, 2016
d1ec500
Update database
kivutar Aug 4, 2016
b32d896
Update assets
kivutar Aug 4, 2016
429f195
Update core-info
kivutar Aug 4, 2016
85290d3
Update libretro-database
kivutar Aug 4, 2016
ad423e0
Small fixes for RetroArch
kivutar Aug 4, 2016
5a565e9
Small fixes for retroarch.cfg
kivutar Aug 6, 2016
d292da5
Update gambatte, fixes savestates, fix #461
kivutar Aug 7, 2016
310d4e1
Fix lakka services
kivutar Aug 9, 2016
8e275bf
Update shaders
kivutar Aug 9, 2016
cdb3819
Workaround for the imx6 updater
kivutar Aug 9, 2016
33c97b6
Fix Lakka Services in RetroArch
kivutar Aug 9, 2016
90f6ad9
Fix ribbon on XU3/4
kivutar Aug 9, 2016
fe35700
Update the services patch
kivutar Aug 10, 2016
285aa2b
Add connman-ncurses
kivutar Aug 10, 2016
4ff9869
Added: package beetle-saturn
Aug 18, 2016
2cf7573
Updated: core-info package
floreal Aug 20, 2016
82fed52
Fix the lost settings when closing RA
kivutar Aug 10, 2016
c4e004f
Fix i386 build by disabling beetle-saturn that is not yet supported
kivutar Aug 22, 2016
255ddc0
Updated: beetle-psx package
floreal Aug 22, 2016
1cacbe2
Added: beetle-psx-hw package
floreal Aug 22, 2016
9fc2310
fba renamed to fbalpha
kivutar Aug 24, 2016
2640188
Rename snes9x-next to snes9x2010
kivutar Aug 24, 2016
75ac1a4
Rename pocketsnes to snes9x2002
kivutar Aug 25, 2016
8980d1e
Rename catsfc to snes9x2005
kivutar Aug 25, 2016
008f950
Package joyutils. Fixes #470
kivutar Aug 25, 2016
d0a2f1e
Update boot.ini
hooby3dfx Sep 2, 2016
e55fabb
32-bit UEFI system needs bootia32.efi not bootx32.efi
gouchi Sep 7, 2016
e67aa38
Merge pull request #480 from gouchi/lakka
kivutar Sep 7, 2016
4f2bad2
Merge pull request #478 from hooby3dfx/patch-1
kivutar Sep 7, 2016
1dc2abe
Update 99-fix-controller.rules
hooby3dfx Sep 11, 2016
639bc9a
Merge pull request #482 from hooby3dfx/patch-2
kivutar Sep 11, 2016
fd94702
Update RetroArch to latest master
kivutar Sep 14, 2016
9628bb1
Update assets
kivutar Sep 14, 2016
cd2fe1a
Update core-info
kivutar Sep 14, 2016
03b06d7
Update scummvm
kivutar Sep 14, 2016
2a856e9
Disable ffmpeg core
kivutar Sep 14, 2016
0fb570f
Fix RetroArch with builtin ffmpeg
kivutar Sep 15, 2016
d33310f
Hide advanced settings, simplify the interface a lot using a patch
kivutar Sep 21, 2016
a3bd685
Update URL for PPSSPP
gouchi Sep 21, 2016
9070e0b
Merge pull request #489 from gouchi/lakka
kivutar Sep 21, 2016
4e25199
b43 for x86_64
kivutar Sep 25, 2016
f0ad8af
Merge branch 'lakka' of https://github.com/libretro/Lakka into lakka
kivutar Sep 25, 2016
03241bf
Update RetroArch and assets. Adds Wi-Fi integration.
kivutar Sep 25, 2016
487eac3
Update README.md
Oct 2, 2016
dd2ccce
Merge pull request #496 from tuphamnguyen/lakka
kivutar Oct 2, 2016
e771d9e
Added udev rules for Nintendo Wii Remote Controllers
gouchi Oct 4, 2016
05880c7
Merge pull request #498 from gouchi/lakka
kivutar Oct 4, 2016
3fe5bf9
Add specific emulators licenses. Fixes #497
kivutar Oct 4, 2016
c2894d3
Improve connman integration in RA
kivutar Oct 4, 2016
0ea42f9
Package glupen64
kivutar Oct 5, 2016
e1cf273
installer: add support for /dev/nvme
gouchi Oct 9, 2016
dc21f3e
Merge pull request #504 from gouchi/lakka
kivutar Oct 9, 2016
6260e82
Set glupen64 as default on the RPi and RPi2
kivutar Oct 9, 2016
72407bd
Add x264 to ffmpeg
kivutar Oct 9, 2016
a0dd730
RPi3 bluetooth fix
kivutar Oct 9, 2016
ab3b269
Package libx264
kivutar Oct 9, 2016
90da894
Package libtheora
kivutar Oct 11, 2016
9526b84
Build lame and libtheora in ffmpeg
kivutar Oct 11, 2016
b264910
Add beetle-psx, virtualjaguar and 4do to the OdroidXU3 image
kivutar Oct 12, 2016
cfcfc9c
Add glupen64 on XU3
kivutar Oct 12, 2016
7c3b90e
Update RetroArch
kivutar Oct 13, 2016
636caae
Remove uneeded patch
kivutar Oct 13, 2016
4ca2f78
Fix odroidc1-mali package
kivutar Oct 14, 2016
7d76ae0
Add freetype to the ffmpeg build
kivutar Oct 14, 2016
ebbb436
Improve glupen64 package.mk
kivutar Oct 14, 2016
827fc75
Set glupen64 as default core on XU3
kivutar Oct 14, 2016
0d2198b
Force fullscreen mode. Workaround a bug on PAL. Fixes #507
kivutar Oct 17, 2016
51ffb1b
Set libx264 version from arch linux
kivutar Oct 18, 2016
d37975e
RetroArch: Don't use subdirs in the downloader
kivutar Oct 18, 2016
aba8358
Increase the system partition size on NOOBS
kivutar Oct 18, 2016
6532851
Luasocket in Lutro
kivutar Oct 18, 2016
39d1f4d
OdroidC1 vsync finally fixed
kivutar Oct 19, 2016
1ab3658
Fix OdroidC1 audio
kivutar Oct 19, 2016
4d3d8dd
Upgrade ffmpeg. Fix recording on RetroArch.
kivutar Oct 20, 2016
51d0985
pkg-config: update to pkg-config 0.29.1
jerome-benoit Oct 21, 2016
36948cf
Merge pull request #512 from jerome-benoit/pkg-config-update
kivutar Oct 21, 2016
37a6f79
pkg-config: respect OpenELEC coding style.
jerome-benoit Oct 23, 2016
af232a1
Merge pull request #513 from jerome-benoit/pkg-config-update
kivutar Oct 23, 2016
6f43e6f
CMake: update to 3.6.2
jerome-benoit Oct 23, 2016
dd506d9
LibreSSL: sync pkg-config configuration version with package version
jerome-benoit Oct 23, 2016
79a2fd8
Merge pull request #514 from jerome-benoit/cmake-update
kivutar Oct 24, 2016
a82aa51
LibreSSL: avoid a circular dependency between cmake and libressl
jerome-benoit Oct 24, 2016
c0029b6
Add PC-FX to XU4
kivutar Oct 25, 2016
17a5437
Update RetroArch. On-screen keyboard support and sublabels.
kivutar Oct 25, 2016
85a22f1
Buildfix for RetroArch
kivutar Oct 25, 2016
fb15e2e
Set all users control menu
kivutar Oct 27, 2016
e1d4431
Update beetle-psx and beetle-psx-hw
kivutar Oct 29, 2016
e70e75a
Update assets, change the default font to support more languages
kivutar Oct 29, 2016
dbaa910
Initial support for OrangePi. Thanks to Ntemis and jernejsk.
kivutar Nov 2, 2016
4f1a95f
RetroArch upgrade. Themed OSK and japanese support.
kivutar Nov 4, 2016
e218f0f
Add commented out H3 builds to the nightly script
kivutar Nov 4, 2016
28d7874
Expose audio device in simple mode
kivutar Nov 11, 2016
82bae3b
Better performance for the OSK on RPi
kivutar Nov 11, 2016
97dc4e4
Fix 3D on H3
kivutar Nov 12, 2016
39de91f
Fix Force Feedback driver and gamepad lags and disable swap
Ntemis Nov 13, 2016
399ae4a
Since we are a console now we can use the performance gov Also add gl…
Ntemis Nov 13, 2016
09fe8da
Upgrade kernel to 3.4.113 that includes dirty cow fix
Ntemis Nov 14, 2016
4923fb6
Fixes the updater for multi system projects. Fixes #529 and fixes #527
kivutar Nov 15, 2016
92893a1
Add wiringPi and gpio in all RPi images. #506
kivutar Nov 15, 2016
5d432f7
Merge pull request #515 from jerome-benoit/cmake-update
kivutar Nov 15, 2016
f493bfc
Fix PCFX package
kivutar Nov 15, 2016
cb40307
Switch to SLUB memory allocator for better performance and stability
Ntemis Nov 15, 2016
eb77bb4
Enable greenasia in x86_64 kernel
kivutar Nov 17, 2016
ab86722
Fix H3 build on hosts with recent kernel
kivutar Nov 17, 2016
4f2fc69
Udpate assets
kivutar Nov 18, 2016
6406fd0
Build H3 images
kivutar Nov 18, 2016
49d0c2b
Remove unnecessary step in the nightly script
kivutar Nov 18, 2016
7bb49f9
Add Xbox One Controller support on Allwinner H3
Ntemis Nov 19, 2016
79f0051
Add support for some joypads on RPi
kivutar Nov 20, 2016
580d707
Update all fex files from armbian project
Ntemis Nov 16, 2016
4ff6819
Kernel tweaks for H3 For complete commit messages look here https://g…
Ntemis Nov 21, 2016
0f6ef03
Update joypad configs
kivutar Nov 21, 2016
9c3006a
Update FBA
kivutar Nov 21, 2016
53d900e
Update mame2003 libretro core and add it to H3
Ntemis Nov 22, 2016
b75b95f
Update virtual jaquar libretro core and add it to H3
Ntemis Nov 22, 2016
f111303
Glupen64 for H3
kivutar Nov 22, 2016
ac418a7
Fix linaro-arm-toolchain
kivutar Nov 23, 2016
16c6f02
Fix glupen64 on RPi
kivutar Nov 23, 2016
45e9362
Add support for the new Xbox One S controller on H3
Ntemis Nov 23, 2016
eea8ef3
H3: u-boot: Add fix for corrupted image at kernel boot. Fix picked fr…
Ntemis Nov 23, 2016
a094e8d
Update snes9x2010
kivutar Nov 24, 2016
95a6321
Add glupen64 on C1
kivutar Nov 25, 2016
848648b
Update C1 u-boot
kivutar Nov 25, 2016
a933525
Revert "H3: u-boot: Add fix for corrupted image at kernel boot. Fix p…
kivutar Nov 25, 2016
320ea9f
Update pcsx, fixes analog sticks ranges
kivutar Nov 25, 2016
0ebafb8
Update C1 kernel
kivutar Nov 25, 2016
99bd0a3
Set glupen64 as default core on C1
kivutar Nov 25, 2016
981c041
Enable some sound modules on the C1
kivutar Nov 26, 2016
6d14f7f
Update pcsx_rearmed, should fix speed
kivutar Nov 27, 2016
1afb461
Update core-info and database
kivutar Nov 27, 2016
b8cc538
Update assets
kivutar Nov 27, 2016
1694546
Add more joypads in x86_64 kernel
kivutar Nov 28, 2016
b135373
Fix a bfq-sched cache bug on H3
Ntemis Nov 28, 2016
895e996
MXQ port. Tested on HD18Q only.
kivutar Nov 29, 2016
6016e0f
Update RetroArch
kivutar Dec 2, 2016
47d00aa
Fix a misnamed patch
kivutar Dec 2, 2016
97f78db
Fix retroarch build
kivutar Dec 4, 2016
a6fe5a8
Use the install folder of kszaq S805 project
kivutar Dec 4, 2016
2086e2c
Enable savestate thumbnails
kivutar Dec 4, 2016
17250a7
Compile aml_autoscript for S805
kivutar Dec 4, 2016
5a1e625
Reicast now builds on i386
kivutar Dec 4, 2016
c6883e7
Make snes9x cores deterministic for netplay
kivutar Dec 5, 2016
24beff1
Update RetroArch, adds local netplay scanning, and simple snow effect
kivutar Dec 6, 2016
96c334f
Fixes ribbon on XU4
kivutar Dec 6, 2016
8cdf7b1
We don't need this patch anymore
kivutar Dec 6, 2016
1cf4a1a
Add S802 SOC support into Lakka.tv
Ntemis Dec 7, 2016
3812f72
Merge pull request #553 from S802-lakka/lakka
kivutar Dec 7, 2016
67df5c8
Update S805 SOC's kernel to Latest 3.10.104 LTS
Ntemis Dec 7, 2016
e171575
Merge pull request #554 from S802-lakka/lakka
kivutar Dec 7, 2016
3ff9ef2
Fix S805 kernel options to make use of https://github.com/xbmc/xbmc/p…
Ntemis Dec 7, 2016
c7df5b3
Merge pull request #555 from S802-lakka/lakka
kivutar Dec 7, 2016
78ce41d
Remove rng daemon from S805 SOC
Ntemis Dec 7, 2016
53bd721
Merge pull request #556 from S802-lakka/lakka
kivutar Dec 7, 2016
930d640
Fix Xbox One/S Controller support on the S802/S805
Ntemis Dec 9, 2016
e54261c
Merge pull request #560 from S802-lakka/lakka
inactive123 Dec 9, 2016
d26c060
Apply the ribbon fix only on XU3 for now
kivutar Dec 8, 2016
cc2cb64
Set glupen64 as default core on WeTek_Play
kivutar Dec 8, 2016
2aa1aaa
Set glupen64 as default core on allwinner ports
kivutar Dec 8, 2016
ba8ae47
Set glupen64 as default core on imx6 ports
kivutar Dec 8, 2016
1dc4fa7
Set glupen64 as default core on WeTek_Core
kivutar Dec 8, 2016
254ce1e
Force retroarch rebuild
kivutar Dec 8, 2016
99066eb
We don't need this patch anymore
kivutar Dec 10, 2016
d24e375
retroarch: add udev rule to force detection of ION iCade devices
andrea-adami Dec 9, 2016
9e5ea2b
Merge pull request #562 from LinuxPDA/lakka
kivutar Dec 10, 2016
d85f469
scummvm: Update ScummVM to the latest 1.9.0
RobLoach Dec 14, 2016
b3353b9
Merge pull request #568 from RobLoach/patch-1
kivutar Dec 14, 2016
9a41dbe
H3:Sync fex files with OE
Ntemis Dec 15, 2016
47ffadf
Merge pull request #573 from S802-lakka/upstream2
kivutar Dec 15, 2016
7052194
Package overlays. Should fix #572
kivutar Dec 16, 2016
5f95a61
Add glupen64 to generic images
kivutar Dec 19, 2016
a64a024
Update libretrodb for fba 0.2.97.39
kivutar Dec 19, 2016
1e4c652
Update assets
kivutar Dec 20, 2016
e9af2f5
Update pcsx_rearmed
kivutar Dec 20, 2016
ad97527
Package pcsx_rearmed for Generic too
kivutar Dec 20, 2016
b86071a
Update joypad configs
kivutar Dec 20, 2016
9bd85e7
Update beetle-pcfx
kivutar Dec 20, 2016
e7fddd8
Update tyrquake
kivutar Dec 20, 2016
91cd5ff
Update ppsspp
kivutar Dec 21, 2016
274b40f
Disable broken feature
kivutar Dec 21, 2016
0adce94
Enable desmume on powerful arm boards
kivutar Dec 24, 2016
caa8563
S805 basic devices support
kivutar Dec 24, 2016
e8adc6a
Update bnes and test it on XU3
kivutar Dec 26, 2016
a41a6b9
Rotate gamegirl video output for v0.2
kivutar Dec 27, 2016
3b3ac15
More settings for Gamegirl
kivutar Dec 27, 2016
907551d
XU fan control. Fixes #565 Fixes #280
kivutar Dec 28, 2016
6445e97
Fix fan control service
kivutar Dec 28, 2016
a4568bc
Update XU3 kernel
kivutar Dec 28, 2016
2a0700e
This patch is no more needed
kivutar Dec 28, 2016
1df13af
Add bnes to s802
Ntemis Dec 29, 2016
d4fe623
Add basic *devices* support to all amlogic boards
Ntemis Dec 29, 2016
e092471
Merge pull request #599 from S802-lakka/upstream2
inactive123 Dec 31, 2016
a3be6ad
Fix xpad support for the XU3
kivutar Jan 1, 2017
7239199
Merge branch 'lakka' of https://github.com/libretro/Lakka into lakka
kivutar Jan 1, 2017
3252a85
XU3 kernel config
kivutar Jan 6, 2017
fa6eb2c
S802: Refrech kernel patches
Ntemis Jan 7, 2017
eb51ad7
Merge pull request #608 from S802-lakka/upstream2
kivutar Jan 7, 2017
4a0bad9
Update avahi and remove a no longer needed patch
Ntemis Jan 7, 2017
f1b69e2
Merge pull request #609 from S802-lakka/upstream2
kivutar Jan 7, 2017
6b38a15
Update assets
kivutar Jan 8, 2017
fac58cd
Hide sublabels on gamegirl
kivutar Jan 8, 2017
d6ff252
Statically compile wiringPi and try to add gamegirl-screen to the ini…
kivutar Jan 8, 2017
651b6af
Gamegirl specific settings
kivutar Jan 8, 2017
37d4925
Revert "Update avahi and remove a no longer needed patch"
kivutar Jan 9, 2017
42a5406
Update dosbox
kivutar Jan 9, 2017
25f1ac1
Update gambatte
kivutar Jan 9, 2017
49a3e4d
Package mame2000
kivutar Jan 11, 2017
0e70f9a
Update avahi and remove a no longer needed patch
Ntemis Jan 7, 2017
82939cf
Merge pull request #613 from S802-lakka/upstream2
kivutar Jan 11, 2017
2595dd8
Update libzip and exfat to the lastest stable release
Ntemis Jan 11, 2017
04fd487
Merge pull request #614 from S802-lakka/upstream2
kivutar Jan 13, 2017
3908c57
rewrite CONTRIBUTING.md for Lakka use
markwkidd Jan 17, 2017
fccfcf9
Merge pull request #619 from markwkidd/patch-1
kivutar Jan 17, 2017
a85aca7
create ISSUE_TEMPLATE.md
markwkidd Jan 17, 2017
715f98d
Update ISSUE_TEMPLATE.md
markwkidd Jan 17, 2017
c9f8c26
tweak ISSUE_TEMPLATE instructions
markwkidd Jan 17, 2017
ab77910
Add fsuae and mame2014
kivutar Jan 17, 2017
dc6be46
Update README.md
Jan 20, 2017
a21c9d0
Merge pull request #625 from CoalaJoe/patch-1
kivutar Jan 21, 2017
72184c8
Merge pull request #620 from markwkidd/patch-2
kivutar Jan 21, 2017
49dc3c3
add 'assets' smb share
markwkidd Jan 22, 2017
10ca6cc
Capitalize
kivutar Jan 22, 2017
5a4a211
Merge pull request #628 from markwkidd/patch-1
kivutar Jan 22, 2017
3383035
Update ISSUE_TEMPLATE.md
kivutar May 21, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 5 additions & 5 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
OpenELEC CHANGELOG
==================
Lakka CHANGELOG
===============

To view recent changes/commits to the project (master branch) please visit:

https://github.com/OpenELEC/OpenELEC.tv/commits/master
https://github.com/lakkatv/Lakka/commits/master

To compare commits between versions use a formatted URL like:

https://github.com/OpenELEC/OpenELEC.tv/compare/3.2.3...3.2.4
https://github.com/lakkatv/Lakka/compare/3.2.3...3.2.4

If you have questions on differences between releases please ask them in the
OpenELEC website forums or IRC support channel.
IRC support channel.
105 changes: 8 additions & 97 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,111 +1,22 @@
### Questions about OpenELEC?
### Questions about Lakka?

To get your questions answered, please ask in the OpenELEC [Forum], on IRC:
\#openelec on freenode.net, or [webchat].
To get your questions answered, please ask in the [Lakka forum](https://forums.libretro.com/c/libretro/lakka-tv-general) or on IRC: \#lakka on freenode.net.

Do not open an issue.

### Issue Reports

**BEFORE you report a bug make sure you got the latest testing version of
OpenELEC. Your bug might be already fixed.**
**BEFORE you report a bug make sure you have tried the [latest nightly version of Lakka](http://sources.lakka.tv/nightly/). Your bug might be already fixed.**

If you are at all unsure whether it's a bug in OpenELEC or a problem with
something else, post in the OpenELEC [Forum] instead. If it turns out that it is
a bug, an issue can always be opened later.
If you are at all unsure whether it's a bug in Lakka or a problem with something else, post in the [Lakka forum](https://forums.libretro.com/c/libretro/lakka-tv-general) instead. If it turns out that it is a bug, an issue can always be opened later.

If you are sure that it's a bug in OpenELEC and you have not found a [similar issue], open a new [issue]
and try to answer the following questions:
If you are sure that it's a bug in Lakka and you have not found a similar issue, open a new [issue](https://github.com/libretro/Lakka/issues) and try to answer the following questions:
- What did you do?
- What did you expect to happen?
- What happened instead?

**It is also importent to provide logs for debugging.
A zip file can be found in the [logfiles] samba share, this will contain all the logs needed.**
**It is important to provide logs for debugging as part of your Issue. Instructions for generating logs can be found in the [Troubleshooting Lakka](http://www.lakka.tv/doc/Troubleshooting-Lakka/) documentation.**

Make sure to specify which version of OpenELEC you are using.
- OpenELEC version
- OpenELEC build
- OpenELEC arch
Make sure to specify which version of Lakka you are using.

Please don't paste log messages in the issue reports or issue comments - use
[sprunge.us](http://sprunge.us) instead.

Feature requests are great, but they usually end up lying around the issue
tracker indefinitely. Sending a pull request is a much better way of getting a
particular feature into OpenELEC.

Please dont ask us to add 3rdparty drivers unless you are the maintainer/developer of the driver,
we have no manpower to support a non-mainlined kernel driver for your hardware.
However, OpenELEC comes with minimal set of kernel drivers enabled, if you are sure that your hardware
is supported in mainline kernel, feel free to send us a Pull Request to enable it in our
kernel defconfigs. We are always happy to support known-working hardware.

### Reporting build failures

As buildsystem / core packages (toolchain) / random libraries change from time to time, it is required
that you always do a clean build (make clean) before reporting build failures. Also make sure that you
have a clean, unmodified git clone, we can't fix bugs caused by you failed to merge / rebase on
your own fork.

### Pull Requests

- **Create topic branches**. Don't ask us to pull from your master branch.

- **One pull request per feature**. If you want to do more than one thing, send
multiple pull requests.

- **Send coherent history**. Make sure each individual commit in your pull
request is meaningful. If you had to make multiple intermediate commits while
developing, please squash them before sending them to us.

Please follow this process; it's the best way to get your work included in the project:

- [Fork](http://help.github.com/fork-a-repo/) the project, clone your fork,
and configure the remotes:

```bash
# clone your fork of the repo into the current directory in terminal
git clone [email protected]:<your username>/OpenELEC.tv.git
# navigate to the newly cloned directory
cd OpenELEC.tv
# assign the original repo to a remote called "upstream"
git remote add upstream https://github.com/OpenELEC/OpenELEC.tv.git
```

- If you cloned a while ago, get the latest changes from upstream:

```bash
# fetch upstream changes
git fetch upstream
# make sure you are on your 'master' branch
git checkout master
# merge upstream changes
git merge upstream/master
```

- Create a new topic branch to contain your feature, change, or fix:

```bash
git checkout -b <topic-branch-name>
```

- Commit your changes in logical chunks. or your pull request is unlikely
be merged into the main project. Use git's
[interactive rebase](https://help.github.com/articles/interactive-rebase)
feature to tidy up your commits before making them public.

- Push your topic branch up to your fork:

```bash
git push origin <topic-branch-name>
```

- [Open a Pull Request](https://help.github.com/articles/using-pull-requests) with a
clear title and description.

[Forum]: http://openelec.tv/forum
[issue]: https://github.com/OpenELEC/OpenELEC.tv/issues
[webchat]: http://openelec.tv/support/chat
[logfiles]: http://wiki.openelec.tv/index.php?title=OpenELEC_FAQ#Support_Logs
[similar issue]: https://github.com/OpenELEC/OpenELEC.tv/search?&ref=cmdform&type=Issues
Feature requests are great, but they usually end up lying around the issue tracker indefinitely. Sending a [Pull Request](https://github.com/libretro/Lakka/pulls) is a much better way of getting a particular feature into Lakka.
1 change: 1 addition & 0 deletions ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
The issue tracker has moved to https://github.com/libretro/Lakka-LibreELEC/issues
87 changes: 13 additions & 74 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,80 +1,19 @@
[OpenELEC](http://www.openelec.tv)
# Lakka - The DIY retro emulation console

# OpenELEC - Open Embedded Linux Entertainment Center
Lakka is a lightweight Linux distribution that transforms a small computer into a full blown emulation console.

OpenELEC runs [Kodi](http://kodi.tv), an award-winning free and open source (GPL) software media
player and entertainment hub for digital media. For more info see http://kodi.tv .
The base system has been designed and built from the ground up to be as
efficient as possible – consuming only tiny disk and memory footprints and
providing cutting edge hardware support to deliver a set-top box experience.
* **Powerful** - Built on top of the famous RetroArch emulator, Lakka is able to emulate a large range of hardware and has some useful features such as Braid-like rewinding, joypad hotplug and video streaming.
* **User friendly** - Lakka is easy to setup and use. Once installed to your SD card, you just have to put your rom on the card, plug your joypad and enjoy your favorite old games.
* **Low cost** - The hardware required to run Lakka cost only $35. We also support PS3 and XBox360 controllers so you don't have to buy new ones. The power can be supplied by any micro USB adapter like the one of your smartphone.
* **Open source** - Our code is free as in freedom and hosted on Github. We accept external contributions, and we do our best to integrate our own patches into upstream projects.

**Source code**
## Installation instructions

* https://github.com/OpenELEC/OpenELEC.tv
Please refer to our website http://www.lakka.tv/get on how to setup Lakka.

**Installation**
## Support

* Please read the instructions in our wiki (http://wiki.openelec.tv/index.php?title=Installation) on how to install.

**License**

* OpenELEC is released under [GPLv2](http://www.gnu.org/licenses/gpl-2.0.html). Please refer to the "licenses" folder and
source code for clarification on upstream licensing.

**Copyright**

* Since OpenELEC includes code from many up stream projects it includes many
copyright owners. OpenELEC makes NO claim of copyright on any upstream code.
However all OpenELEC authored code is copyright openelec.tv.
For a complete copyright list checkout the source code to examine the headers.
Unless expressly stated otherwise all code submitted DIRECTLY to the OpenELEC
project (in any form) is licensed under [GPLv2](http://www.gnu.org/licenses/gpl-2.0.html) and the Copyright is donated to
openelec.tv.
This allows the project to stay manageable in the long term by giving us the
freedom to maintain the code as part of the whole without the management
overhead of preserving contact with every submitter ever e.g. move to GPLv3.
You are absolutely free to retain copyright. To retain copyright simply add a
copyright header to every submitted code page.
If you are submitting code that is not your own work it is the submitters
responsibility to place a header stating the copyright.

**Features**

* System size ~ 90 - 170MB
* Minimal hardware requirements
* Ultra fast boot
* Simple configuration via Kodi itself
* Plug and Play external storage

**Software**

* Kodi HTPC software – View/Manage all your media.
* Samba server – File transfer from any PC client
* SSH server – Remote console access for debugging
* IR/Bluetooth Remote Control

**Notes**

* SSH login details are user: “root” password: “openelec”.
SSH allows command line access to your openelec.tv machine for configuration
and file transfer. Linux/Mac clients can natively use SSH, while Windows
users might want to try PuTTY for their terminal access.
* $HOME is mounted on /storage (the second ext4 partition on the drive).
All data transfered to the machine will go here, the rest of the system is
read-only with the exception of /var (containing runtime configuration data).
* Manual update/downgrade procedure is as follows:
Copy the snapshot (.tar) to the 'Update' network share (or /storage/.update) on
your openelec machine. Your system will automatically upgrade during the
next reboot.
* Automatic mounting of filesystems is supported. Devices such as USB Flash
sticks can be plugged into a running machine and will be mounted to /media,
showing up in Kodi’s GUI.
* Comments and questions are more than welcome, help is even better and patches
are absolutely perfect!!

**Questions/Support**

* Forums on [http://openelec.tv](http://openelec.tv)
* IRC chatroom **#openelec** on Freenode

**Happy OpenELEC'ing**
* [FAQ](https://github.com/lakkatv/Lakka/wiki/FAQ)
* #lakkatv on irc.freenode.org
* [Forums](https://forums.libretro.com/c/libretro/lakka-tv-general)
* [email protected]
8 changes: 0 additions & 8 deletions TODO

This file was deleted.

29 changes: 29 additions & 0 deletions config/arch.aarch64
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# determines TARGET_CPU, if not forced by user
if [ -z "$TARGET_CPU" ]; then
TARGET_CPU=cortex-a53
fi

# TARGET_CPU:
# generic cortex-a35 cortex-a53 cortex-a57 cortex-a72
# exynos-m1 qdf24xx thunderx xgene1 cortex-a57.cortex-a53
# cortex-a72.cortex-a53

# determine architecture's family
case $TARGET_CPU in
generic|cortex-a35|cortex-a53|cortex-a57|cortex-a72|exynos-m1|qdf24xx|thunderx|xgene1|cortex-a57.cortex-a53|cortex-a72.cortex-a53)
TARGET_SUBARCH=aarch64
TARGET_VARIANT=armv8-a
TARGET_ABI=eabi
TARGET_CPU_FLAGS="+crc+crypto"
TARGET_EXTRA_FLAGS="-mcpu=${TARGET_CPU}${TARGET_CPU_FLAGS}"
SIMD_SUPPORT="yes"
;;
esac

TARGET_GCC_ARCH=${TARGET_SUBARCH/-}
TARGET_KERNEL_ARCH=arm64

# setup ARCH specific *FLAGS
TARGET_CFLAGS="-march=${TARGET_VARIANT}${TARGET_CPU_FLAGS} -mabi=lp64 -Wno-psabi $TARGET_EXTRA_FLAGS"
TARGET_LDFLAGS="-march=${TARGET_VARIANT}${TARGET_CPU_FLAGS} -mtune=$TARGET_CPU"
GCC_OPTS="--with-abi=lp64 --with-arch=$TARGET_VARIANT"
2 changes: 1 addition & 1 deletion config/arch.arm
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
TARGET_FPU_FLAGS="-mfloat-abi=$TARGET_FLOAT -mfpu=$TARGET_FPU"
SIMD_SUPPORT="no"
;;
cortex-a7|cortex-a15)
cortex-a7|cortex-a15|cortex-a15.cortex-a7)
TARGET_SUBARCH=armv7ve
TARGET_ABI=eabi
TARGET_EXTRA_FLAGS="-mcpu=$TARGET_CPU"
Expand Down
12 changes: 11 additions & 1 deletion config/graphic
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,16 @@ get_graphicdrivers() {
VAAPI_SUPPORT="yes"
fi

if [ "$drv" = "nouveau" ]; then
# DRI_DRIVERS are only used for NV04 - NV20 (which we dont want to support anymore)
DRI_DRIVERS="$DRI_DRIVERS"
# GALLIUM_DRIVERS are used for all cards from NV30 to nvc0
# see also http://nouveau.freedesktop.org/wiki/MesaDrivers/
GALLIUM_DRIVERS="$GALLIUM_DRIVERS,nouveau"
XORG_DRIVERS="$XORG_DRIVERS nouveau"
COMPOSITE_SUPPORT="yes"
fi

if [ "$drv" = "nvidia" ]; then
XORG_DRIVERS="$XORG_DRIVERS nvidia"
VDPAU_SUPPORT="yes"
Expand Down Expand Up @@ -80,7 +90,7 @@ get_graphicdrivers() {

if [ "$drv" = "radeonsi" ]; then
GALLIUM_DRIVERS="$GALLIUM_DRIVERS,radeonsi"
XORG_DRIVERS="$XORG_DRIVERS ati"
XORG_DRIVERS="$XORG_DRIVERS ati amdgpu"
LLVM_SUPPORT="yes"
COMPOSITE_SUPPORT="yes"
VDPAU_SUPPORT="yes"
Expand Down
2 changes: 1 addition & 1 deletion config/issue
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Welcome to OpenELEC - the powerful Mediacenter4you
Lakka - The DIY retro emulation console
4 changes: 2 additions & 2 deletions config/noobs/partitions.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
{
"label": "@DISTRONAME@_@PROJECT@_System",
"filesystem_type": "FAT",
"partition_size_nominal": 160,
"partition_size_nominal": 512,
"want_maximised": false,
"uncompressed_tarball_size": 120,
"uncompressed_tarball_size": 170,
"mkfs_options": ""
},
{
Expand Down
Binary file modified config/noobs/slides/A.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified config/noobs/slides/B.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified config/noobs/slides/C.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified config/noobs/slides/D.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified config/noobs/slides/E.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading