Giter Site home page Giter Site logo

ruralhunter / coreelec Goto Github PK

View Code? Open in Web Editor NEW

This project forked from coreelec/coreelec

589.0 18.0 106.0 320.69 MB

This is CoreELEC for Phicomm N1 device only. Run ./mkn1 to build.

Home Page: https://coreelec.org

Makefile 56.10% Shell 27.22% Python 11.96% C 3.68% Dockerfile 0.44% HTML 0.04% CSS 0.28% CMake 0.29%

coreelec's Introduction

CoreELEC for Phicomm N1

  1. Only installation on USB drivers is verified and supported.
  2. Auto update is disabled.
  3. Added ipset module in kernel
  4. Added BD-J menu patch from vpeter: https://discourse.coreelec.org/t/java-for-bd-j-menus/554
  5. Show subtitles by default.

Upgrade

Put the update package(CoreELEC-Amlogic-ng.arm-xxx.tar) in /storage/.update/, then reboot.

CoreELEC

CoreELEC is a 'Just enough OS' Linux distribution for running the award-winning Kodi software on popular low-cost hardware. CoreELEC is a minor fork of LibreELEC, it's built by the community for the community. CoreELEC website.

Issues & Support

Please report issues via the CoreELEC Forum.

Donations

At this moment we do not accept Donations. We are doing this for fun not for profit.

License

CoreELEC original code is released under GPLv2.

Copyright

As CoreELEC includes code from many upstream projects it includes many copyright owners. CoreELEC makes NO claim of copyright on any upstream code. Patches to upstream code have the same license as the upstream project, unless specified otherwise. For a complete copyright list please checkout the source code to examine license headers. Unless expressly stated otherwise all code submitted to the CoreELEC project (in any form) is licensed under GPLv2. You are absolutely free to retain copyright. To retain copyright simply add a copyright header to each submitted code page. If you submit code that is not your own work it is your responsibility to place a header stating the copyright.

coreelec's People

Contributors

antonlacon avatar arthur-liberman avatar awiouy avatar cdu13a avatar chewitt avatar codesnake avatar cvh avatar dhewg avatar fritsch avatar gujs avatar heitbaum avatar hiassoft avatar inusasha avatar jenkins101 avatar jernejsk avatar knaerzche avatar kszaq avatar kwiboo avatar lrusak avatar mglae avatar milhousevh avatar portisch avatar ray-future avatar ruralhunter avatar spycat88 avatar sraue avatar stefansaraev avatar supervisedthinking avatar trsqr avatar vpeter4 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

coreelec's Issues

请求支持蓝牙遥控器开机

由于是小白,如果陈述时有什么说得不对的地方还请大佬们海涵。
现在CoreELEC系统有个很大的应用问题就是开机问题,只支持遥控器的红外开机方式,但N1又没有红外。
最大的麻烦恐怕在于N1盒子基本只有国内玩家,老外没什么动力来单独为N1适配蓝牙遥控启动,所以等官方恐怕是永远没机会了。
大家可以看这里15楼http://www.jinghuasoft.com/smthview.jsp?board=DigiHome&id=870031
求大佬出手挽救。如果有什么技术门槛不高的体力活,小白愿意分担。

“reboot from emmc”无效

电源选项里选择reboot from emmc,想要进入emmc里装的安卓系统,但重启后还是从U盘启动进入coreelec。
9.2.1版本。

请大神帮助解决ASS字幕多字体和sup外挂字幕的问题

1.ass字幕即使把需要的多个字体文件(不能中文名称,要英文名称)放在/media/Fonts ,也不起作用。请大神看看下面的内容,是不是能够解决这个bug?
https://forum.libreelec.tv/thread/10874-custom-fonts-for-subtitles-issue/

2.sup字幕与电影同名是可以外挂,但是浏览的方式去看不见,过去taxigps应该有解决这个问题吧,是不是kodi后来的bug?
尝试为Kodi增加对.sup外挂字幕的支持
http://blog.sina.com.cn/s/blog_4ae08cc00102vzh3.html
xbmc/xbmc@2e7dc77

希望大神看看能不能解决这2个问题。

如何编译出内核是4.9以上的??

猜测大大是镇里的,所以就不用英文了,
如何编译出内核是4.9以上的??需要如何配置??3.x的内核负载有点高,其他人发布的9.2的内核都是3.x的

请求在以后的版本添加usb 3g卡托支持,谢谢

CONFIG_USB_SERIAL_OPTION=m
CONFIG_USB_SERIAL_WWAN=m
CONFIG_USB_SERIAL_SIMPLE=m
就可以。

我本地是windows10下的子系统,编译老是出现权限错误;
转到github actions编译,空间不足;
挂梯子的vps也是只有25G;
最后是现绑信用卡开的一台80G的vultr,才编译成功。

请求在以后的版本中添加usb 3g卡托驱动。

多谢多谢。

重刷系统以后登录不了的问题

我重刷系统后Netflix登陆一直提示密码有错,重置了密码也不行,但我网页端和app端都没问题,大神,这是什么问题?

ipset不能正常使用

个人测试,最新版本9.2.3的ipset功能不能正常使用,现象为docker安装OpenWrt不能作为旁路由使用,ss软件无法启动,望修复。

斐讯T1能否修改部分参数编译运行

看别的提问贴里面看到有关T1的内容,我用自己的机器测试了一下,把官方的coreelec做成启动盘,根据你之前的回复转换了kernel和uintrd,替换了T1的dtb,使用s905_autoscript做启动脚本,启动以后卡在coreelec启动画面,本以为死机了,但是可以用ssh连接,也可以执行linux命令,我用winscp连接盒子,可以看到文件系统,然后根据你提供的命令fw_printenv,查看了boot环境,下面是内容:
/storage$ fw_printenv
1080p60hz_deepcolor=444,10bit
480p60hz_deepcolor=rgb,8bit
EnableSelinux=enforcing
active_slot=_a
baudrate=115200
bcb_cmd=get_valid_slot;
boot_part=boot
bootargs=rootfstype=ramfs init=/init console=ttyS0,115200 no_console_suspend earlyprintk=aml-uart,0xc81004c0
ramoops.pstore_en=1 ramoops.record_size=0x8000 ramoops.console_size=0x4000 androidboot.selinux=enforcing
logo=osd1,loaded,0x3d800000,1080p60hz maxcpus=8 vout=1080p60hz,enable hdmimode=1080p60hz cvbsmode=576cvbs
hdmitx= cvbsdrv=0 pq= androidboot.firstboot=0 jtag=apao androidboot.hardware=amlogic androidboot.serialno=CASDB1283K03217 mac=FC:7C:02:50:60:A4 androidboot.mac=FC:7C:02:50:60:A4 androidboot.slot_suffix=_a quiet
bootcmd=run start_autoscript; run storeboot;
bootdelay=1
bootfromnand=0
bootfromrecovery=0
bootup_offset=0x1080240
bootup_size=0x3f4846
cmdline_keys=if keyman init 0x1234; then if keyman read usid ${loadaddr} str; then setenv bootargs ${bootargs} androidboot.serialno=${usid};setenv serial ${usid};fi;if keyman read mac ${loadaddr} str; then setenv bootargs ${bootargs} mac=${mac} androidboot.mac=${mac};fi;if keyman read deviceid ${loadaddr} str; then setenv bootargs ${bootargs} androidboot.deviceid=${deviceid};fi;if keyman read mac_wifi ${loadaddr} str; then setenv bootargs ${bootargs} mac_wifi=${mac_wifi} androidboot.mac_wifi=${mac_wifi};fi;fi;
colorattribute=444,10bit
cvbs_drv=0
cvbsmode=576cvbs
display_bpp=16
display_color_bg=0
display_color_fg=0xffff
display_color_index=16
display_height=1080
display_layer=osd1
display_width=1920
dtb_mem_addr=0x1000000
ethact=dwmac.c9410000
ethaddr=fc:7c:02:50:60:a4
factory_reset_poweroff_protect=echo wipe_data=${wipe_data}; echo wipe_cache=${wipe_cache};if test ${wipe_data} = failed; then run init_display; run storeargs;if mmcinfo; then run recovery_from_sdcard;fi;if usb start 0; then run recovery_from_udisk;fi;run recovery_from_flash;fi; if test ${wipe_cache} = failed; then run init_display; run storeargs;if mmcinfo; then run recovery_from_sdcard;fi;if usb start 0; then run recovery
大佬,你劳神帮忙看看,是哪里的问题,导致无法进去桌面,自己能力有限,找不到问题所在,谢谢了

Rclone for CE

请教大佬,CE如何可以安装RClone?提示没权限。多谢!

有哪位朋友,docker安装op做旁路由成功了的么?

coreelec的配置跟armbian不一样,虽然可以用遥控器在ui界面里手动设置静态ip,但是好像设置完后coreelec是上不了网的。
改网关为op的地址也不行,网卡开启了混杂模式也不行。

不知道有哪位朋友用19.1的镜像尝试过op旁路由模式呢?

有没有办法增加lxd模块

当前已经有docker容器,但是我的需求特殊,需要lxd,我不知道怎么编译进去,能不能提供一点思路或者方向,我可以顺着自己去研究,非常感谢!

如果不麻烦,请求添加USB卡托驱动,谢谢

这个需求有点小众,就是通过3g上网卡托转发短信,实现单卡手机双卡双待。
目前在用n1 armbian来实现,感觉浪费了。
不知道麻烦不麻烦,是否可以帮忙添加一下这个功能。

gammu-smsd用于接收和转发短信,有docker版。现在是差USB_ModeSwitch和option.ko usbserial.ko usb_wwan.ko驱动。

感谢感谢。

相关资料:
https://www.right.com.cn/forum/thread-364153-1-1.html
https://www.right.com.cn/forum/thread-395289-1-1.html

斐讯n1到底需要什么样的编译条件和启动条件呢?

我会一点点照本宣科的编译,但我一直没搞懂斐讯的设备需要什么样的特殊设置,n1是需要特殊编译的内核,还是特殊的启动设置呢?用您的项目我是能够成功的,但我想知道怎么样把一个通用s905的系统编译成n1可以用的系统,我一直找不到关于n1特殊性的资料,还请您百忙之中帮我解答下

我猜您是**的,我就不用google机翻翻成英文来提问了。打扰了

请问N1蓝牙适配器的MAC地址有可能自己修改吗?

CoreELEC中N1蓝牙适配器的MAC地址并非Android下看到的那个,似乎是固定为43:45:C0:00:1F:AC。家里有多台斐讯N1刷了CoreELEC的话,如果恰好同时在线就会发生冲突。请问这个蓝牙MAC地址有可能自己修改吗?

CE工程目录如何启动menuconfig

需要进行kernel中组件相关配置,需要启动menuconfig,但为啥启动不了呢? 启动后报错:

make: *** No rule to make target 'menuconfig'. Stop.

望大神赐教

关于内核格式的问题

很荣幸上次您解答了我关于n1特殊性的问题,不过你把它关闭了,我不得不再问一个,希望不会太打扰您

上次您说“n1不支持lzo压缩的kernel,需要普通格式+initramfs”,我也看到您的option文件中这么写
KERNEL_TARGET="Image"

但是balbes150编译的系统都能够在n1上运行,他的option是这样的
KERNEL_TARGET="uImage.lzo"

而原版是这样
KERNEL_TARGET="Image.lzo"
我不懂这三者之间的差别,只知道原版肯定是不能运行的,那么这个"uImage.lzo"就是也可以用在n1上吗?

可否将coreelec刷入emmc中

首先感谢大神们的辛苦付出,其次,想提一个请求,就是将coreelec刷入emmc中,usb是2.0的,整体系统的运行速度是肯定受影响的,现在我是通过coreelec+docker+openwrt,可能后续还能搞个qbtorrent下载,这样肯定需要用到usb接口,因为遥控器是无法控制关机的,索性就不关机了,这样系统可以边做旁路由,边做下载机,边做播放机,当然理想很丰满,现实很骨感,大神们说不能刷入emmc肯定有原因,也希望大神们群策群力,在后续的版本中实现这个功能!最后,再次感谢大神们的辛苦付出!

9.2.2 9.2.1怎么启动不了?

使用重启app apk,第一次会进去recovery菜单
尝过多个版本,9.0.0不是你处下载基本可以稳定启动
使用9.2.1成功一次
使用9.2.2从未成功

原因是启动脚本参数还是什么原因?

无法从内部emmc启动

u盘写人版本9.2.2,已可以正常运行coreelec;
目前内部emmc是yyf盒子系统,插coreelec的u盘可以正常从u盘启动coreelec,但是在coreelec电源选择"reboot from emmc or..."想重启进内部yyf盒子系统时,结果重启还是进入了coreelec界面,没有进内部盒系统。原先是点这个选项是可以插着u盘是可以进emmc盒子系统的,但9.2.2'这版却不行了。
请大神协助解决一下,双系统切换是硬需求,谢谢。

请问有办法适配小米语音遥控器吗?

尝试了好几个CoreELEC版本,小米语音遥控器蓝牙配对没问题,但是都无法使用,按键没反应
小米最早出的小米蓝牙遥控器是可以正常使用的,但是早就买不到了(山寨版做工差不考虑),糟糕的是后来出的小米语音遥控器,家里倒是闲置了2个,可惜一直无法适配。
似乎早期蓝牙遥控器vendor:device是2717:32B1,后来的小米语音遥控器是2717:32B0,两者的确不同。这个是必须kernel做适配,还是可以用udev-rule来解决呀?实在缺乏这方面的知识,请不吝赐教

手机镜像投屏

老大,能不能开发一下手机镜像投屏功能,docer安装乐播也行啊,看电影和投屏是两大必须品啊

DTS音频直通输出有问题

打开直通后在功放上大多数情况无法点亮DTS,只能使用PCM的两声道模拟输出。这个问题好像在9.2版本后就一直存在。以前的9.0版本直通选项下还有单独的DTS兼任等选项,9.2以后版本只有一个开关,不能选择。

Bluetooth devices' configuration cann't be saved

I installed CoreELEC 9.2.3 on a USB flash driver, which is the well-known make of Sandisc.
The apparent problem is that all the bluetooth devices need re-pair after reboot Coreelec.
By running
systemctl status bluetooth
I find the erroe reported in the log:
Aug 10 13:08:35 CoreELEC bluetoothd[2931]: Unable to open adapter storage directory: /storage/.cache/bluetooth/43:45:C0:00:1F:AC
So I checked the permission of the relevant folders:

CoreELEC:~ # ls -al ./storage/.cache/bluetooth
total 3
drwxr-xr-x    3 root     root          1024 Aug  5 13:07 .
drwxr-xr-x   11 1023     1023          1024 Aug  5 13:07 ..
drwx------    4 1023     1023          1024 Aug  5 13:18 43:45:C0:00:1F:AC
CoreELEC:~/.cache/bluetooth # ls -al ./storage/.cache
total 17
drwxr-xr-x   11 1023     1023          1024 Aug  5 13:07 .
drwxr-xr-x   16 1023     1023          1024 Aug  5 13:04 ..
drwxr-xr-x    3 root     root          1024 Aug  5 13:07 bluetooth
drwxr-xr-x    4 root     root          1024 Jan  1  2015 connman
drwxr-xr-x    2 root     root          1024 Aug 10 08:36 cores
drwxr-xr-x    3 1023     1023          1024 Aug  5 13:07 cron
-rw-r--r--    1 1023     1023             8 Aug 10 13:08 hostname
drwxr-xr-x    2 1023     1023          1024 Aug  5 13:01 kernel-overlays
drwxr-xr-x    3 1023     1023          1024 Aug  5 13:01 log
-rw-r--r--    1 1023     1023          2048 Aug 10 08:39 random.data
drwxr-xr-x    2 root     root          1024 Aug 10 13:09 services
----------    1 1023     1023           231 Apr 11  2019 shadow
drwxr-xr-x    2 root     root          1024 Aug 10 13:09 ssh
-rw-r--r--    1 1023     1023            33 Apr 11  2019 systemd-machine-id
drwxr-xr-x    2 root     root          1024 Aug  5 13:07 wireguard

If I run the following commands:

chown -R root:root /storage/.cache/bluetooth
chown -R root:root /storage/.cache

Then after rebooting CoreELEC, the bluetooth devices won't lose the connections with N1 anymore.
Does the problem arise from the CoreELEC orginal or this adapted CoreELEC for N1?

请问怎么能只编译内核呢

如果我用了n1可用的内核,再配上通用的system能不能启动呢?
那么怎样编译能够只编译内核镜像,而不是整个系统呢?有没有这样的办法呢?
每次都编译整个CoreELEC实在是太费时间了。。。。。

CoreELEC 9.2.6 is now available.

Changes Since 9.2.5:

Fixed booting ODROID-HC4 from an ATA drive
Added Device Tree for Beelink GT mini A and GT1 mini
Added support for STK1160 analog TV tuner
Added ZRAM support (Amlogic)
Added Bluetooth auto connect after boot and automatic switch to Bluetooth audio device
Improved media handling and playback
Fixed CEC driver (Amlogic-NG)
Several small bug fixes
Fixed 8K HEVC playback
Added possibility to use BBR TCP congestion control algorithm

Downloads:
https://coreelec.org/#download

期待R大更新

劳烦大神出CE19.X FOR N1

放眼世界,也只有大神您能做到了。
希望同时能集成那几个导航补丁。
谢谢大神!

AirPlay 经常找不到设备

有时候就找不到,重启好几次才行, 感觉像碰运气,刚开始的时候试了几次很稳定,现在就不稳定了

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.