RuralHunter / CoreELEC

This is CoreELEC for Phicomm N1 device only. Run ./mkn1 to build.
https://coreelec.org
600 stars 105 forks source link

请大神出个NG版的ce9.2.4.2 for N1 #23

Closed y2gy2g closed 3 years ago

y2gy2g commented 4 years ago

希望大神有时间辛苦一下。谢谢!

Schr0dingerCat commented 4 years ago

@RuralHunter 谢谢大大的辛勤劳动无私分享,我想问下,coreelec ng版 官方的是默认支持N1的吗??把官方 ng版的刷入U盘,再复制文件,改名,等一系列操作后,就可以正常启动吗???那如果可以正常启动,那么这时的系统可以使用系统里官方的自动更新吗?? 再有个,我看网上有人说 9.2.4.1 ng U盘启动,也会改BootLoader,真的吗?? 半个小白,不敢用自己的N1肉测,但是又想用新系统,好纠结

RuralHunter commented 4 years ago

我试了一下,可以启动,但有点问题。另外,bootloader应该被改了,用了ng的u盘启动后原来的老版本就启动不了了。你们谁老版本的ssh到coreelec输一下这个命令:fw_printenv 把输出贴给我,我要比较一下。

RuralHunter commented 4 years ago

已经找到了,不需要了

RuralHunter commented 4 years ago

我测试了一下ng版本,目前发现两个问题:

  1. 会修改bootloader导致启动不了老版本
  2. 播放不了4k视频
Schr0dingerCat commented 4 years ago

@RuralHunter 谢谢大大亲自测试。实在是不敢肉测,然后去coreelec官方论坛看了下,用的渣度翻译翻译的,看到了下面这段 NOTE: There is one very important thing to keep in mind when testing. Because as stated above the ng builds use a slightly different boot script, you will need to not just do the hold reset button on on first boot with the ng build but when you go to switch back to an older build on the same device you will need to do the hold reset button thing again to get it to boot with the older build again. This could be a problem if the device has an internal install since it means that you might mess up the internal installs ability to boot, and would need an sd card with the older build available to get the device to boot the old build again. 我反正老实了,还是继续等待官方吧 我的9.2.0用的海星

y2gy2g commented 4 years ago

N1根本就没有官方版本,都是大神们fork的,并且CE说了老内核将来CE10可能就不支持了,所以还是要等待@RuralHunter 大神研究怎么能用上NG版了,要不然N1就可能不会再有新系统玩了。 再次谢谢@RuralHunter 大神所做的努力!

Schr0dingerCat commented 4 years ago

@y2gy2g https://github.com/CoreELEC/CoreELEC/releases 这个里面 ng版,下面不是写着: There is one new change that, despite being in a stable release, we still consider to be an experimental feature. That is support for GXL(S905X,S905D,S905W,S805X) devices with our ng builds. The reason for this is that there are just too many various GXL devices to have been able to test them all and work out all the rough edges. See the CoreELEC forum for more information on this. 这里面不是写着 支持 S905D 吗??? 难道说N1的cpu是定制的??? 我在别的论坛上,看到有人用的是 https://github.com/CoreELEC/CoreELEC/releases 这个里面 ng版,然后: 解压gz文件,烧录u盘后,如下操作: 启动脚本aml_autoscript 重命名 s905_autoscript device tree下的 p230 2g dtb文件,重命名 dtb.img 就能启动了。。。。

xplay2017 commented 4 years ago

@Schr0dingerCat 我前些天也用U盘官方NG版启动N1了。但是有2个严重问题:

  1. 运行过U盘NG版后,去掉U盘,N1无法启动安卓系统了,卡在4个圈。换回旧版CoreELEC的U盘,也无法启动。只有NG版能启动了。最后只好重新线刷,才能启动安卓系统和旧版CoreELEC
  2. NG版不能播放4K原盘,打开原盘之后会卡很长时间,最后KODI重启

还有个问题是,我发现CoreELEC论坛对提到 Phicomm N1的贴子不怎么爱回复

y2gy2g commented 4 years ago

很久以前就有人希望CE官方支持N1,但是CE不理会。 @RuralHunter大神也在CE论坛多次发帖寻求帮助,也基本是没得到回应。 还是等待@RuralHunter大神吧,不要急。

RuralHunter commented 4 years ago

你们老版的ssh到CE,把fw_printenv的输出贴给我看一下。

y2gy2g commented 4 years ago

login as: root root@192.168.199.220's password: ##############################################

CoreELEC

https://coreelec.org

##############################################

CoreELEC (community): 9.2.4.2 (Phicomm-N1.arm) CoreELEC:~ # fw_printenv EnableSelinux=enforcing active_slot=_a aml_dt=gxl_p230_2g baudrate=115200 bcb_cmd=get_valid_slot; boot_part=boot boot_start=booti 0x11000000 0x13000000 0x1000000 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=4 vout=1080p60hz,enable hdmimode=1080p60hz cvbsmode=576cvbs hdmitx= cvbsdrv=0 pq= androidboot.firstboot=0 androidboot.factorystep=0 jtag=apao androidboot.hardware=amlogic androidboot.serialno=CBHDB3235K00255 mac=FC:7C:02:EA:F6:68 androidboot.mac=FC:7C:02:EA:F6:68 mac_wifi=fc:7c:02:ea:f6:67 androidboot.mac_wifi=fc:7c:02:ea:f6:67 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; 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 dtb_name=dtb.img env_addr=0x10400000 ethact=dwmac.c9410000 ethaddr=fc:7c:02:ea:f6:68 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_from_udisk;fi;run recovery_from_flash;fi; factorystep=0 fb_addr=0x3d800000 fb_height=1080 fb_width=1920 fdt_high=0x20000000 filesize=a0c7 firstboot=0 gatewayip=10.18.9.1 hdmimode=480p60hz hostname=arm_gxbb identifyWaitTime=750 init_display=osd open;osd clear;imgread pic logo bootup $loadaddr;bmp display $bootup_offset;bmp scale initargs=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 initrd_addr=0x13000000 ipaddr=10.18.9.97 jtag=apao kernel_addr=0x11000000 kernellog.enable=0 loadaddr=1080000 mac=FC:7C:02:EA:F6:68 mac_wifi=fc:7c:02:ea:f6:67 maxcpus=4 netmask=255.255.255.0 outputmode=480p60hz preboot=run bcb_cmd; run factory_reset_poweroff_protect;run upgrade_check;run init_display;run storeargs;run upgrade_key;forceupdate;run switch_bootmode; reboot_mode=cold_boot recovery.update=0 recovery_from_flash=setenv bootargs ${bootargs} aml_dt=${aml_dt} recovery_part={recovery_part} recovery_offset={recovery_offset};if itest ${upgrade_step} == 3; then if ext4load mmc 1:2 ${dtb_mem_addr} /recovery/dtb.img; then echo cache dtb.img loaded; fi;if ext4load mmc 1:2 ${loadaddr} /recovery/recovery.img; then echo cache recovery.img loaded; wipeisb; bootm ${loadaddr}; fi;else fi;if imgread kernel ${recovery_part} ${loadaddr} ${recovery_offset}; then wipeisb; bootm ${loadaddr}; fi; recovery_from_sdcard=setenv bootargs ${bootargs} aml_dt=${aml_dt} recovery_part={recovery_part} recovery_offset={recovery_offset};if fatload mmc 0 ${loadaddr} aml_autoscript; then autoscr ${loadaddr}; fi;if fatload mmc 0 ${loadaddr} recovery.img; then if fatload mmc 0 ${dtb_mem_addr} dtb.img; then echo sd dtb.img loaded; fi;wipeisb; bootm ${loadaddr};fi; recovery_from_udisk=setenv bootargs ${bootargs} aml_dt=${aml_dt} recovery_part={recovery_part} recovery_offset={recovery_offset};if fatload usb 0 ${loadaddr} aml_autoscript; then autoscr ${loadaddr}; fi;if fatload usb 0 ${loadaddr} recovery.img; then if fatload usb 0 ${dtb_mem_addr} dtb.img; then echo udisk dtb.img loaded; fi;wipeisb; bootm ${loadaddr};fi; recovery_offset=0 recovery_part=recovery sdc_burning=sdc_burn ${sdcburncfg} sdcburncfg=aml_sdc_burn.ini serial=CBHDB3235K00255 serverip=10.18.9.113 start_autoscript=if usb start ; then run start_usb_autoscript; fi; if mmcinfo; then run start_mmc_autoscript; fi; start_mmc_autoscript=if fatload mmc 0 1020000 s905_autoscript; then autoscr 1020000; fi; start_usb_autoscript=if fatload usb 0 1020000 s905_autoscript; then autoscr 1020000; fi; if fatload usb 1 1020000 s905_autoscript; then autoscr 1020000; fi; if fatload usb 2 1020000 s905_autoscript; then autoscr 1020000; fi; if fatload usb 3 1020000 s905_autoscript; then autoscr 1020000; fi; stderr=serial stdin=serial stdout=serial storeargs=setenv bootargs ${initargs} androidboot.selinux=${EnableSelinux} logo=${display_layer},loaded,${fb_addr},${outputmode} maxcpus=${maxcpus} vout=${outputmode},enable hdmimode=${hdmimode} cvbsmode=${cvbsmode} hdmitx=${cecconfig} cvbsdrv=${cvbs_drv} pq=${pq} androidboot.firstboot=${firstboot} androidboot.factorystep=${factorystep} jtag=${jtag}; setenv bootargs ${bootargs} androidboot.hardware=amlogic;run cmdline_keys;setenv bootargs ${bootargs} androidboot.slot_suffix=${active_slot};if itest ${kernellog.enable} == 0; then setenv bootargs ${bootargs} quiet;else fi; storeboot=if imgread kernel ${boot_part} ${loadaddr}; then bootm ${loadaddr}; fi;run update; switch_bootmode=get_rebootmode;if test ${reboot_mode} = factory_reset; then run recovery_from_flash;else if test ${reboot_mode} = update; then run update;else if test ${reboot_mode} = cold_boot; then run try_auto_burn; else if test ${reboot_mode} = fastboot; then fastboot;fi;fi;fi;fi; try_auto_burn=update 700 750; update=run usb_burning; run sdc_burning; if mmcinfo; then run recovery_from_sdcard;fi;if usb start 0; then run recovery_from_udisk;fi;run recovery_from_flash; upgrade_check=echo upgrade_step=${upgrade_step}; if itest ${upgrade_step} == 3; then run init_display; run storeargs; run update;else fi; upgrade_key=if gpio input GPIOAO_2; then echo detect upgrade key; sleep 3;if gpio input GPIOAO_2; then run update; fi;fi; upgrade_step=2 usb_burning=update 1000 usid=CBHDB3235K00255 wipe_cache=successful wipe_data=successful CoreELEC:~ #

Schr0dingerCat commented 4 years ago

@RuralHunter 支持下大神,9.2.0的 root@192.168.0.2's password: ##############################################

CoreELEC

https://coreelec.org

##############################################

CoreELEC (official): 9.2.0 (Amlogic.arm) CoreELEC:~ # fw_printenv EnableSelinux=enforcing active_slot=_a aml_dt=gxl_p230_2g baudrate=115200 bcb_cmd=get_valid_slot; boot_part=boot boot_start=booti 0x11000000 0x13000000 0x1000000 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=4 vout=1080p60hz,enable hdmimode=1080p60hz cvbsmode=576cvbs hdmitx= cvbsdrv=0 pq= androidboot.firstb jtag=apao androidboot.hardware=amlogic androidboot.serialno=CAQDB3134K00902 mac=FC:7C:02:8B:1C:A6 androidboot.mac=FC:7C:02:8B:1C:A6 mac_wifi=fc:7c:02:8b:1c:a5 androidboot.mac_wifi=fc:7c:02:8b:1c:a5 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; 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 env_addr=0x10400000 ethact=dwmac.c9410000 ethaddr=fc:7c:02:8b:1c:a6 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_from_udisk;fi;run recovery_from_flash;fi; factorystep=2

fb_addr=0x3d800000 fb_height=1080 fb_width=1920 fdt_high=0x20000000 filesize=4f7 firstboot=0 gatewayip=10.18.9.1 hdmimode=1080p60hz hostname=arm_gxbb init_display=osd open;osd clear;imgread pic logo bootup $loadaddr;bmp display $bootup_offset;bmp scale initargs=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 initrd_addr=0x13000000 ipaddr=10.18.9.97 jtag=apao kernel_addr=0x11000000 kernellog.enable=0 loadaddr=1080000 mac=FC:7C:02:8B:1C:A6 mac_wifi=fc:7c:02:8b:1c:a5 maxcpus=4 netmask=255.255.255.0 outputmode=1080p60hz preboot=run bcb_cmd; run factory_reset_poweroff_protect;run upgrade_check;run init_display;run storeargs;run upgrade_key;forceupdate;run switch_bootmode; reboot_mode=cold_boot recovery.update=0 recovery_from_flash=setenv bootargs ${bootargs} aml_dt=${aml_dt} recovery_part={recovery_part} recovery_offset={recovery_offset};if itest ${upgrade_step} == 3; then if ext4load mmc 1:2 ${dtb_mem_addr} /recovery/dtb.img; then echo cache dtb.img loaded; fi;if ext4load mmc 1:2 ${loadaddr} /recovery/recovery.img; then echo cache recovery.img loaded; wipeisb; bootm ${loadaddr}; fi;else fi;if imgread kernel ${recovery_part} ${loadaddr} ${recovery_offset}; then wipeisb; bootm ${loadaddr}; fi; recovery_from_sdcard=setenv bootargs ${bootargs} aml_dt=${aml_dt} recovery_part={recovery_part} recovery_offset={recovery_offset};if fatload mmc 0 ${loadaddr} aml_autoscript; then autoscr ${loadaddr}; fi;if fatload mmc 0 ${loadaddr} recovery.img; then if fatload mmc 0 ${dtb_mem_addr} dtb.img; then echo sd dtb.img loaded; fi;wipeisb; bootm ${loadaddr};fi; recovery_from_udisk=setenv bootargs ${bootargs} aml_dt=${aml_dt} recovery_part={recovery_part} recovery_offset={recovery_offset};if fatload usb 0 ${loadaddr} aml_autoscript; then autoscr ${loadaddr}; fi;if fatload usb 0 ${loadaddr} recovery.img; then if fatload usb 0 ${dtb_mem_addr} dtb.img; then echo udisk dtb.img loaded; fi;wipeisb; bootm ${loadaddr};fi; recovery_offset=0 recovery_part=recovery sdc_burning=sdc_burn ${sdcburncfg} sdcburncfg=aml_sdc_burn.ini serial=CAQDB3134K00902 serverip=10.18.9.113 start_autoscript=if usb start ; then run start_usb_autoscript; fi; if mmcinfo; then run start_mmc_autoscript; fi; start_mmc_autoscript=if fatload mmc 0 1020000 s905_autoscript; then autoscr 1020000; fi; start_usb_autoscript=if fatload usb 0 1020000 s905_autoscript; then autoscr 1020000; fi; if fatload usb 1 1020000 s905_autoscript; then autoscr 1020000; fi; if fatload usb 2 1020000 s905_autoscript; then autoscr 1020000; fi; if fatload usb 3 1020000 s905_autoscript; then autoscr 1020000; fi; stderr=serial stdin=serial stdout=serial storeargs=setenv bootargs ${initargs} androidboot.selinux=${EnableSelinux} logo=${display_layer},loaded,${fb_addr},${outputmode} maxcpus=${maxcpus} vout=${outputmode},enable hdmimode=${hdmimode} cvbsmode=${cvbsmode} hdmitx=${cecconfig} cvbsdrv=${cvbs_drv} pq=${pq} androidboot.firstboot=${firstboot} androidboot.factorystep=${factorystep} jtag=${jtag}; setenv bootargs ${bootargs} androidboot.hardware=amlogic;run cmdline_keys;setenv bootargs ${bootargs} androidboot.slot_suffix=${active_slot};if itest ${kernellog.enable} == 0; then setenv bootargs ${bootargs} quiet;else fi; storeboot=if imgread kernel ${boot_part} ${loadaddr}; then bootm ${loadaddr}; fi;run update; switch_bootmode=get_rebootmode;if test ${reboot_mode} = factory_reset; then run recovery_from_flash;else if test ${reboot_mode} = update; then run update;else if test ${reboot_mode} = cold_boot; then if test ${factorystep} = 0; then run try_auto_burn; fi;else if test ${reboot_mode} = fastboot; then fastboot;fi;fi;fi;fi; try_auto_burn=update 700 750; update=run usb_burning; run sdc_burning; if mmcinfo; then run recovery_from_sdcard;fi;if usb start 0; then run recovery_from_udisk;fi;run recovery_from_flash; upgrade_check=echo upgrade_step=${upgrade_step}; if itest ${upgrade_step} == 3; then run init_display; run storeargs; run update;else fi; upgrade_key=if gpio input GPIOAO_2; then echo detect upgrade key; sleep 3;if gpio input GPIOAO_2; then run update; fi;fi; upgrade_step=2 usb_burning=update 1000 usid=CAQDB3134K00902 wipe_cache=successful wipe_data=successful

RuralHunter commented 4 years ago

先放一个测试版本: 链接: https://pan.baidu.com/s/1CF0Qjf3K9weCiw2NlrVQgg 提取码: rcxx

我测试了一下,一个盒子的uboot配置跟Schr0dingerCat类似,启动NG版本后可以启动老版本,另一个跟y2gy2g类似,启动NG版本后就不能启动老版本了。我改了下面这两个参数就又可以启动了(NG版启动后使用fw_setenv修改)

factorystep=2
switch_bootmode=get_rebootmode;if test ${reboot_mode} = factory_reset; then run recovery_from_flash;else if test ${reboot_mode} = update; then run update;else if test ${reboot_mode} = cold_boot; then if test ${factorystep} = 0; then run try_auto_burn; fi;else if test ${reboot_mode} = fastboot; then fastboot;fi;fi;fi;fi;

当然不能保证你们的盒子改了就没问题,所以还是只建议有条件线刷的测试,万一有问题可以刷回去。

Schr0dingerCat commented 4 years ago

@RuralHunter 辛苦大大了,我等小白只能伸手+叫好 我的盒子只破解了,然后其他系统都是U盘启动的,没有刷过,不用U盘还是启动某讯的系统

y2gy2g commented 4 years ago

测试结果:EMMC里面是安卓,无其它系统。 1,u盘只能插在远离HDMI口的USB口,靠近HDMI口的USB不能启动,电视最上面有提示信息,但是只是显示不到一半,看不清楚什么内容。 2,u盘插在远离HDMI口的USB口,靠近HDMI口的USB插鼠标接收器/飞鼠接收器/有线键盘,这个时候只能启动到COREELEC界面,不能进入系统。 3.远离HDMI口的USB口插u盘,另外的usb什么也不插,可以启动到系统的初始设置界面,这个时候无论插鼠标接收器/飞鼠接收器/有线键盘都没有反映,也就是说没有可以控制的东西了,什么也做不了了。等一会右上角会出提示:移除存储成功。 4.usb口不插任何东西可以启动安卓。

y2gy2g commented 4 years ago

感谢大神先报告好消息 1,远离HDMI口的USB口接个USB扩展器,然后插启动u盘/鼠标接收器/飞鼠接收器这个时候都正常了,无线网络下也可以播放电影,有线连接还没测试。 2.靠近HDMI口的USB插启动u盘,另外的usb什么也不插,启动后的信息是:starting debug shell for boot step:mount_flash...type exit to quit error in mount_flash:mount_common:could not mount label=coreelec 3.现在的状态是靠近HDMI口的USB口是废了,可以用扩展器接在远离HDMI口的USB口进行扩展。 4.大神辛苦了,再次感谢!

y2gy2g commented 4 years ago

1,有线播放NAS电影没问题,就播放了一个2160p x265HDR的。 2,启动U盘和飞鼠接收器和硬盘盒都插在USB2.0的扩展器播放BD/UHD原盘/各种格式电影没问题。 3.就是一个usb口不能用,能解决就完美了。

RuralHunter commented 4 years ago

你的usb有一个不能用应该是插的两个东西互相挤到了导致usb接触不良了,我好像也碰到过。

y2gy2g commented 4 years ago

一个2.4G接收器,一个酷豆小u盘,不会碰到一起。 只要把启动u盘插在靠近HDMI口的USB口,另外一个usb口什么也不插,启动时就在电视上出现starting debug shell for boot step:mount_flash...type exit to quit error in mount_flash:mount_common:could not mount label=coreelec的信息,不能进入ce。

Banye-Jeffrey commented 4 years ago

请问NG版有什么益处?

ihuohua commented 3 years ago

请问NG版有什么益处?

将来coreelec10只支持NG这个分支了。

Banye-Jeffrey commented 3 years ago

多谢

ihuohua notifications@github.com 于2020年10月12日周一 下午1:16写道:

请问NG版有什么益处?

将来coreelec10只支持NG这个分支了。

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/RuralHunter/CoreELEC/issues/23#issuecomment-706866496, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOX6E6X32SJNQCMSNNWD3WTSKKGJ7ANCNFSM4QDNURUQ .

Schr0dingerCat commented 3 years ago

@y2gy2g 官方发布 9.2.5 ng了,不知道新版本对N1的支持是否有所改进?看说明,里面没有提

y2gy2g commented 3 years ago

@Schr0dingerCat ,官方的9.2.5-ng肯定不能直接用在n1上,还需要大神去适配。希望大神有时间弄弄吧,就差在一个USB口不能挂载设备的问题了。

RuralHunter commented 3 years ago

链接: https://pan.baidu.com/s/1FVHry5aFdoumxK1EZxMzPg 提取码: t9qi

y2gy2g commented 3 years ago

谢谢@RuralHunter大神,新的9.2.5-ng,测试结果是和您的9.2.4.2-ng是一样的。再次感谢您的付出!

Schr0dingerCat commented 3 years ago

谢谢@RuralHunter大神,新的9.2.5-ng,测试结果是和您的9.2.4.2-ng是一样的。再次感谢您的付出!

@y2gy2g 9.2.5-ng 还是像之前的9.2.4.2-ng有一样的问题吗?

y2gy2g commented 3 years ago

@Schr0dingerCat ,是的,一样问题,还是一个USB口不能挂载,其它播放任何电影都没问题。

beatfear commented 3 years ago

很久以前就有人希望CE官方支持N1,但是CE不理会。 @RuralHunter大神也在CE论坛多次发帖寻求帮助,也基本是没得到回应。 还是等待@RuralHunter大神吧,不要急。

CE的开发者又不会用并夕夕,上哪买测试机器去。。。还是支持国内大神比较靠谱。

Banye-Jeffrey commented 3 years ago

我已经用HK1玩CE了。效果比N1好多了。

beatfear notifications@github.com 于2020年11月19日周四 上午11:17写道:

很久以前就有人希望CE官方支持N1,但是CE不理会。 @RuralHunter https://github.com/RuralHunter大神也在CE论坛多次发帖寻求帮助,也基本是没得到回应。 还是等待@RuralHunter https://github.com/RuralHunter大神吧,不要急。

CE的开发者又不会用并夕夕,上哪买测试机器去。。。还是支持国内大神比较靠谱。

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/RuralHunter/CoreELEC/issues/23#issuecomment-730101942, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOX6E6RGOGRRZZWFT3GZIZDSQSE3HANCNFSM4QDNURUQ .

beatfear commented 3 years ago

我已经用HK1玩CE了。效果比N1好多了。 beatfear notifications@github.com 于2020年11月19日周四 上午11:17写道: 很久以前就有人希望CE官方支持N1,但是CE不理会。 @RuralHunter <https://github.com/RuralHunter>大神也在CE论坛多次发帖寻求帮助,也基本是没得到回应。 还是等待@RuralHunter <https://github.com/RuralHunter>大神吧,不要急。 CE的开发者又不会用并夕夕,上哪买测试机器去。。。还是支持国内大神比较靠谱。 — You are receiving this because you commented. Reply to this email directly, view it on GitHub <#23 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOX6E6RGOGRRZZWFT3GZIZDSQSE3HANCNFSM4QDNURUQ .

那个HK1盒子时S905X3,论坛里说散热一般,拿回来要改散热不然没法用。而且上S905X3的车不如一步到位S922啊,beelink那几款设备也是官方支持的。现在大家玩N1不过是存量大,大部分估计不到100上车的(少部分几万几十万的),N1性价比就很高了,而且最重要散热很好,我有两台设备都常年不关机的

xplay2017 commented 3 years ago

我已经用HK1玩CE了。效果比N1好多了。 beatfear notifications@github.com 于2020年11月19日周四 上午11:17写道: 很久以前就有人希望CE官方支持N1,但是CE不理会。 @RuralHunter <https://github.com/RuralHunter>大神也在CE论坛多次发帖寻求帮助,也基本是没得到回应。 还是等待@RuralHunter <https://github.com/RuralHunter>大神吧,不要急。 CE的开发者又不会用并夕夕,上哪买测试机器去。。。还是支持国内大神比较靠谱。 — You are receiving this because you commented. Reply to this email directly, view it on GitHub <#23 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOX6E6RGOGRRZZWFT3GZIZDSQSE3HANCNFSM4QDNURUQ .

请问HK1对比N1,画质会好很多吗?一直口水s905x3,就是担心散热问题,没有入手

xplay2017 commented 3 years ago

我已经用HK1玩CE了。效果比N1好多了。 beatfear notifications@github.com 于2020年11月19日周四 上午11:17写道: 很久以前就有人希望CE官方支持N1,但是CE不理会。 @RuralHunter <https://github.com/RuralHunter>大神也在CE论坛多次发帖寻求帮助,也基本是没得到回应。 还是等待@RuralHunter <https://github.com/RuralHunter>大神吧,不要急。 CE的开发者又不会用并夕夕,上哪买测试机器去。。。还是支持国内大神比较靠谱。 — You are receiving this because you commented. Reply to this email directly, view it on GitHub <#23 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOX6E6RGOGRRZZWFT3GZIZDSQSE3HANCNFSM4QDNURUQ .

那个HK1盒子时S905X3,论坛里说散热一般,拿回来要改散热不然没法用。而且上S905X3的车不如一步到位S922啊,beelink那几款设备也是官方支持的。现在大家玩N1不过是存量大,大部分估计不到100上车的(少部分几万几十万的),N1性价比就很高了,而且最重要散热很好,我有两台设备都常年不关机的

后悔N1买少了,当年只买了1台。现在需要远程组网,没有合适的设备。外贸盒子担心散热不好。N1又涨太多。我都想入手数码视讯Q5了,但芯片太老了,内存,存储都小,还是百兆口

Banye-Jeffrey commented 3 years ago

散热一点没问题,我也是不关的,最多把HK1翻个身了。现在就是二个问题,一个是如何开机Rclone,另外一个是找不到适用的光纤。原先用的方头的光纤都没法用。

beatfear notifications@github.com 于2020年11月23日周一 下午6:18写道:

我已经用HK1玩CE了。效果比N1好多了。 beatfear notifications@github.com 于2020年11月19日周四 上午11:17写道: … <#m-2463270630762699309> 很久以前就有人希望CE官方支持N1,但是CE不理会。 @RuralHunter https://github.com/RuralHunter < https://github.com/RuralHunter>大神也在CE论坛多次发帖寻求帮助,也基本是没得到回应。 还是等待 @RuralHunter https://github.com/RuralHunter < https://github.com/RuralHunter>大神吧,不要急。 CE的开发者又不会用并夕夕,上哪买测试机器去。。。还是支持国内大神比较靠谱。 — You are receiving this because you commented. Reply to this email directly, view it on GitHub <#23 (comment) https://github.com/RuralHunter/CoreELEC/issues/23#issuecomment-730101942>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOX6E6RGOGRRZZWFT3GZIZDSQSE3HANCNFSM4QDNURUQ .

那个HK1盒子时S905X3,论坛里说散热一般,拿回来要改散热不然没法用。而且上S905X3的车不如一步到位S922啊,beelink那几款设备也是官方支持的。现在大家玩N1不过是存量大,大部分估计不到100上车的(少部分几万几十万的),N1性价比就很高了,而且最重要散热很好,我有两台设备都常年不关机的

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/RuralHunter/CoreELEC/issues/23#issuecomment-732064364, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOX6E6UTHKYWP6GMK2OK3DDSRIZGJANCNFSM4QDNURUQ .

Banye-Jeffrey commented 3 years ago

4K,60帧,HDR有大区别,4K30帧的没啥区别。散热不是问题,包括说电源不行啥的,我也没有遇到类似问题。再用用吧,可能会出问题。

xplay2017 notifications@github.com 于2020年11月24日周二 上午10:40写道:

我已经用HK1玩CE了。效果比N1好多了。 beatfear notifications@github.com 于2020年11月19日周四 上午11:17写道: … <#m1023824031518176006> 很久以前就有人希望CE官方支持N1,但是CE不理会。 @RuralHunter https://github.com/RuralHunter < https://github.com/RuralHunter>大神也在CE论坛多次发帖寻求帮助,也基本是没得到回应。 还是等待 @RuralHunter https://github.com/RuralHunter < https://github.com/RuralHunter>大神吧,不要急。 CE的开发者又不会用并夕夕,上哪买测试机器去。。。还是支持国内大神比较靠谱。 — You are receiving this because you commented. Reply to this email directly, view it on GitHub <#23 (comment) https://github.com/RuralHunter/CoreELEC/issues/23#issuecomment-730101942>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOX6E6RGOGRRZZWFT3GZIZDSQSE3HANCNFSM4QDNURUQ .

请问HK1对比N1,画质会好很多吗?一直口水s905x3,就是担心散热问题,没有入手

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/RuralHunter/CoreELEC/issues/23#issuecomment-732555380, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOX6E6QHY2IYZMGMDYYF2M3SRMMLDANCNFSM4QDNURUQ .

xplay2017 commented 3 years ago

4K,60帧,HDR有大区别,4K30帧的没啥区别。散热不是问题,包括说电源不行啥的,我也没有遇到类似问题。再用用吧,可能会出问题。 xplay2017 notifications@github.com 于2020年11月24日周二 上午10:40写道: 我已经用HK1玩CE了。效果比N1好多了。 beatfear @.*** 于2020年11月19日周四 上午11:17写道: … <#m1023824031518176006> 很久以前就有人希望CE官方支持N1,但是CE不理会。 @RuralHunter https://github.com/RuralHunter < https://github.com/RuralHunter>大神也在CE论坛多次发帖寻求帮助,也基本是没得到回应。 还是等待 @RuralHunter https://github.com/RuralHunter < https://github.com/RuralHunter>大神吧,不要急。 CE的开发者又不会用并夕夕,上哪买测试机器去。。。还是支持国内大神比较靠谱。 — You are receiving this because you commented. Reply to this email directly, view it on GitHub <#23 (comment) <#23 (comment)>>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOX6E6RGOGRRZZWFT3GZIZDSQSE3HANCNFSM4QDNURUQ . 请问HK1对比N1,画质会好很多吗?一直口水s905x3,就是担心散热问题,没有入手 — You are receiving this because you commented. Reply to this email directly, view it on GitHub <#23 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOX6E6QHY2IYZMGMDYYF2M3SRMMLDANCNFSM4QDNURUQ .

好的,多谢回复。我之前用N1 CoreELEC放过4k 60帧的双子杀手的原盘会卡顿,后来查到是KODI bug,原盘缓存设置不生效。进入文件夹,播放最大的ts文件,就不卡顿了。 之前同事有买过s905x3盒子,本来想借来和N1对比一下效果的,可惜没在手上

qiuhaiwei2020 commented 3 years ago

我已经用HK1玩CE了。效果比N1好多了。 beatfear notifications@github.com 于2020年11月19日周四 上午11:17写道: 很久以前就有人希望CE官方支持N1,但是CE不理会。 @RuralHunter <https://github.com/RuralHunter>大神也在CE论坛多次发帖寻求帮助,也基本是没得到回应。 还是等待@RuralHunter <https://github.com/RuralHunter>大神吧,不要急。 CE的开发者又不会用并夕夕,上哪买测试机器去。。。还是支持国内大神比较靠谱。 — You are receiving this because you commented. Reply to this email directly, view it on GitHub <#23 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOX6E6RGOGRRZZWFT3GZIZDSQSE3HANCNFSM4QDNURUQ .

那个HK1盒子时S905X3,论坛里说散热一般,拿回来要改散热不然没法用。而且上S905X3的车不如一步到位S922啊,beelink那几款设备也是官方支持的。现在大家玩N1不过是存量大,大部分估计不到100上车的(少部分几万几十万的),N1性价比就很高了,而且最重要散热很好,我有两台设备都常年不关机的

s922价格不如买神盾tv,性能吊打

matthuo333 commented 3 years ago

先放一个测试版本: 链接: https://pan.baidu.com/s/1CF0Qjf3K9weCiw2NlrVQgg 提取码: rcxx

我测试了一下,一个盒子的uboot配置跟Schr0dingerCat类似,启动NG版本后可以启动老版本,另一个跟y2gy2g类似,启动NG版本后就不能启动老版本了。我改了下面这两个参数就又可以启动了(NG版启动后使用fw_setenv修改)

factorystep=2
switch_bootmode=get_rebootmode;if test ${reboot_mode} = factory_reset; then run recovery_from_flash;else if test ${reboot_mode} = update; then run update;else if test ${reboot_mode} = cold_boot; then if test ${factorystep} = 0; then run try_auto_burn; fi;else if test ${reboot_mode} = fastboot; then fastboot;fi;fi;fi;fi;

当然不能保证你们的盒子改了就没问题,所以还是只建议有条件线刷的测试,万一有问题可以刷回去。

“线刷的测试” 是指通过usb tool对NG版本线刷到emmc? 但是usb tool并不认 NG版本,提示解析出错

matthuo333 commented 3 years ago

谢谢@RuralHunter大神,新的9.2.5-ng,测试结果是和您的9.2.4.2-ng是一样的。再次感谢您的付出!

u口一个是启动CE,另个不能用,请问,你是怎么在CE中进行鼠标操作?

y2gy2g commented 3 years ago

谢谢@RuralHunter大神,新的9.2.5-ng,测试结果是和您的9.2.4.2-ng是一样的。再次感谢您的付出!

u口一个是启动CE,另个不能用,请问,你是怎么在CE中进行鼠标操作?

我是U口接了一个USB分线器,分线器上不是有好几个USB口嘛,这样就好了。

matthuo333 commented 3 years ago

谢谢@RuralHunter大神,新的9.2.5-ng,测试结果是和您的9.2.4.2-ng是一样的。再次感谢您的付出!

u口一个是启动CE,另个不能用,请问,你是怎么在CE中进行鼠标操作?

我是U口接了一个USB分线器,分线器上不是有好几个USB口嘛,这样就好了。

usb hub识别不了

y2gy2g commented 3 years ago

能啊,上面3个USB2.0/1个MS PRO DUO/1个SD,MMC/1个M2/1个micro SD。

callmesoul commented 3 years ago

很久前就在coreelec论坛要叫官方支持,一直无望,看来是不可能了 https://discourse.coreelec.org/t/support-phicomm-n1/8233/10

shier2nd commented 3 years ago

大神,官方前两天刚刚发布了9.2.6,里面有个新增特性是支持自动切换蓝牙音源设备,这个还蛮有用的。希望大神有时间的时候跟进一下。

flamingo7777 commented 3 years ago

现在都出到9.2.7了,感觉N1的更新也快到头了吧,N1应该不支持Kodi19的架构吧

matthuo333 commented 3 years ago

大家在播放流媒体时,每当内核间作线程迁移时,即 migration 跑起来的话,就造成GUI卡顿。是不是和使用3.14的内核有关系?

VergilGao commented 3 years ago

@Schr0dingerCat 我前些天也用U盘官方NG版启动N1了。但是有2个严重问题:

  1. 运行过U盘NG版后,去掉U盘,N1无法启动安卓系统了,卡在4个圈。换回旧版CoreELEC的U盘,也无法启动。只有NG版能启动了。最后只好重新线刷,才能启动安卓系统和旧版CoreELEC
  2. NG版不能播放4K原盘,打开原盘之后会卡很长时间,最后KODI重启

还有个问题是,我发现CoreELEC论坛对提到 Phicomm N1的贴子不怎么爱回复

请问一下,你说的只能重新线刷是怎么操作的。

RuralHunter commented 3 years ago

你用非NG版本的CE的u盘启动一下。

VergilGao commented 3 years ago

你用非NG版本的CE的u盘启动一下。

启动不了。 我直接拆机刷了。

现在N1的coreelec使用起来有两个问题: 1.cec遥控失灵。 2.wol不生效。

这导致我现在必须手动给N1开机,同时进入系统后要用其他方式控制……不像安卓电视系统那样方便……(但我只用kodi,为此装安卓有点浪费)