Before I purchase a BPI have following questions. Could anyone help answer please?
Is the USB Gadget mode supported on OTG port? I am interested in the BPI emulating USB storage, USB/Ethernet, USB/serial, and USB/HID (keyboard).
What version of Linux kernel is used? Is it 4.1x?
Can Wifi and Bluetooth/BLE supported concurrently?
Does the board have eMMC? Some place I remember seeing a line, but can’t remember. If yes, what is the reference to buy BPI Zero/M2 with an eMMC?
Is there any reference that can help gain a sense of power use without anything else, then including Wifi, then no Wifi but including Bluetooth?
6. The Wiki entry for the board mentions of 128KB of onboard flash. Is part or all of this flash available for user applications? If yes, how is it accessible under the OS/Linux?
Thank you both @Jackzeng and @sinovoip for your responses, they helped me make the decision.
Related to #5 of my list of questions: I read in a couple of places that BPiZ has heat issues. Does a heat sink help? Also, is there any way in software or configuration to reduce the clock speed that might help reduce the heat and power consumption? Is there any way in software or configuration to reduce the number of CPUs, and will it help reduce the power/heat? If yes for any of these two questions, can this be dynamically done when booted under Linux, or is it statically/at boot time only? Any details will help.
yes I tried all the images I managed to download, some links are broken; but no way. With other raspbian images it doesn’t even boot.
now I’m trying to recompile the kernel by creating a new disk image, but the first test failed it doesn’t boot using the m2 plus configuration; I am now recompiling the zeropi version then I will try if it works
I just need to emulate a usb disk and enable serial, with wifi. but I couldn’t do it with the images available for download
yes it is OTG supported and it works but it was very complicated.
I created an image by recompiling the kernel in “USB Gadget Only” mode; the only problem is that if the filesystem is enabled for writing it does not synchronize between the host PC and the Banana Pi; you always have to unmount and remount the filesystem.
To work correctly I had to put it in read only for the host and access it via samba service in this way the files are synchronized correctly; used directly in writing as USB does not work and I don’t understand why
If the files between Host and Banana Pi are not synchronized, I cannot use it