Horaco 2.5GbE Managed Switch (8 x 2.5GbE + 1 10Gb SFP+)

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

switchfan

Member
Jan 14, 2024
39
11
8
Yes of course.

Edit, to be more clear:
After loading the file, you have to erase the flash and the program the flash. I thought this is obvious....
 

switchfan

Member
Jan 14, 2024
39
11
8
Glad to hear that.
Read the Documentation of the RTLPLayground firmware in the link I've provided, navigate to 192.168.10.247 (for this you have to change your network settings), adjust the IP to your network settiings, and just be happy.
 

slawekk

New Member
Feb 18, 2026
11
1
1
Glad to hear that.
Read the Documentation of the RTLPLayground firmware in the link I've provided, navigate to 192.168.10.247 (for this you have to change your network settings), adjust the IP to your network settiings, and just be happy.
Do I need to update the new software? Version 1.9.1?

Why didn't the original flash work, but your wonderful one brought the device back to life?

Password ????

Zrzut ekranu 2026-02-18 213712.png
 

switchfan

Member
Jan 14, 2024
39
11
8
RTLPlayground is an open source alternative firmware, it has nothing to do with the OEM firmware.

As I wrote before, there are multiple cases of SWGTW218AS switches which "die" after one or 2 years, because the access to the flash doesn't work reliably with OEM firmware. RTLPlayground uses a more reliable method.
 

slawekk

New Member
Feb 18, 2026
11
1
1
RTLPlayground is an open source alternative firmware, it has nothing to do with the OEM firmware.

As I wrote before, there are multiple cases of SWGTW218AS switches which "die" after one or 2 years, because the access to the flash doesn't work reliably with OEM firmware. RTLPlayground uses a more reliable method.
I am a translator. Can I translate the software into Polish?
 

switchfan

Member
Jan 14, 2024
39
11
8
I understand that I will never be able to return to the original software on this device, but must use this software?
Well, you can reflash the OEM firmware again with your programmer, but if this OEM firmware doesn't work, it makes no sense.

Other options you have:
- Solder another flash chip, eg a Winbond W25Q16, W25Q32 or similar
- Use the unmanaged version of the firmware, from here: SWTG118AS/dumps/SWTG118AS-v1.0 at main · up-n-atom/SWTG118AS

I would just use the RTLPlayground firmware.
And of course you can contribute in translating the Web-INterface. Just raise an issue on logicog/RTLPlayground and discuss it with the developers. You probably need a github-account for that,
 

slawekk

New Member
Feb 18, 2026
11
1
1
I noticed that the reset button doesn't work :)

What does the RTLPlayground software update look like, where can it be downloaded, and how is it updated—using a web browser?
 

slawekk

New Member
Feb 18, 2026
11
1
1
Hello everyone,

I would like to ask for some clarification regarding an issue with the SKS3200M-8GPY1XF device.

I have experienced unexpected firmware corruption on this device. In my case, the unit went through several sudden power losses in a short period of time. After that, it entered a fast LED blinking mode and would not boot properly.

I have now determined that the M25Q16A flash memory chip lost part of its firmware.

My questions are:

  1. Why does this happen?
  2. Does this mean the flash chip is physically damaged?
  3. If I was able to reprogram the chip with alternative (open-source-based) firmware and the device started working normally again, does that mean the chip itself is still good?
  4. Why, on the other hand, does the device go into LED blinking mode when I program it with the original manufacturer firmware?
I would really like to understand what is happening here — preferably explained in simple and detailed terms.

Another question that came to my mind:
If I desolder the M25Q16A chip and replace it with a brand-new one of the same type, would that solve the issue? Would I then be able to install the original manufacturer firmware without problems?

I am looking forward to your suggestions and explanations.

Thank you in advance.
 

switchfan

Member
Jan 14, 2024
39
11
8
I already tried to explain it to you in simple words.
If you want to go deeper, please read Mokerlink 8+1 Switch with defective Flash / SoC ? · Issue #70 · logicog/RTLPlayground


If I desolder the M25Q16A chip and replace it with a brand-new one of the same type, would that solve the issue?
If the flash chip degradation is the root-cause, it will likely solve the problem (for another year or two).
But if the degradation happens on the SoC side (RTL8373), it will likely fail too.

Try it out and tell us your result.
 
Last edited:

McArrow74

New Member
Nov 28, 2025
25
16
3
If I desolder the M25Q16A chip and replace it with a brand-new one of the same type, would that solve the issue? Would I then be able to install the original manufacturer firmware without problems?
Check also this guide:
 

ScroogeMcAllister

New Member
Feb 13, 2026
9
3
3
Just a remark - V200.1.10 dump is firmware to be used for update via web interface.
Nope. This image kills my switch
After upgrading via web from V100.9.6 up to V200.1.10 I get following output
And no ping replies (

==========Loader start V0.2===========
Press any key to start the normal procedure.
To run SPI flash viewer, press [v]
To enforce the download of the runtime kernel, press [ESC] .....
cmd -1
Check Runtime Image.....
Chksum Correct!
RunTime Kernel Starting....
=============== Try to detect the PSE ===============
=============== PSE IC Existed Result:39 ===============
=============== PSE IC ChipSet Result:A ===============
=============== PSE IC Type: RTL8239 ===============
Ver8372N=2
Ver8373N=2
NSQ=1 RXIDLE=0 SYNC_OK Rx reset!
LINE 1462, RL6818C_pwr_on_patch_phy_v007 , patch 0xf finished!
LINE 1462, RL6818C_pwr_on_patch_phy_v007 , patch 0xf0 finished!
=============== Init PSE Starts ===============
PSE Step0: Reset the whole PSE Chip.
rtk_pse_wholechip_reset1
rtk_pse_wholechip_reset2
PSE Step1: Disable all the PSE ports.
address: 0x20 pse_init regVal=fff0000
address: 0x21 pse_init regVal=fff0000
address: 0x20 pse_init regVal=fff0000
address: 0x20 pse_init regVal=fff0000
=================================
PSE Step2: Begin to load PSE image.
load 8238B pse image
load ok...
=============== Init PSE Ends ===============



===========================Config Area pre-check Starts.=====================.
Pre-Check the config size structure is equal or not.
It seems no risk!..................
==============================Config Area pre-check ends.===================.



SalFlshCopyFlshToCache()
sal_sys_config_restore()
Restore dhcp state is: 0

Restore ip is: 192.168.11.21

...OK
sal_mirror_config_restore()...OK
sal_qos_config_restore()...OK
sal_vlan_config_restore()...OK
sal_rate_config_restore()...OK
sal_trunk_config_restore()...OK
sal_l2_config_restore()...OK
sal_loop_config_restore()...OK
sal_eee_config_restore()...OK
sal_stp_config_restore()...OK
sal_igmp_config_restore()...OK
sal_dhcp_snooping_config_restore()...OK
sal_port_config_restore()...OK
sal_poe_config_restore()...OK
NSQ=1 RXIDLE=0 SYNC_OK Rx reset!

################################################################

############Login Menu ############
### Please input uboot password below: ###
NSQ=1 RXIDLE=0 SYNC_OK Rx reset!
NSQ=1 RXIDLE=0 SYNC_OK Rx reset!
NSQ=1 RXIDLE=0 SYNC_OK Rx reset!
NSQ=1 RXIDLE=0 SYNC_OK Rx reset!
NSQ=1 RXIDLE=0 SYNC_OK Rx reset!
NSQ=1 RXIDLE=0 SYNC_OK Rx reset!
NSQ=1 RXIDLE=0 SYNC_OK Rx reset!
NSQ=1 RXIDLE=0 SYNC_OK Rx reset!
NSQ=1 RXIDLE=0 SYNC_OK Rx reset!
NSQ=1 RXIDLE=0 SYNC_OK Rx reset!
NSQ=1 RXIDLE=0 SYNC_OK Rx reset!
NSQ=1 RXIDLE=0 SYNC_OK Rx reset!
NSQ=1 RXIDLE=0 SYNC_OK Rx reset!
NSQ=1 RXIDLE=0 SYNC_OK Rx reset!
NSQ=1 RXIDLE=0 SYNC_OK Rx reset!
NSQ=1 RXIDLE=0 SYNC_OK Rx reset!
NSQ=1 RXIDLE=0 SYNC_OK Rx reset!
NSQ=1 RXIDLE=0 SYNC_OK Rx reset!
NSQ=1 RXIDLE=0 SYNC_OK Rx reset!
NSQ=1 RXIDLE=0 SYNC_OK Rx reset!
NSQ=1 RXIDLE=0 SYNC_OK Rx reset!
NSQ=1 RXIDLE=0 SYNC_OK Rx reset!
NSQ=1 RXIDLE=0 SYNC_OK Rx reset!
NSQ=1 RXIDLE=0 SYNC_OK Rx reset!
NSQ=1 RXIDLE=0 SYNC_OK Rx reset!
NSQ=1 RXIDLE=0 SYNC_OK Rx reset!
NSQ=1 RXIDLE=0 SYNC_OK Rx reset!

[/QUTE]
 

ScroogeMcAllister

New Member
Feb 13, 2026
9
3
3
Devices with Firmware 1.9.x, 100.9.x and 200.x.x are all incompatible with each other.
Yes, seems so. I already have some statistics
My device is SKS3200-8E1X-P Managed POE 8x2.5G 1xSFP+ HW ver. 1.0 (and v1.2 mark on pcb)

photo_2026-02-19_17-55-36.jpg

- I tryed to load v1.9 and v1.9.1 with CH341 progger - works good with encuid2 -a0 key, though I've found only non-poe versions of fw
- Then I tryed V100.9.5 and V100.9.6 posted in this thread - also works good, but require encuid2 -a1 OTP key swap
- Also tryed v100.9.21 and v100.9.25 runtime, both of them for HW ver 3.1 - and as expected didn't work with my device
- And finally I tryed to upload V200.1.10 firmware, this also bricks my switch.

The factory image on my device was v100.9.9
10.jpg

If someone have it, I would appreciate
Thanks
 
Last edited:
  • Like
Reactions: McArrow74

McArrow74

New Member
Nov 28, 2025
25
16
3
  • Like
Reactions: Senbu and sp300b