• Content count

  • Joined

  • Last visited

About jeanrhum

  • Rank
    Advanced Member

Recent Profile Visitors

531 profile views
  1. I successfully upgrade my opi one (debian 9 5.38 next) to nightly using armbian-config. I have 2 pine64 boards, but I suspect one to have hardware issues. With this one, I did not achieve the upgrade when starting from latest 5.38 (debian or xenial server 3.4 kernel), the screen stay blue after some downloads and I can't do anything even after more than 10 minutes. With the other one (running a 5.31 ubuntu desktop I think) I update&upgrade to 5.38, after that when I want to switch to nightly, it downloads package and propose to reboot, but after reboot I'm still on kernel 3.14. Armbian-config title says 5.42 but kernel stay at 3.14 even if I try to swith to dev or next.
  2. hi, Writing from: Linux orangepiplus2e 4.14.27-sunxi #105 SMP Thu Mar 15 22:24:12 CET 2018 armv7l armv7l armv7l GNU/Linux I'm testing xubuntu server nightly image. I successfully installed desktop and I'm writing this post inside chromium. Navigation on several simple websites is smooth and I was able to play a video from youtube. I configure wifi using armbian-config (default dhcp), then I defined a fixed IP. I was able to play a video with mpv, but it only plays smoothly inside a small window (default size). Sound is working but I had to launch alsamixer to increase the volume (~40% by default) because I was not able to change this in pulse audio gui. Cpu-freq adjust cpu frequency between 480MHz and 1.3GHz as expected More details: Major features seems to work, great job! I will try to take time to test another image on my opi one upgrade to nightly and/or on a pine64.
  3. Concerning the testing phase of Armbian, I was participating in previous "effort" using I can continue to make some end-user tests (installation, upgrade, functionality test) if a process or something else is defined. I owned a few "armbian" boards based on A20, H3 and A64 and maybe planned to buy a more recent one based on rk3399 if it is cheap enough. Currently, I have not enough knowledge and time to come to the dev side.
  4. Armbian for Amlogic S912

    I don't remember exactly which initial version I got (maybe 313 or something like that since I bought it about one year ago) and I manually upgrade via usb to one of the latest official rom (I think 704). Currently I use latest armbian server image from Balbes on sdcard and it just work as expected. I use the backup and upgrade procedure as described on the 1rst post of s905 topic. I upgraded android because , by accident, I erased the emmc with a previous version of Balbes' armbian a few month ago.
  5. Armbian for Amlogic S912

    I had exact same problem with mine (Alfawise H96 pro+). I didn't find any solution... In fact I suppose that it comes from u-boot, but I had also some powering issues. with default android, reboot didn't work (I use now superceleron ATV and it works). Powering through classical power barrel didn't work anymore and I power it through usb . I have the model with 2 hidden usb ports. I also have a GT1 Ultimate and armbian work well with kernel 3.4 with no specified dtb (no wifi but no use for me). Since it has better heat dissipation than h96, I gave up to put armbian on it.
  6. I haven't tested it. You have 2 possibilities: - look at retrorangepi to customize balbes image since they based their work on armbian and support most xunluong h3 boards. - use some similar emulators running on android. I just quickly test some emulators on android, and the main problem is with controllers. Since your are on a classical android, the user interface is based on tactile interactions (ie smartphone). Some of them allow to use a bluetooth or wired gamepad, which is very well supported by android, but mine low-cost one is not well recognized by the emulator itself. I just made some quick tests with some MAME emulators and it is not in my priorities to invest more times in this direction.
  7. Hi, I have similar needs and here is my current configuration at home with the following hardware: - OPi+2E as server (nas+plex+home-assistant+small other various things) - an Amlogic TV box for multimedia (hdmi to TV and spdif to an home cinema for tv audio and airplay server) Previously I used a RPI2 (with raspbmc or openelec) instead of my TV box, but I had to plug a dac to have a decent audio rendering. Depending on the tv box you choose, you can have spdif and optical audio outputs for less money than a RPI+dac and android offers much more possiblities for multimedia and other activities, but it is less customizable than a real linux. You can also use Balbes150 armbian images on such hardware (look at TV box section of this forum). There are also android community firmwares which will most often deliver a better experience than the default one (look at freaktab forum). I think that for less than 80 euros you can have a good config with a sbc as server with a H3/H5 or A64 soc and GBE (or tv box with armbian on it) and a tv box for multimedia on your tv. Moreover, this config may not consume much more power than a big sbc around 200 euros (like those with A72 cores).
  8. Armbian for Amlogic S912

    Maybe it is only for Allwinner SoCs, but you can try (Pine64 doc): If you use a DVI display don’t forget to define disp_dvi_compat=1 in /boot/armbianEnv.txt (supported starting with 5.21).
  9. I didn't try these libraries, but here is what I would write according to your code and the links you give: from pyA20.gpio import gpio from pyA20.gpio import port import dht11 import paho.mqtt.client as mqtt import time import datetime #initialize GPIO PIN2 = port.PA6 gpio.init() #read data using pin port.PA6 instance = dht11.DHT11(pin=PIN2) channelId = "myid" # Put your channel ID here,i.e.. the number from the URL, apiKey = "mykey" # Put the API key here (the Write API Key from the API Keys tab in ThingSpeak) client = mqtt.Client() client.connect("",1883,60) while True: result = if result.is_valid(): print("Last valid input: " + str( print("Temperature: %d C" %result.temperature) print("Humidity: %d %%" % result.humidity) client.publish("channels/%s/publish/%s" % (channelId,apiKey), "temp="+str(result.temperature)+"&humidity="+str(result.himidity)) client.loop(2) time.sleep(1) The last line is not well displayed, it should only be shifted by 1 tab and not 2.
  10. Hi, I think your errors are only python (basic) errors. If you put fun1() between quotes, it is a text an not a function call. Do you know how to program in Python? Because, I don't understand fun1() definition. Maybe you should take time to look a short tutorial on Python, like: If you want your funtion to return a value, you have to use the return keyword, and not print function that print values into the console. Moreover, what is fun1.var? If you want to declare a local variable, in python you just have to state var = result.temperature. Then, result is unknown in the context of fun1. You have to pass it as a parameter. I stop here, but you really need to look at some basic documentation about programming and about Python language if this is the langauge you want to use.
  11. Armbian for Amlogic S912

    what material is the enclosure made of and does it feel warm(er)? The enclosure is in platic. I will look closer to the enclosure and its temperature next time. Initial temperatures were around 36°C. I will also try to take more time to run this test, because I think the temperature could have continue to slowly increase but it was too late and I didn't want to let it run like that during night. I also have a H96 pro+ and the gt1 ultimate is much more heavy. I suppose that there is a big heatsink over the soc whereas h96pro+ has nothing (but I didn't succeed in running armbian on it, I suppose due to reboot issues even if I manage to install latest superceleron's rom from freaktab).
  12. Armbian for Amlogic S912

    @tkaiserAfter more than 45 minutes I got this kind of values: -e 1512 @ 53: execution time (avg/stddev): 3.7886/0.01 -e 1512 @ 54: execution time (avg/stddev): 3.7963/0.01 -e 1512 @ 53: execution time (avg/stddev): 3.7880/0.01 -e 1512 @ 53: execution time (avg/stddev): 3.7933/0.00 -e 1512 @ 54: execution time (avg/stddev): 3.7865/0.01 -e 1512 @ 54: execution time (avg/stddev): 3.7899/0.01 I haven't opened my gt1 ultimate.
  13. Armbian for Amlogic S912

    I just made a new test with latest image (xenial_3.14_20171104). I give you a wrong answer, that's my results: - with gxm_q200_3g.dtb : no hdmi output after beelink logo and not visible on my local network - without any dtb.img (default one from android rom I think): it boots well, but no wifi - with khadas vim 2 dtb: it boots well, but no wifi Since I want to use this box headless with a wired connection, I didn't checked wireless configuration. This evening, I'll try to make tests for tkaiser.
  14. Armbian for Amlogic S912

    Hi, Yes I ran successfully (about 2 weeks ago) the 3.4 jessie version of Balbes150. I'll try to test again as soon as I have time (maybe this week-end). If I remember well, I used the same dtb as you. Which version of gt1 utlimate do you have (serial starting with S, G or A912, mine is G912)? It was running very well. I even use armbianconfig default script to install it on the emmc and it worked. Just after accepting the installation, I remembered Balbes' script is recommended instead of default armbian script to avoid bricking the box. So take care of that if you plan to install it on emmc, maybe I was lucky with my version.
  15. ARMBIAN for Amlogic S905 and S905X

    Hi, thanks for all your work, but I have a problem when trying to using your images (xenial_server_3.14 or debian_server_4.14). I bought recently an Alfawise H96pro+ (3G DDR3/32G) and i can't boot with your images. I have a black screen without any lights from the box itself. Then I open the box and use a serial2usb key and got the following message after clicking update within android and after the box stopped: ... [ 121.784675@0] reboot reason 3 bl31 reboot reason: 0xd bl31 reboot reason: 0x3 system cmd 1. GXM:BL1:dc8b51:76f1a5;FEAT:ADFC318C:0;POC:3;RCY:0;EMMC:0;READ:0;0.0;CHK:0; TE: 50518 BL2 Built : 11:58:42, May 27 2017. gxl gc3c9a84 - set vdd cpu_a to 1120 mv set vdd cpu_b to 1050 mv set vddee to 1000 mv Board ID = 3 CPU clk: 1200MHz DQS-corr enabled DDR scramble enabled DDR3 chl: Rank0+1 @ 720MHz - PASS Rank0: 2048MB-2T-11 Rank1: 1024MB-2T-11 DataBus test pass! AddrBus test pass! -s Load fip header from eMMC, src: 0x0000c200, des: 0x01400000, size: 0x00004000 New fip structure! Load bl30 from eMMC, src: 0x00010200, des: 0x01100000, size: 0x0000d600 Load bl31 from eMMC, src: 0x00020200, des: 0x05100000, size: 0x00018400 Load bl33 from eMMC, src: 0x0003c200, des: 0x01000000, size: 0x00064000 NOTICE: BL3-1: v1.0(release):3348978 NOTICE: BL3-1: Built : 15:44:01, May 12 2017 NOTICE: BL3-1: BL33 decompress pass mpu_config_enable:ok [Image: gxl_v1.1.3221-2cfba69 2017-05-27 16:03:58 qiufang.dai@droid07] OPS=0x82 wdt: reset registers! 30 fb 90 e1 cc a5 72 13 4d 1c d3 b [0.261510 Inits done] secure task start! high task start! low task start! ERROR: Error initializing runtime service opteed_fast U-Boot 2015.01-g6842d86-dirty (Jul 27 2017 - 22:09:32) DRAM: 3 GiB Relocation Offset is: b6eb9000 register us The stock android firmware is based on android 7.1.2 and the board is from 20170728. The problem seems to appear before linux start. I tried with and without a dtb file from librelec (only for kernel 4), since my previous X96 (s905x) works well with your images running desktop but I saw that recent images requires it. Am i wrong somewhere in the process, or is there a specific problem to my uboot or maybe something else I don't understand ?