• Posts

  • Joined

  • Last visited

 Content Type 


Member Map




Everything posted by bozden

  1. My third Orange Pi Zero came last week, yesterday I plugged it and had heating issues... So I started reading, learning and testing.... Setup: OPiZ-1: 256 MB, no SPI flash - Has extension board plugged - for comparison OPiZ-2: 512 MB, with SPI flash OPiZ-3: 256 MB, with SPI flash (new one with problem) Test conditions: All with (newish) Sandisk Ultra 16 GB Class 10 All new formatted (SD Formatter) and burned/validated (Etcher v1.0.0) with Armbian_5.25_Orangepizero_Debian_jessie_default_3.4.113.img All on my desk - side by side, ambient temperature 25.0-25.1 C (20 cm from boards, no air flow) No case, no passive/active cooling Power supply 7 port 5V 36W total, 2.4A per port (wait, wait, I tried others, separated etc - I'm testing them with USB V/A/W tester - 5.2-5.3V / 0.260-0.350 A) First install done, rebooted, apt-get update && apt-get upgrade'd, rebooted, tested The results are given below... I switched (i.e. reformatted/reinstalled) the SD Card of OPiZ-3, no change... I plugged OPiZ-3 alone, no change... I used 3 other power sources, no change... Is the new OPiZ-3 a faultly board? What else can I test/check? Thanks... OPiZ-1: h3consumption -p armbianmonitor -m OPiZ-2: h3consumption -p armbianmonitor -m OPiZ-3: h3consumption -p armbianmonitor -m
  2. @tkaiser This is an awesome summary. Thanks... About USB 3 : Many people already have multiple USB 3 external disks attached to their desktop computer (I have about 20). They could have moved them to a home/nas server... The main cost in NAS are the drives and people would like such a solution through a powered hub - a single USB 3 port would suffice.
  3. Thank you for the info. I'll start with mainline kernel this summer. I actually need it for Opi's (H3 / H5) and in some cases with video acceleration. But I need to test it for video without acceleration. What is keeping me away is scripting the whole setup thing.
  4. Thank you for clarification Igor... Debian server is mainly fine for most purposes... It was almost time to learn how to compile own in-house distros :/ Do you have any plans to publish new legacy versions? 3.4.113 is almost EOL...
  5. Just to intervene: I would like to have Gigabit LAN + USB3 capabilities on any OPi board at their lower prices - for a NAS. ODROID-XU4 costs too much !
  6. Hi, After the latest website changes, downloads of the Debian versions went deeper and I have a feeling that Ubuntu versions are promoted. I used to use Debian in development as it is developed more rapidly. Are there any plans for the future in this area? As much of my work is script based that may mean a big change for me... Thanks...
  7. @Igor & @Thomas, thank you / danke for heads up... I'm afraid I need some time to digest those scripts. As a side note: I tried Etcher (still beta) on Win10 x64 a while ago but it did not work at all... Perhaps I need to try once more...
  8. OK, thank you, I'll try this. I really appreciate. So I need to use C language for interrupts - as far as I understand...
  9. Is it possible to use the nand-sata-install script non-interactively?
  10. During development I use snapshot images of sdcard and usb flash disk (nand-sata-install'ed). Unfortunately, the size of common flash/sdcards do start at 16GB nowadays. When I use Win32 Disk Imager, the backups are 2 * 16 GB. I can compress them on PC's disk but in and case writing them back to other sdcards/flash disks take ages. This is because it is a full image, although, say, something like 1 GB on each are used. If there a way to make bootable images which includes only the used parts of the sdcard/flash and be able to write them back?
  11. No one? I can choose another library and/or use C for interrupt handling etc. What is the good and stable way of doing this? Can somebody please point me to the right direction? There are many related posts around, but they are relatively old and I could not find a solid answer.
  12. I build a device with several buttons, sensors etc. Implemented in python. I selected WiringOP for GPIO and installed it with some tweaking. First version is implemented in polling mode. Whenever I start interrupt driven code, I got stuck. No such support as far as I can see. How can I handle this? Thanks
  13. OK, It was an mp4 decoding issue. It worked perfectly with mpeg2 files. I scripted them in loop worked fine. I'll all try H264 as m4v and mkv... About the Ubuntu Software Center... I monitored with htop and a python script took more than 30 minutes to finish and show the contents... I'll start to get rid off everything. Thank you again...
  14. Oh my... Thinking legacy, writing mainline... Sorry, rough night. Thank you for the info. BTW, I did not have problems with apt-get remove. I just tought it might cause problems. I had problems with Ubuntu Software Center, working there endlessly showing a watch. Don't know the reason. This is the first time I use Ubuntu Desktop, maybe OPi One is not just enough... I used to stuck with Debian Server and install desktops on top of it if needed. I have lots of scripts to handle those tasks. I'll also check storage and power supply as you suggest. Anyway, I'll try and report back...
  15. BTW, does anybody know a resource listing currently supported codecs?
  16. Thank you for the answer. I know, I don't touch mainline kernel. An SBC without working drivers is a hell :/ As stated above I use legacy. I have my boards connected to quality power supplies and constant power/temperature monitoring equipment. These should not be the cause. But you may be right about the file format... Original videos were large mpeg files and I recoded them to mp4's... I read mp4 problems here before... Now uploading some large files. Will take a while... BUT, being able to apt-get some packages to get accelerated video on (say) LXDE is somewhat crucial. Is there no way to do this? I don't want to write scripts removing libreoffice and stuff and have bloat files on the system.
  17. I've been trying lots of stuff, read a lot but could not make it work. What I need is to make a video player. If someone pushes a button a specific video will be played. So simple. The device will be networked and I will add other stuff in time (sensors, Python scripts, IoT frameworks etc). I chose Orange Pi One and Armbian Debian LEGACY (sorry NOT mainline) kernel. I wrote scripts to to automate device setups. All fine. To play videos I installed LXDE and mpv. The video did not work as there is no acceleration. Drivers seem to be broken (05.02.2017 compilation - I read about the broken drivers, but do not have the solution) I read about "downgrading" the Ubuntu desktop - there are to many stuff on the desktop version. I want a clean setup. (Even software uninstalls got stuck). In Ubuntu desktop, a video plays once, then I get a blank (black) mpv and cannot start another video as the system hangs. What do you suggest? How can I upgrade a server version into a video acceleration enabled desktop version? Or... Shall I ditch the Opi and go to RPi?
  18. Thanks for answering Igor, The problem is: I downloaded the image again. The .img file date is 5.2.2017 but the above command continues to give 2.2.2017... From that I understand the OPi One image is not re-compiled and/or uploaded to the website... Am I correct? Any way to update from my end?
  19. Same thing happened for me with OPİ One. My old download (Legacy Debian server) is 2.2.2017 but so is the current one on the web. Can it be that it is not uploaded?
  20. Thank you for answering... I have a couple of motives - which may be wrong... First of all: Most of the existing small networks have one modem/router/gateway and a C class network. Device separation: In a C class network there already are lots of devices nowadays. So a separate region is beneficial to see them all in one place. Security: Someone connected to home/small business network should not scan IoT network (e.g. a guest connected to WiFi). If someone hacks a computer on the home network with a malware, they would not reach the IoT network directly. A device on IoT network act as a security cam or heater control (of course they will have SSH key only access etc). It is also easy to manage the firewall settings on IoT devices. Deployment: Assume I want to build an IoT network on a new site. That site can have any structure. Easy way to deploy will be a separate subnet. E.g. a company would not want another device in the same subnet. So by setting a new IP on a single PC the new network will be set - without messing with all other aspects of that network. I messed up with the route command in Windows with no positive results. In my research solutions only points to Windows Server versions. If it is a Windows route problem (and I can solve it), what should the "interfaces" file contain? Thanks again...
  21. Apparently I'm not good at this... What I want to do is to build a subnet of IoT devices in home/small-office environments. I'm not sure how I would implement this... Suppose: I have a classic wireless/modem/router at, windows / android devices already connected, fixed IP or DHCP. I want to build another subnet of IoT devices, say 192.168.200.x... At the center I have a Windows 7/8/10 PC with a single NIC, with two IP addresses, say and - this can reach all two subnets... The problem is the IoT devices (currently several OPi versions, Raspberry Pi's etc) which have fixed IP's cannot reach Internet. Apparently I'm doing it totally wrong. What should be the IoT network settings? How would DNS resolve? How would I set the Gateway? Is his secure against attacks from Internet or devices which connect to home wireless NW (192.168.1.x)? Is it a "must" to have the windows PC multi-homed (two NIC's)? Or another IoT device as router needed? Static route? NAT? DNS Server on Windows PC? ... Where and how? PS: Example /etc/network/interfaces file on an OPi One Armbian/Debian - which is useless... # Wired adapter #1 allow-hotplug eth0 #no-auto-down eth0 iface eth0 inet static address netmask gateway dns-domain example.local dns-nameservers # Local loopback auto lo iface lo inet loopback I'll appreciate any insight and directions. It must be simple - I think...