Horaco (ZX-SWTGW2C8F) 8x10G SFP+ Web Managed ~ $100-110

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

blunden

Active Member
Nov 29, 2019
710
228
43
Well that's frustrating. I did a firmware upgrade of my Horaco tonight, and it appears to be bricked now. Is there any recovery procedures, or do I have a shiny paper weight now ?
If nothing else works, I would expect a clamp plus flashing hardware should allow you to reflash the firmware on it. Make sure to backup the full content currently on the flash chip though as it probably contains other important data besides the firmware itself.
 

mubs

New Member
Nov 24, 2019
12
0
1
I've seen versions of this switch with console ports, i haven't opened it but i suppose you could try and see if there's one on the board
 

binfree

Member
Jul 17, 2024
43
18
8
Does anyone have any experience with MAC address of connected device flip flopping (as reported by arpwatch) using this switch?

arpwatch on my pfsense firewall/router is reporting regular flip flops between the MAC address of the NIC and that of the Switch's port. Sometimes some other MAC that isn't listed at all on the switch.

Example:

Code:
Aug 23 13:09:40     arpwatch     84360     changed ethernet address 10.8.8.212 50:6b:4b:25:d1:d6 (de:2f:46:83:73:db)
Aug 23 13:09:40     kernel         arp: 10.8.8.212 moved from de:2f:46:83:73:db to 50:6b:4b:25:d1:d6 on ix1
Aug 23 13:09:40     arpwatch     84360     flip flop 10.8.8.212 de:2f:46:83:73:db (50:6b:4b:25:d1:d6)
50:6b:4b:25:d1:d6 is the address of a Mellanox card in a system connected to this switch with a DAC cable. The DE:2F... MAC doesn't appear anywhere on the switch (not a port and not the main switch MAC). I have also tried setting a static MAC matching the Mellanox MAC for the port on the switch it's connected to.
 
Last edited:
  • Like
Reactions: tamuin

Roland21

New Member
Aug 25, 2024
2
0
1
Hello, I am interested in this product, but I would ask some details from who bought it:
- What are its capabilities with DHCP? is able to work as DNS server for different subnets/VLANS?
- Is able to route packets across the VLANS/Subnets?
 

binfree

Member
Jul 17, 2024
43
18
8
Yes to #2, and haven't tested #1. My suggestion is to use a proper router with DHCP server for that purpose however. I'm using pfSense which also handles firewall duty.
 

Roland21

New Member
Aug 25, 2024
2
0
1
Yes to #2, and haven't tested #1. My suggestion is to use a proper router with DHCP server for that purpose however. I'm using pfSense which also handles firewall duty.
thank you for the kind answer. I would like to keep to intranet traffic on the switches and use the ruoter just as gateway/firewall for internet.

May you post here the screen of web interface to manage routing and dhcp server?

Thank you.
 

binfree

Member
Jul 17, 2024
43
18
8
Like I said, I haven't look at that, but on a quick scan of the whole UI just now, I don't believe it has that support - nothing anywhere about DHCP assignments or leases.

You can easily set up one of many alternatives to handle DHCP, such as PiHole or Adguard Home running anywhere on your LAN - even if you don't use them for their typical DNS Black Hole features.
 

binfree

Member
Jul 17, 2024
43
18
8
Has anyone had any of these (similar/related) switches work with DHCP provided by another device/server?

If I don't assign a static IP, they always come up on their 192.168.2.1 default when set to DHCP
 

lec668

New Member
Dec 5, 2018
4
4
3
Well that's frustrating. I did a firmware upgrade of my Horaco tonight, and it appears to be bricked now. Is there any recovery procedures, or do I have a shiny paper weight now ?
I just upgraded mine, firmware ok but it reloads the defaut factory configuration, including IP, so... 192.168.2.1
 

binfree

Member
Jul 17, 2024
43
18
8
I just upgraded mine, firmware ok but it reloads the defaut factory configuration, including IP, so... 192.168.2.1
If you save your running configuration to the Startup config space (and backup config space?) before restarting, it looks like all settings are preserved. If you want to be sure, do this immediately after firmware upload, then restart. Updated two switches this way successfully.
 

i8088

New Member
Dec 26, 2023
10
3
3
Version 1.1.1.24 appears to be available for the "SWTGW2C8F" from SODOLA

Source : https://www.sodola-network.com/prod...mounted-fanless-10gb-multi-gig-network-switch

Updated my ZX-SWTGW2C8F that came with 1.1.1.20 to this 1.1.1.24 firmware. English seems to be default language post update and no longer able to change language.

One issue I'm noticing is Flow Control isn't able to be set as it did with 1.1.1.20, seems to default to disabled even if enabled or auto is set.

Rolled back to 1.1.1.22 taken from the earlier post in this thread and it still cant set flow control as I did with 1.1.1.20 that it shipped with.

Can anyone who updated confirm if flow control can be toggled enabled or with 1.1.1.22 or 1.1.1.24 firmware?
 
Last edited:

binfree

Member
Jul 17, 2024
43
18
8
Can anyone who updated confirm if flow control can be toggled enabled or with 1.1.1.22
It can't. Not for active nor for inactive ports. Always disabled, "auto" doesn't stick either as you've noted.\

Might be worth reporting to Sodola since they seem to be the only ones posting the firmware.
 

i8088

New Member
Dec 26, 2023
10
3
3
Might be worth reporting to Sodola since they seem to be the only ones posting the firmware.
I'm actually in discussion with Horaco on Aliexpress support chat. Initially asked if they had a firmware update for my 1.1.1.20 unit and they sent me the same link and 1.1.1.22 firmware and manual from the earlier post in this thread. Initially tested .24 then rolled back to .22 with the same issue.

I've asked if they have the earlier .20 firmware bix file.
 
Last edited:

i8088

New Member
Dec 26, 2023
10
3
3
Horaco support provided the earlier 1.1.1.20 firmware via email. Rolling back fixed the flow control functionality and it works as it did before.

If anyone wants to roll back, I can upload it and share the link.

One thing noticed is after applying the 1.1.1.24 firmware from Sodola, there is no more language selection and the unit defaults to English even after rolling back to the 1.1.1.20 firmware from Horaco.

I asked Horaco if they will provide an updated firmware for flow control functionality and the support person said they reported it to the tech/engineering team. Support has been quite positive and fast considering it's Ali Express.
 
Last edited:

binfree

Member
Jul 17, 2024
43
18
8
One thing noticed is after applying the 1.1.1.24 firmware from Sodola, there is no more language selection and the unit defaults to English even after rolling back to the 1.1.1.20 firmware from Horaco.
I'm running 1.1.1.22 (have never tried .24) and it's also English-only.
 

i8088

New Member
Dec 26, 2023
10
3
3
Seems hidden oem menus from the Hasivo S600WP-5GT-2S+ ( /oem_set.html & /system_set.html ) also exists with this model as reported here: https://forums.servethehome.com/index.php?threads/hasivo-s600wp-5gt-2s.40261/page-2#post-394328

Using Binwalk it's possible to extract the entire linux filesystem including libraries, databases, drivers, web source files from the firmware update file.

If you inspect the HTML on the /oem_set.html page you will find the following including some additional logo options commented out such as logo_en, logo_login_ch, logo_login_en.

oem_logo.png

<select id="logotype" style="width:246.22px;height: 21.53px;" maxlength="32">
<option value="logo_ch.png">主页面中文LOGO</option>
<option value="usr_config">用户自定义配置</option>
<!--<option value ="logo_en.png">Home English LOGO</option>->
<!--<option value ="logo_login_ch.png">登录中文LOGO</option>-->
<!--<option value ="logo_login_en.png">登录英文LOGO</option>-->
</select>

Theres additionally a usr_config / 用户自定义配置 (translates to "User-defined configuration") dropdown which can be set probably for oem default configuration / defines.

On the /system_set.html page there's defines for sysmac, syssn, sysid (model name) and commented out settings for sysLocation, sysContact, sysName, sysAdminPS, sysIPaddr and a swid setting.

system_set.png

The login page has commented out lines for login language selection and logo which was suprisingly the Realtek logo when restored.

rtl_login.png
 
Last edited:
  • Like
Reactions: blunden

blunden

Active Member
Nov 29, 2019
710
228
43
Seems hidden oem menus from the Hasivo S600WP-5GT-2S+ ( /oem_set.html & /system_set.html ) also exists with this model as reported here: https://forums.servethehome.com/index.php?threads/hasivo-s600wp-5gt-2s.40261/page-2#post-394328

Using Binwalk it's possible to extract the entire linux filesystem including libraries, databases, drivers, web source files from the firmware update file.

If you inspect the HTML on the /oem_set.html page you will find the following including some additional logo options commented out such as logo_en, logo_login_ch, logo_login_en.

<select id="logotype" style="width:246.22px;height: 21.53px;" maxlength="32">
<option value="logo_ch.png">主页面中文LOGO</option>
<option value="usr_config">用户自定义配置</option>
<!--<option value ="logo_en.png">Home English LOGO</option>->
<!--<option value ="logo_login_ch.png">登录中文LOGO</option>-->
<!--<option value ="logo_login_en.png">登录英文LOGO</option>-->
</select>

Theres additionally a usr_config / 用户自定义配置 (translates to "User-defined configuration") dropdown which can be set probably for oem default configuration / defines.

On the /system_set.html page there's defines for sysmac, syssn, sysid (model name) and commented out settings for sysLocation, sysContact, sysName, sysAdminPS, sysIPaddr and a swid setting.

The login page has commented out lines for login language selection and logo which was suprisingly the Realtek logo when restored.
Thanks for confirming that! :D Some of those settings can be useful for regular users too, like the ability to change the MAC address.

Did they comment out the IPv6 settings on that model too btw.?

As far as I know, these cheap switches are all using a management interface that comes from the Realtek SDK for the particular switch chip they use. It's therefore not surprising to me that you find Realtek logos. I also did so on my Hasivo switch, although the ones I remember were mostly smaller assets like unused favicons etc. :)
 

binfree

Member
Jul 17, 2024
43
18
8
Replacing the logo is super-welcome when you have multiple of the same switch. I've put simple custom logos onto both my 2.5G models so I tell at a glance which one I'm managing when looking at their otherwise identical webUIs.

1727026864713.png
 
  • Like
Reactions: blunden

blunden

Active Member
Nov 29, 2019
710
228
43
I assume they use a switch chip from the RTL93XX series. If it uses the same code base as the smaller RTL930x based switches you might be able to get a root shell using the method described here:

Hasivo switches

It works on my Hasivo 5 * 2.5G + 2 * 10G switch based on the RTL9301.