I have just tried starting my new Firefly RH3399 board for the first time, without success. The blue LED comes on and the optical socket has a red LED showing, but nothing is displayed on the HDMI monitor.
I have plugged in:
The fan on the heatsink
USB keyboard
USB mouse
HDMI converter lead to DVI monitor
Ethernet
Serial/USB converter, to host port on Linux PC
USB-C, to host port on a Linux PC
12V power plug
(No antennae connected)
The monitor is happy that there is a DVI connection. I have tested the monitor and HDMI/DVI convertor lead using the HDMI output on a Windows laptop, and it works.
I can detect the Firefly on the network. The local DHCP server on my network has assigned it an IP address, so I can ping it. I see that the Firefly’s Ethernet MAC address is 92:AD:30:72:9C:27 (a “private” MAC address). I tried connecting using telnet and ssh, but for both I got “Connection refused”.
I set up minicom on a Linux workstation, on ttyUSB0 at 1500000 8N1, but get no response when I type on the terminal. I also tried sending H, which would normally give me a response on a Linux target, but I assume Firefly is running Android by default and possibly SysRq is disabled.
I pressed the power button momentarily, and the blue LED went off. I pressed it again and the LED came on again.
I tried momentarily pressing RESET, then quickly typing on the serial debug terminal, but nothing happened. (I hoped to get into U-Boot).
Can anybody help me get an HDMI display working, help me establish communication over Ethernet and the serial port?
Also do I need an M.2 SATA adapter board (for SATA HDD)? None was provided in the kit, although the assembly diagram does show a HDD mounted on the bottom acrylic plate.
You can use adb to comunicate with board.
Network adb just setprop below and adb connnect 3399IP .
setprop service.adb.tcp.port 5555
setprop persist.internet.adb.enable 1
Thanks for your reply. However, I need to enable Ethernet debugging on the board first, and I couldn’t do that with no display and no other way to communicate with the board.
I found that the board is fussy about the type or resolution of the monitor. When the monitor cannot be supported, it seems the Firefly-RK3399 does not inform the user through a “beep code” or flashing LED code, but the display just stays dark. It did not work with a 1600x1200 or a 1920x1200 monitor, but a 1920x1080 did work. A 4k monitor also worked.
Is there any documentation about supported monitor specifications?
By the way, if you are trying out the board with an HDMI monitor for the first time, you don’t need anything else plugged in except the HDMI monitor, the heatsink fan and the 12V power input. If the monitor works you should see the Firefly logo within a couple of seconds.
Thank you for your fantastic article, it’s so thought-provoking! I advanced in my career with this ITIL-4-Transition Advanced Testing Engine, and now it’s free for everyone. May you all achieve your promotions soon!
This article has given me a lot of space for reflection, and I’ve gained a lot. Free Sales-101 latest exam voucher study materials—best of luck with your studies!