Power & Source of Big Ideas

For those who do not want to waste their time: 1-wire works great with Armbian. For details see here.
guidol wrote:
LTS - long term support, We will not make any changes to this model and will provide support as long as possible


I wonder about FriendlyArm's understanding of "support". I cannot see any support in this forum. :-(

Regards, Thomas
I was able to answer question #2 myself. Basically you just need to dd the second partition of a working sd card to /dev/mmcblk1p2 (after running fusing.sh).

But i still need an sd card in the slot when booting from the emmc. Any hints on this?
I have two issues with flashing an image to the eMMC. 1) Following http://wiki.friendlyarm.com/wiki/index.php/NanoPC-T3_Plus#Make_Installation_Card_under_Linux_Desktop i'm able to boot from the emmc. But this works only if there's an additional SD card present. When removing the SD card, i get this ...
Maybe by giving your techs some slack and a day of work or two to answer questions on the forum, your products could flood the market ! Because feedback is THE TICKET to create a robust backers & 3rd party community. What's are the Rasperry Pi's sells figures again ? Just asking ;) I'm afraid F...
Thanks for your advice, ranjanp.
Unfortunately i do not have enough knowhow for all the topics you mentioned (and not enough time to dig deeper into it).

So i switched to a Raspberry Pi Zero W which works for me without any headache.

Best regards, Thomas
Thanks very much for your post, auto3000! I fully agree with you: We cannot expect the full qualitative support like we get from Raspbian. But on the other hand, having a working camera or a working 1-wire bus is not a very specific need . Currently, FriendlyARM acts like a car dealer who sells cars...
I just wonder why FriendlyARM seems to be unable to support their own hardware sufficiently. Just four examples taken from this forum: - No support of FriendlyARM's CAM500B: http://www.friendlyarm.com/Forum/viewtopic.php?f=47&t=1034 - Missing /dev/ttyUSBx: http://www.friendlyarm.com/Forum/viewto...
If you have an NFS share available, something like this might work:
1) Boot from SD card
2) mount NFS share
3) dd if=<eMMC> of=<file_on_nfs>

Or if your SD card has enough free space, you can dd the image to the SD card (and no NFS would be needed).
It seems that there's a OV5640 driver available here: https://github.com/avafinger/ov5640 And here's some info about how to use this driver in Armbian: https://forum.armbian.com/topic/3225-nanopi-neo-air-cam500b-issue/ Is there someone how could provide me with some information on howto compile and ...
According to http://wiki.friendlyarm.com/wiki/index. ... inux-4.x.y the Cam500B is not supported by the 4.x.y kernels. Is there someone who could give me some hints on how to get this camera working with a 4.x.y kernel? Thanks in advance!

Regards, Thomas
I'm using nanopi-neo-air_ubuntu-core-xenial_4.11.2_20170905 on a NanoPi NEO Air. Unfortunately 1-wire seems to not be supported: $> sudo modprobe w1-gpio-board gpio=203 modprobe: FATAL: Module w1-gpio-board not found in directory /lib/modules/4.11.2 $> modprobe w1-gpio modprobe: FATAL: Module w1-gpi...
FriendlyElec, i see some room for improvements in GPIO: WiringPi (introduced here ) is a pretty old version: gpio -v gpio version: 2.20 Copyright (c) 2012-2014 Gordon Henderson Compared to Raspbian: gpio -v gpio version: 2.44 Copyright (c) 2012-2017 Gordon Henderson This old version of WiringPi does...
Did you also execute this command?

Code: Select all

modprobe w1-gpio-board gpio=203

As soon as the 1-wire bus works, you might run into some issues with the DS18B20 (see details here).
We have released a new ROM based on Ubuntu Core 16.04, it has more useful feature: Great, thanks very much! :-) I've got a couple of questions: * Is this an "unofficial" new ROM? Currently neither the wiki nor the linked download area seem to be updated. * How can i upgrade from older ima...
I did a look to https://github.com/friendlyarm/BakeBit/blob/master/Software/Python/bakebit_128_64_oled.py . In my opinion, the BakeBit is just a clone of an SSD1306. You can find various source code when using google search for SSD1306, eg: https://github.com/rm-hull/luma.oled https://cdn-shop.adafr...
RoumenL wrote:
I prepare SD cart put in SD Slot, but NanoPi Air continue boot from eMMC.


My NanoPi NEO Air boots from SD as soon as i insert one into the slot. If no SD is present, it boots from EMMC.
This works out of the box, i didn't do any config stuff etc.
Anyway, our kernel can support more devices perfectly , but maybe the DietPi or armbian can support more software easily. What if somebody asks for the best (= the sum) of both worlds? Then we, the users, would have a perfect device support, a perfect software support, we would not have to deal wit...
I don't think supporting a 3rd OS is better for us, the hardware making is a complex thing. I meant to support Armbian and DietPi instead of building an own OS. So you could use the joint forces of big communities and provide all your knowhow to these communities as well. Just an example: Currently...
Thanks for the update, Mindee! May i suggest to add a "what's new" file to the zip files at the download section? And one additional question: How can i update my image without copying a new image to my SD? The usual apt-get update and upgrade seem to not work. If i had to copy a new image...
I see new images (at least new timestamps :-) ) in https://www.mediafire.com/folder/sr5d0q ... 5bwqbuxgxe - is there a "what's new" aka version history somewhere available?

Thanks
Thomas
Basically i do these steps: 1) Prepare an image with working wifi. 2) Copy this image to an SD card and to an NFS share 3) Boot from SD card and mount the NFS share 4) dd if=image of=/dev/mmcblk1 bs=10M where <image> is located at the NFS share. Constraint: The image has to be smaller than 8 GB (siz...
If there's a working image on your SD, the NanoPi will boot from your SD card. (If this fails, the NanoPi tries to boot from eMMC.)
P.S. In my thoughts, different CPU and Linux version with various application has the different effect on the 1-wire driver. It's difficult to archive a satisfied balance. Perhaps we can get a right result on a special board, but we are not sure if it would work well on other boards, So we made an ...
Is it possible to slow the CPU down with cpu_frequency on this board? Yes, it is possible (make sure to be root): cd /sys/devices/system/cpu/cpu0/cpufreq echo "600000" > scaling_max_freq Unfortunately in my tests this did not "fix" the DS18B20 issue we are discussing in this thr...
W: GPG error: http://giteduberger.fr rpimonitor/ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY E4E362DE2C0D3C0F root@FriendlyARM:/etc/network# Any ideas why this is happening ? I get the same message when i update my nanopi ( apt-get updat...
davef wrote:
Could you link to or explain how loading up the CPU helps in 1wire comms?


Sorry, i do not have any links nor explanations for this strange behavior. I just had the idea of a timing issue on the 1-wire bus, so i tried to slow down the cpu - and it worked.

Thomas
I was just walking through some threads in this forum. I experienced at least two threads with unsolved issues and no help from Friendly Arm: * DS18B20 not working on NanoPi NEO Air [1] * PWM on NanoPi NEO Air [2] So i wonder if Friendly Arm could support the great people who provide Armbian or Diet...
No, it's still not fixed. My workaround can be found here: https://github.com/thomaspfeiffer-git/raspberry/blob/master/libs/sensors/DS1820.py This python class for reading a DS1820 provides an additional thread which consumes cpu time only when reading the DS1820 device. Usage: ds1820 = DS1820("...
which takes up one core to %100, it reads the temperature every time So i'm pretty sure this is a timing issue. With these cpu consuming tasks, we seem to add enough delay to get the 1-wire bus working fine. Adding some stress to the cpu is a bad workaround, as it heats up the cpu: fa@nano01:~$ cat...
I am seeing the same thing. It will read about 1 / 10 times I try it. Can you "fix" the problem by running some cpu consuming stuff, eg my python script mentioned above? It would be great if friendlyarm could provide a serious fix for this issue soon. In my opinion 1-wire is very importan...
Just another update: When i start some more or less useless cpu consuming python scripts (see below), reading the DS18B20 works fine. As soon as i stop them, reading fails. It seems to not be a matter of cpu frequency (and cpu temperature), cause immediately after stopping the scripts, reading fails...
Update: I tested with:
- 2 different NanoPI NEO Airs
- 2 different breadboards/circuits/DS18B20 devices
- various pullup resistors (2K2 .. 10K)
- Armbian, DietPi, Friendlyarm's Ubuntu

... and got the same result.

Is there someone with a working DS18B20 connected to a NanoPi NEO Air? :-)
i2c is working fine with Friendlyarm's Ubuntu. You just have to: apt-get install i2c-tools -y apt-get install python-smbus -y usermod -aG i2c fa # for convenience I tested a couple of i2c sensors and an i2c display without any issues: https://github.com/thomaspfeiffer-git/raspberry/blob/master/playg...
Friendlyarm's default image [1] comes along with kernel 3.4.39. How can i upgrade to at least a 4.4.x kernel? Or will there be a new image with an upgrade kernel available in the near future? Thanks and best regards, Thomas [1] see link here http://wiki.friendlyarm.com/wiki/index.php/NanoPi_NEO_Air#...
Thanks, Jim. Sorry, i didn't mention it - i tried friendlyarm's matrix-temp_sensor as well. Unfortunately this doesn't work properly either.
I have an issue with a DS18B20 on a NanoPi NEO Air. I activated the 1-wire bus by using these commands: modprobe w1-gpio-board gpio=203 modprobe w1_gpio When I read the DS18B20, I get lots of CRC errors and as well an error message in dmesg: while [ 1 ] ; do cat /sys/devices/w1_bus_master1/28-000006...