Firefly Open Source Community

Title: ROC-RK3588S-PC/Station M3 - AndroidTV 14 [Print This Page]

Author: lonewolf31    Time: 12/30/2024 14:23
Title: ROC-RK3588S-PC/Station M3 - AndroidTV 14
Last edited by lonewolf31 In 6/10/2025 12:42 Editor

ROC-RK3588S-PC/Station M3 - AndroidTV 14









EMMC Booting

Use RKDevTool v3.31 included and select the firmware and Upgrade from the 2nd tab.
(Older tools won't work!!!)

Download Link:


Password:


Flash Tool: Here
Use Upgrade option in the Flash Tool

Long Press Shortcuts
0 - Settings
1 - Kodi
2 - SmartTube
3 - Stremio
4 - TikTok
5 - MiXplorer
6 - Via Browser
Menu - Shutdown
Home - Recent Apps

TikTok - Press DPAD_UP, DPAD_DOWN to skip to the previous or next video.

(Buy a remote like G30S Smart Voice Remote Control 2.4G Gyroscope Wireless Air Mouse, it works great with number and multimedia keys)


Update: 01-04-2025
Support NFS
Add Fractional frame-rates
Update drivers, blluetooth etc.
New SetupWizard
App Store - Add new apps, improve performance
Recent Apps - Fix Close apps correctly, closes when all recent apps are cleared
Updated apps
Developer Options
- Add Download Magisk
- Dump Boot Image
- Flash patched Magisk Boot Image
- Fix Widgets in different launchers not working(needs root access)

Update - 10-06-2025

- Fix Bluetooth suspend, resume
- Support PCIE nvme storage by default
- Support BRTFS Filesystem
- Updated codecs
- Updated Apps

- Add mappings for the following gamepads
Sabrent USB-GAMEKIT
Mayflash Gamecube to WiiU 4 port adapter
Thrustmaster T Mini Wireless
Old Logitech WingMan RumblePad
Logitech Logitech RumblePad 2
Inteset Inteset IR Keyboard
Samsung Game Pad El-GP20
Nintendo Switch Joycon (L)
Nintendo Switch Joycon (R)
Mad Catz MLG Pro Circuit Controller
Sony Playstation(R) DualShock 2 Controller
Elecom PS2 Converter (JC-PS101U)
NVIDIA Shield portable controller
B016 Remote
ipega Bluetooth Gamepad
Zeroplus, ZEROPLUS PLAYSTATION(R)3 Controller"
PDP Wired Controller for Xbox Series X/S
Zeemote: SteelSeries FREE
Sony Dualshock 4
Google Stadia Controller - USB
Abbey Remote
Amazon FireTV Stick Remote
Amazon Alexa Voice Remote
SZMy-power Dual Wii Box
Newgamepad NEO
Chameleon X-1 Wireless Gamepad Mouse
Gametel gamepad (Start + B)
Ouya Bluetooth Controller
raphnet.net GC/N64 to USB, v2.9
Steam Controller
8Bitdo NES30 Pro
UHID profile using 1.38 FW

- Xbox Controllers added
xpad - add support for Surge controllers
Input: xpad - add unofficial Xbox 360 wireless receiver clone
Add support for QH Electronics Xbox 360-compatible controller
Add MSI Claw A1M controller
add support for 8BitDo Ultimate 2C Wireless
add Lenovo Legion Go controllers
add GameSir T4 Kaleid Controller support
add GameSir VID for Xbox One controllers

- HDMI Improvements
Output yuv420 when sink only support yuv420
drv: Support HFR1-17
vop: fix line_bw_mbyte init value error
dw_hdmi: Fix resolution between 340MHz and 594MHz can't be switched to yuv420
drm/rockchip: Fix logo aspect ratio calculation
vop: Set missing global alpha value
fix resolution focus not corresponding after hdmi hotplugged and switch resolution successful
HDMI: add 1024x600 and 1920x510 support
fix the bug where the machine automatically enters sleep mode when no external display device is connected
fix hdmi connection memory problem.
hdmicec : support hdp signal set and get
Bugfix: Skip present if AFBC format mismatch
BugFix: Fix judgment condition for hotplug uevent
Bugfix: Do not remove primary display in mResources
Add the hwc process to the root group
vop2: fix the check of DSP_RG_SWAP
rockchip: rk3588: add 1150M for pll table
synopsys: set hdmi->last_connector_result in dw_hdmi_connector_detect()
synopsys: dw-hdmi-qp: Check that necessary hdmi clock is on when hdmi bind
dw-hdmi-qp: Check that necessary hdmi clock is on when hdmi bind
rockchip-samsung-hdptx-hdmi: Read phy status before phy clk register
fractional-divider: Fixed check parent rate
rockchip: usbdp: Disable u3 port if wait rx cdr lock
rockchip: i2s: Fix the max register
drm_edid: don't skip stereo mode
dw-dp: get eotf type before use it
dw-dp: enable phy when hpd irq coming
input: touchscreen: gt1x: set rst-gpio to low level after suspend
synopsys: dw-hdmi-qp: Set RGB888 as default color fmt
rockchip-typec: Try to turn the DP PHY on several times
bridge: analogix_dp: fix the regs settings for TEST_PATTERN_80BIT
vop2: Clear vcstate output_type when crtc disable
cdn-dp: config connector fwnode for hotplug
vop2: reset axi clk before disable vop
vop2: add reset vp->win_mask
dw-hdmi-qp: Fixed ddc write heap corruption
dw-hdmi-qp: Don't read scdc regs with hdmi1.4 sink
dw-hdmi-qp: Clear ddc write/read bits when ddc transfer failed
synopsys: dw-hdmi-qp: Avoid enable hdcp when hdmi is disabled
dw-dp: force-hpd get the connect status as connected
vop2: make sure dsc pd off take effect
synopsys: dw-hdmi-qp: Use new edid api
dw-dp: enable power domain when load protect stage
Revert drm/rockchip: dw-dp: filtering unexpected hotplug event
vop2: get power_ctrl default value and backup to regsbak
drm/dp_mst: Fix all mstb marked as not probed after suspend/resume

- NVME
nvme-multipath: system fails to create generic nvme device
nvme: Update nvme_scan_namespace to keep trying on busy
nvme: Fix error code and log to indicate busy
pci: rockchip: Fix rescan erro

- Bluetooth
fix the issue of Bluetooth mouse not being able to wake up the system after system hibernation
IR: fix the issue of infrared remote control not being able to wake up the system after system hibernation
Bluetooth: btrtl: Add missing MODULE_FIRMWARE declarations
Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO
Bluetooth: btusb: Fix not handling ZPL/short-transfer
BT: remote control reconnect slow more than 5S
BT: solve G10/G20 google bt rcu can't reconnect back

- Power
Fix power outage, power on, data loss issue.

- RTC
rtc: hym8563: i2c read once at the probe/resume entry

- MediaCentre
let mediaplayer have right to access the sdcard/usb directory

- USB
usb: dwc2: fix USB bus repeatedly suspending and resuming
dwc2: fix the port cannot suspend when a HUB is connected
dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock

- Wifi
Fix WPA3 networks connection problem

- App Store
Added mirring and casting apps, IPTV app, Youtube

Not compatible with H96 RK3588 devices or their clones.


Enjoy!

SDCard firmware will be posted later.

Reply to the thread to see the download link.
eg. post a message saying 'Thanks'.



Author: D777    Time: 1/4/2025 18:16
Thanks for the work done!
Author: shinying    Time: 2/6/2025 14:42
thanks
Author: feng1    Time: 2/27/2025 14:00
thks  
Author: feng1    Time: 2/27/2025 14:06
This share does not exist or is no longer available.
pls update link
Author: DylanDog    Time: 3/20/2025 04:56
please

Author: DylanDog    Time: 3/20/2025 20:14
Hi Lonewolf31. I tried this but did not succeed.
Is it possible to try your rom and install it onto a sdcard? Or is your image only for  upgrading the existent android?
And how does this device show multiple boot systems?
I'm new to this kind of bords.
Author: DylanDog    Time: 3/20/2025 22:52
I got it working Really nice. HDMI CEC is also working!  Only when i turn the tv off the fan keeps spinning with full speed and is not getting into stand-by. After turning the TV on input stays black and i have to push the button on board, and it then is working again.
Author: DylanDog    Time: 3/22/2025 20:05
Also what I experienced with  StationOS, both Android TV 12 and 14 I can not see the Device as a Chromecast device. I see my Hvnidia Shield and Chromecast audio, but not the M3 station
Author: lonewolf31    Time: 4/1/2025 12:33
Update: 01-04-2025
Support NFS
Add Fractional frame-rates
Update drivers, blluetooth etc.
New SetupWizard
App Store - Add new apps, improve performance
Recent Apps - Fix Close apps correctly, closes when all recent apps are cleared
Updated apps
Developer Options
- Add Download Magisk
- Dump Boot Image
- Flash patched Magisk Boot Image
- Fix Widgets in different launchers not working(needs root access)

Download v1.2 from the opening post
Author: lonewolf31    Time: 4/1/2025 12:35
DylanDog Posted at 3/22/2025 20:05
Also what I experienced with  StationOS, both Android TV 12 and 14 I can not see the Device as a Chr ...

Try the new firmware and report any bugs.

You can try a DLNA app to cast videos, Kodi can also receive DLNA if enabled in the settings.
Author: yakimovroman    Time: 4/7/2025 19:57
Very cool! Thanks!
Author: DylanDog    Time: 5/14/2025 15:33
Hi Lonewolf, really nie Build. the m.2 Drive is not visible. Any hint how to enable it on Android TV. I can see it in StationOS and in Linux,
Author: DylanDog    Time: 5/14/2025 23:30
I found some minor Bugs,
-When I restart the display over HDMI stays off.It only turns on after pluing the cable or when I turn the display off and on again.
-When pressing on Fan Control it just crashes to HOME
Author: zhouchangzhen    Time: 5/18/2025 11:40
thanks
Author: fengyaochen    Time: 5/19/2025 08:04

thks  
Author: Colin54    Time: 5/26/2025 14:33
Hi
Author: test2611    Time: 6/3/2025 16:39

Thanks for the work done!
Author: lonewolf31    Time: 6/10/2025 12:50
New firmware posted
Author: xxlmaes    Time: 6/10/2025 14:14
thanks
Author: karmarrara    Time: before yesterday 10:57
hello, good work
Author: lonewolf31    Time: yesterday 22:23
New Firmware 08-07-2025
- USB Switch Menu
- Display & Sound - DPI Changer
- Developer Options - SATA/PCIE Switch
Updated Codecs
Updated apps
Improved Kodi, video player apps compatibility




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