Power & Source of Big Ideas

No issues with newbie questions. It's how we all started out. :D I am new to the T4 and just getting my head around the kernel, u-boot and the Android OS as I need a custom version and want to remove a lot of the FA stuff I don't need. When I downloaded the T4 Android build, it included the kernel a...
Did you use the correct branch when you cloned the u-boot repository? That was my mistake a few years ago with one of the other boards.
If you don't capture the SPI when your CS is low, you are probably reading other SPI activitiy on the bus.

You need to setup your logic analyser to trigger capture when your CS goes low.
Good choice to choose Meanwell. They have been very reliable for me in the past 10+ years of use. I use their DIN rail models. Testing them they do reach the stated current and the voltage only drops by a small amount. Excellent value too.
Is your cable connecting to the GPIO heavy enough to avoid voltage drop? You see a voltage drop at the M4V2 but what if you check the voltage at the power supply itself. If the cable is not of sufficient current carrying then you will get a voltage drop.
I noticed that the NanoPi Fire3 and the LCD S430 have disappeared from the online shop?

Are these 2 items now withdrawn from sale?

Is the LTS version similar to the previous version?
I use a power supply 5V/4A for the NanoPi M4v2 who was connect on GPIO1 pin 4/6. The PS has 5,35V (with a SSD on USB and NMVe between 5,1V and 5,3V . How much is the maximum voltage for VDD_5V? Regards Norbert You would need to look at the schematic design to see what uses 5V and check the parts da...
Hi Steve, I am back on this project and I am trying to find out more about the 1-wire slave implemented by FriendlyArm. I am not sure they use the exact same protocol as the Maxim bus as that would require licensing. Their source for the STM8 is closed so I hooked up a scope to the bus to see what t...
@v8dave: Have you been able to find a solution for OTA-update? I am looking for an idea which allows to re-flash a new FW without erasing user-data... Thanks! I am still working on it but being sidetracked trying to get WiFi working on a NanoFire3. I'll get back to it soon as I too need this capabi...
Hi, Which model of usb wifi do you use? We tested the following types: Index Model 1 RTL8188CUS/8188EU 802.11n WLAN Adapter 2 RT2070 Wireless Adapter 3 RT2870/RT3070 Wireless Adapter 4 RTL8192CU Wireless Adapter 5 mi WiFi mt7601 6 5G USB WiFi RTL8821CU 7 5G USB WiFi RTL8812AU Thank you~ I have trie...
Will the Raspberry Pi USB WIFI module with the BCM43438 chipset work with the NanoFire3 drivers using the same one that drives the NanoPC T3 Plus? I get the following in the debug output when I plug this in. [ 5.636000] dw_mmc dw_mmc.1: Data0: Never released by cmd0 [ 6.644000] dw_mmc dw_mmc.1: Data...
OK, good luck with it but pay attention to the LPDDR4 lines. You need to control these for length matching. Have a look at the board when you get it and see all the little traces that meander between the CPU and the RAM. Failure to do this will result in memory errors and probably slow speed operati...
I have tried many of them. I am trying just now with an RTL8192CU based module as that is the one I have added the Kernel drivers for. When I checked the Kernel drivers, there were no WiFi drivers except for the one used on the NanoPC T3 Plus. I am not using your pre-built image but instead building...
I had a look through u-boot and the kernel for the Nano PC T3 Plus and I found the MIPI DSI drivers but they are not enabled in the kernel build that I have.

For the RK3399 there is a load of references to MIPI DSI in the kernel source but I would have no clue where to start.
Nice find. Good luck getting the datasheets. You'll probably find that FA support is slow or doesn't even reply. I've been trying for months to get something from them. Have you done this type of design before? The reason I ask is that you are going to need to handle high-speed design with the LPDDR...
You could use any LPDDR4 200 ball memory chip and just make changes to the kernel to support the timing. Looking at the M4 board images on the FA website, the manufacturer appears to be Rayson and part RS512M32LZ4 but Google comes up with nothing the Rayson website doesn't show any memory. Suspect t...
Has anyone been able to get a USB WiFi module to work with the NanoFire3 boards? According to the FriendlyArm Wiki it supports a number of devices but I have tried all of them and nothing works. I have even tried to build into the kernel and Android OS the drivers but it doesn't work. Looks like my ...
I don't have that board but what happens if you hold down the recovery key during boot?
Hardware-wise this looks fairly trivial but will require a PCB interconnect to generate the 3.3V and 1.8V needed by your panel and also to generate the 2.8V for the touch panel. You will also need an LED backlight driver. The MIPI DSI interface on the T4 only provides 5V. You then need to modify the...
Which OS?

Under Android I have GPIO and UART working very well.

What issues are you having?

If using Linux, have you tried to do CAT and ECHO to the GPIO device to see if it works?
Hi all, I've updated my blog with instructions on how to modify u-boot and the kernel to support a 1024x600 IPS LCD from Newhaven Display with the NanoPC T3 Plus board. This will also work with any of the S5P6818 boards with an RGB LCD interface. I've included some minor schematic parts but not the ...
Is anyone else trying to debug the Nano PC T3 Plus and find that the USB keeps disconnecting all the time at random intervals? The only fix is to reboot the board. abd devices show nothing is connected but the USB debug still shows on the device itself. In the device manager under Windows 10, I see ...
Use make menuconfig on the Kernel to look through and find a suitable driver of the fuel gauge IC you want to use. Then you need to find a suitable Android code to read this. You can use the FAKE battery code from FA as a starting point.
You need to modify the build to do this. It is detailed here where to do this.

viewtopic.php?f=63&t=2107
You can do this but you will need to modify the AOSP and the kernel to support the IC you want to use.
I am not sure how to do this but as I see you are using Android, it is likely a setting in the camera app as it is likely that the OS is taking the 2 camera inputs as front and rear. The front by default flips the image on most mobile devices.
If it works with Android then I would assume the issue is with friendlydesktop and the lack of support within the OS to provide the timing for this display. I certainly didn't see any 800x480 in your list of HDMI supported timings. I am not familiar with friendlydesktop but is there any way to manua...
Can you post a link to the LCD you want to use? I assume it has an HDMI interface?

For touch, you will very likely need a driver for this. What is the interface? I assume USB?
miw0909 wrote:
nexell-i2c c00a6000.i2c: trans[ 0: 3]
nexell-i2c c00a6000.i2c: Fail, arbit i2c.2 addr [0x28] data[0x28],


Do you have any other device on the I2C bus that is using the same address?

Are you able to check the I2C to see if there is clock and data appearing?
How is commercial project different then home when you seek free support? None. I am not seeking for free support. I have already done the hard work to get something working with one of the FA boards and all I am asking for is for them to support a pre-built binary for me. It would take one of thei...
pinalpatel wrote:
Want something smaller than a pi2. IT Company Surat

SPAMMING TWAT
sonel wrote:
It would be nice if someone at FriendlyArm takes notice of this and posts some wiki pages like the ones for Fire range.


Good luck with that. Even when you have a commercial project and email their support direct, they don't bother to respond to you. Poor customer service.
Hi all, Anyone know how to boot Android on the Nano PC to go into bootloader mode and allow selection of the OS to be written to the eMMC? I want to be able to boot from the SD card without the need to open the enclosure and hold down the BOOT key. I have tried ADB BOOT BOOTLOADER and ADB BOOT RECOV...
If you can do this from ADB, you can likey build your own custom OS and then include the files you need. Can you share what you did with ADB to get this working? I've been trying to do this with the Nano Fire 3 with little to no success with Android 5.1 I can detect the USB module and logcat shows i...
I'm having the same problem. Tried multiple SD cards, different images, the power supply I purchased from Friendly Elec and a PC power supply. None work. I get the same power light with no activity light other than a brief flash when powering up. No response from tech support. What do you see on th...
I am very disappointed by the poor customer support from FriendlyArm as are many others, judging from other posts in this forum. Even the lack of support directly from them in the forum is apparent. For months now I have been asking for help with some software for building a custom LCD. They claim t...
I have only been able to find Linux X86 code to do this and so far nothing for ARM, at least not in the searches so far.

Does anyone know or has done RTSP to RTMP encoding with any of the FriendlyArm board?
Hey, thanks for that information. As I am using the LCD4.3 display I need to find a suitable HDMI to AUDIO interface that is as small as possible.

Thanks again.
Hello. Please I need your support just telling me if the NanoPC-T4 Screen that I bought Works with Ambian Universal Operating System? I have like a 1 month trying to see the Desktop version in this Screen, and I can´t see nothing. It is not Compatible Armbiam with this "7inch eDP LCD Display w...
If you can make a PCB, then do this and use JLCPCB to get them made. If you've not used them before, a 100x100 board, 5 off is $2 plus shipping. Excellent service. I use them all the time to make small boards like you need. 2 layer should be more than enough. 4 layer is still cheap too. PS. I don't ...
For software, have a search for LCDS.C in both u-boot and the kernel. It is pretty easy to see how this works when you study that code. You basically add your LCD to this and work out how to detect it in u-boot which then passes the LCD name to the kernel and you select the same settings in there. H...
Which board are you using?
My board boots from eMMC even with SD card inserted. I am using the Nano PC T3 Plus.

Which board are you using?

Normally the SD only boots when you hold down the BOOT button. This allows you to load from the SD and flash the eMMC.
For anyone working with the FriendlyArm board but limited by the LCD choice, it is possible to design your own if you know how to create a PCB and modify the kernel and u-boot. Here I have designed with a Newhaven 7.0" high brightness LCD as the existing HD702 is not bright enough (900 cd/m2 co...
Newhaven have a 10.1" IPS LCD with 700 cd brightness but you will have to design your own PCB to interface to it and modify u-boot and the kernel. https://www.newhavendisplay.com/nhd1011024600aflsxvctp-p-9541.html It can be done as I just completed a PCB and kernel changes to interface the Nano...
The T4 has a 12V input so unless you can create a battery system with a 12V output, you are stuck. The design of the board prohibits direct connection of 5V to the GPIO headers, unlike some of the other boards. The PMIC used does not support a battery either. GPS and accelerometer can be connected v...
From what I can see, there is no actual LCD module available from FA that is plug in for the M4. The T4 has an eDP interface but the M4 is either HDMI or you could use the MIPI DSI interface with a custom interface to an eDP display. You would have to check the specification of the DSI LVDS lines to...
Is easy from Android but you need to use a JNI to run the native C++ code. If you want to avoid using the FriendlyArm version and the need to sign with the platform-tools signature files, this code I created works well under Android 5 and above and also includes I2C https://github.com/davemclaughlin...
I should have posted this long before now. I did find a suitable connector. The issue was that the one specified by FA in the Wiki was a high spec part with heavier gold plating and therefore on special factory order only with a high MOQ. I found one of them in the same product range with gold flash...
Can you hook up to the serial port and capture the logcat output? Type in logcat and it will output the debug information. There should be an exception recorded from the BT software and that will help to track down the issue.