Firefly Open Source Community

Title: Technical briefing for Firefly-RK3288:Updates for firmware and Android 4.4 codes [Print This Page]

Author: wico    Time: 1/29/2015 15:26
Title: Technical briefing for Firefly-RK3288:Updates for firmware and Android 4.4 codes
Last edited by wico In 4/24/2015 09:47 Editor

1. Major updates for the default SDK:

· Fix debug serial probability can not input(must update parameter at FFTools/parameter/)

· Add FFTools , including the development of tools, add parameter which contain Linux and Android

· Support Fireasy

· Improve Ethernet rate

· Configure AF_DDV as 2.8V for camera



To upgrade the SDK, please refer to  the Download Android SDK of the default version on wiki.



You can download the newest firmware Firefly-RK3288_Android4.4_201501271047.7z from any of the following cloud storage:

l Baidu Cloud

l Google Drive



2. Major updates for the  pad sdk:

· Fix debug serial probability can not input(must update parameter at FFTools/parameter/)

· Update FFTools, including Android development tools and parameter

· Improve Ethernet rate

· Configure AF_DDV as 2.8V for camera

· Fix OV13850 camera direction bug

· Increase the capacity of mipi dsi cmds


To upgrade the SDK, please refer to theDownload Android SDK of the PAD version on wiki.



You can download the newest firmware Firefly-RK3288_PAD_B101EW05_Android4.4_201501281108.7z from any of the following cloud storage:

l Baidu Cloud

l Google Drive



3. Major updates for Ubuntu 14.04 desktop:

· Support bluetooth service

· Display log on screen when booting



You can download the newest firmware Firefly-RK3288_Ubuntu14.04_201501271612.7z from any of the following cloud storage:

l Baidu Cloud

l Google Drive



4. Major updates for Ubuntu 14.04 server:

· The initial version



To configure you  board for Ubuntu 14.04 server, please refer to  the Ubuntu Server Note on wiki.


You can download the newest firmware Firefly-RK3288_Server_Ubuntu14.04_201501271052.7z from any of the following cloud storage:

l Baidu Cloud

l Google Drive



5. Major updates for DualBoot(default android and Ubuntu 14.04 desktop):

· Refer to the first and the third paragraphs



You can download the newest firmware Firefly-RK3288_DualBoot_201501271613.7z from any of the following cloud storage:

l Baidu Cloud

l Google Drive


Author: cgsong    Time: 2/11/2015 12:18
Title: Re: Technical briefing for Firefly-RK3288:Updates for firmware and Android 4...
It does not boot  linux system with dual boot update at 29 Jan 2015 that is RK3288_DualBoot_201501271613.7z. There is no problem to boot Android but I can't boot linux system  with this image. So, I replace the resource.img with old resource.img at 11 Dec 2014 and then it is ok to boot linux. Please check the linux booting problem.
Author: zhansb    Time: 2/11/2015 21:40
Title: Re: Technical briefing for Firefly-RK3288:Updates for firmware and Android 4...

        which hardware version? can you show your kernel message.

Author: man    Time: 2/12/2015 01:55
Title: Re: Technical briefing for Firefly-RK3288:Updates for firmware and Android 4...

Hi wico,


Are you able to provide a android ROM with DTS/AC3 audio PassTrough (SPIDF, digital optical output, and probably HDMI too)? There are already (since December last year) RK3288 board with this feature available! Please, check on freaktab, firmwares from Ugoos, Tronsmart, Beelink etc. They all have this feature.


Hope you can bring us this nice feature any time soon!

Regards


Author: zhansb    Time: 2/12/2015 09:53
Title: Re: Technical briefing for Firefly-RK3288:Updates for firmware and Android 4.4 c
As far as I know,  AC3/DTS  requires authorization from soc's vendor,it is not free
Author: cgsong    Time: 2/12/2015 09:57
Title: Re: Technical briefing for Firefly-RK3288:Updates for firmware and Android 4...

I'm using the 0930 standard board. There is black screen during linux booting so I connect USB to serial adapter to Firefly. When I see the booting messages, the firefly boots forever.


DDR Version 1.00 20141007

In
Channel a: DDR3 200MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
Channel b: DDR3 200MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
Memory OK
Memory OK
OUT


U-Boot 2014.10-RK3288-02 (Oct 30 2014 - 09:27:41)

CPU: rk3288
CPU's clock information:
arm pll = 600000000HZ
periph pll = 300000000HZ
ddr pll = 200000000HZ
codec pll = 594000000HZ
Board:  Rockchip platform Board
DRAM:  Found dram banks:1
Adding bank:0000000000000000(0000000080000000)
128 MiB
storage init OK!
Using default environment

GetParam
check parameter success
Unknow param: MACHINE_MODEL:rk30sdk!
Unknow param: MACHINE_ID:007!
Unknow param: MANUFACTURER:RK30SDK!
Unknow param: PWR_HLD: 0,0,A,0,1!
failed to prepare fdt from boot!
power key: bank-0 pin-5
can't find dts node for ricoh619
pmic:act8846
Can't find dts node for fuel guage cw201x
SecureBootEn = 0, SecureBootLock = 0

#Boot ver: 2014-10-30#2.17
sn:1006120001000000
no fuel gauge found
no fuel gauge found
read logo_on switch from dts [0]
checkKey
vbus = 0
no fuel gauge found
got recovery cmd from misc.
failed to load fdt from recovery!
kernel   @ 0x02000000 (0x00609068)
ramdisk  @ 0x059fc000 (0x00275b8f)
Secure Boot state: 0
bootrk: do_bootm_linux...
Loading Device Tree to 0561b000, end 05636184 ... OK
Add bank:0000000000000000, 0000000080000000

Starting kernel ...

DDR Version 1.00 20141007
In
SRX
Channel a: DDR3 200MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
Channel b: DDR3 200MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
OUT


U-Boot 2014.10-RK3288-02 (Oct 30 2014 - 09:27:41)

CPU: rk3288
CPU's clock information:
arm pll = 600000000HZ
periph pll = 300000000HZ
ddr pll = 200000000HZ
codec pll = 594000000HZ
Board:  Rockchip platform Board
DRAM:  Found dram banks:1
Adding bank:0000000000000000(0000000080000000)
128 MiB
storage init OK!
Using default environment

GetParam
check parameter success
Unknow param: MACHINE_MODEL:rk30sdk!
Unknow param: MACHINE_ID:007!
Unknow param: MANUFACTURER:RK30SDK!
Unknow param: PWR_HLD: 0,0,A,0,1!
failed to prepare fdt from boot!
power key: bank-0 pin-5
can't find dts node for ricoh619
pmic:act8846
Can't find dts node for fuel guage cw201x
SecureBootEn = 0, SecureBootLock = 0

#Boot ver: 2014-10-30#2.17
sn:1006120001000000
no fuel gauge found
no fuel gauge found
read logo_on switch from dts [0]
checkKey
vbus = 0
no fuel gauge found
got recovery cmd from misc.
failed to load fdt from recovery!
kernel   @ 0x02000000 (0x00609068)
ramdisk  @ 0x059fc000 (0x00275b8f)
Secure Boot state: 0
bootrk: do_bootm_linux...
Loading Device Tree to 0561b000, end 05636184 ... OK
Add bank:0000000000000000, 0000000080000000

Starting kernel ...

DDR Version 1.00 20141007
In
SRX
Channel a: DDR3 200MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
Channel b: DDR3 200MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
OUT


U-Boot 2014.10-RK3288-02 (Oct 30 2014 - 09:27:41)

CPU: rk3288
CPU's clock information:
arm pll = 600000000HZ
periph pll = 300000000HZ
ddr pll = 200000000HZ
codec pll = 594000000HZ
Board:  Rockchip platform Board
DRAM:  Found dram banks:1
Adding bank:0000000000000000(0000000080000000)
128 MiB
storage init OK!
Using default environment

GetParam
check parameter success
Unknow param: MACHINE_MODEL:rk30sdk!
Unknow param: MACHINE_ID:007!
Unknow param: MANUFACTURER:RK30SDK!
Unknow param: PWR_HLD: 0,0,A,0,1!
failed to prepare fdt from boot!
power key: bank-0 pin-5
can't find dts node for ricoh619
pmic:act8846
Can't find dts node for fuel guage cw201x
SecureBootEn = 0, SecureBootLock = 0

#Boot ver: 2014-10-30#2.17
sn:1006120001000000
no fuel gauge found
no fuel gauge found
read logo_on switch from dts [0]
checkKey
vbus = 0
no fuel gauge found
got recovery cmd from misc.
failed to load fdt from recovery!
kernel   @ 0x02000000 (0x00609068)
ramdisk  @ 0x059fc000 (0x00275b8f)
Secure Boot state: 0
bootrk: do_bootm_linux...
Loading Device Tree to 0561b000, end 05636184 ... OK
Add bank:0000000000000000, 0000000080000000

Starting kernel ...
Author: man    Time: 2/12/2015 10:07
Title: Re: Technical briefing for Firefly-RK3288:Updates for firmware and Android 4...

cgsong, make sure you are using correct power adapter (try to plug in a computer USB and see if it works).


So, I can guess DTS/AC3 sound will never be possible. Nice.


Author: cgsong    Time: 2/12/2015 10:22
Title: Re: Technical briefing for Firefly-RK3288:Updates for firmware and Android 4...
I'm using correct power adapter and there is no problem in previous Firefly official image. Wico, please verify linux kernel booting message. When I see the booting message, dts node for fuel guage is something wrong.
Author: zhansb    Time: 2/12/2015 10:25
Title: Re: Technical briefing for Firefly-RK3288:Updates for firmware and Android 4...

have you update your parameter, the cmdline must contain  ttyS2 and earyprintk instead of ttyFIQ0.

you can find it at FFTools/parameter/


Author: cgsong    Time: 2/12/2015 10:55
Title: Re: Technical briefing for Firefly-RK3288:Updates for firmware and Android 4...

Thanks.

It is working and I update parameter file wih ttyS2.


Author: cagancelik    Time: 1/9/2016 12:37
Last edited by cagancelik In 1/9/2016 20:29 Editor

Please update the Linux Image. This version is too old. We should be presented with custom OSMC, Debian, Ubuntu, Arch, Fedora images made for Firefly platform... Looks like Firefly software developers have adandoned Linux side.

Where is our promised GPU acceleration drivers in Linux? Why is it not integrated in a Linux image?

Also please fix the issue of missing monitor resolutions in the rockchip kernel. Two major desktop resolutions are not supported yet: 1366x768 and 1920x1200. Almost half of desktop resolutions are 1366x768 and 1920x1200 but Firefly 3288 doesnt support them... This is sad.

If Firefly community continues to be dead like this, I will switch to Raspberry Pi 2 forever. Maybe Raspberry Pi 2 is a lot slower than Firefly 3288 but at least it has an active community that always works to improve the software and help users on the forum about their problems.




Welcome Firefly Open Source Community (https://bbs.t-firefly.com/) Powered by Discuz! X3.1