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.

sp300b

New Member
Aug 23, 2025
23
3
3
Just thinking..Console port = Serial port connection. Tx on the PCB means to be connected to Rx of the Serial and vice versa.
It should be receiving some traffic on the terminal (Putty Interface Serial connection).
Booting is happening after powering on, from the firmware chip...
 

Attachments

sp300b

New Member
Aug 23, 2025
23
3
3
1. ZX-SWTGW218AS on the label on the back of the switch (metal case), SWTG118AS v2.0 on PCB. What picture do you mean: pcb or the switch?
2. SWTG118AS/dumps/SWTG118AS-v2.0/SWTG118AS-v2.bin at main · up-n-atom/SWTG118AS
3. i have connected to console port on PCB, 3 out of 4 pins with square box as TX without VCC
4. switch does not respond to the reset button
This 2) is the real dump that 25Q16JV needs to be flashed. It is not for updating via web interface...I have downloaded it - it is bin file with size of 2.097.152 bytes.
 

fataler

New Member
May 3, 2021
9
4
3
Right, serial port is sounds better. That's correct - I have connected TX on PCB to RX on usb to ttl adapter, RX to TX on adapter.
This is okay as I had a chance to see the output from switch 2 times -it booted perfectly fine but after reboot or some time it blocks and starts flashing SYS led again. When SYS blinks there is no output on serial port.

Regarding 2). That's correct - i have programmed chip with programmer. This didn't help also :/
 
  • Like
Reactions: sp300b

sp300b

New Member
Aug 23, 2025
23
3
3
The switch boots from 25Q16JV. If it's not working, there could be bad soldering or bad SW...
Please check the size of the file You have programmed...

edit: maybe to try programming one more time with other dump for 2.0 (managed) that is to be downloaded from: here

Page with desription:

edit2 - useful link: The detailed procedure and steps for the repair · Issue #16 · up-n-atom/SWTG118AS
 
Last edited:

fataler

New Member
May 3, 2021
9
4
3
Same behavior, but it boots up for couple of minutes randomly. Assuming that switch boots up from the chip, it probably died.
Do you know any good replacements for FM25Q16A (that's the one I have soldered)?
 
Last edited:

sp300b

New Member
Aug 23, 2025
23
3
3
If You have successfully programmed the original FM25Q16A (without errors), then him itself should be OK.
You probably could order 25Q16 (Windbond for example), but you would have to take care about its unique ID and encuid2 procedure.

As it is now, I would rather tried the following over Serial connection. Please see picture
 

Attachments

fataler

New Member
May 3, 2021
9
4
3
I was thinking the same about chip when there were no errors after flashing.

Today, after couple of hours disconnected, it booted up correctly.
I saw my mac address and 192.168.2.1 IP when I connected to serial. Then I logged in, did reboot command - rebooted successfully, then sent reset command, then reboot - SYS blinks fast.

I don't know if that coincidence, or doing reset broke it but looks like hardware issue.
 

sp300b

New Member
Aug 23, 2025
23
3
3
Seems to me that You have to find Your firmware (meant fro your unit) in order to run it stable. With firmwares I pointed to You (and Your first one) at least You'll have SPI connection availabe (check any of mentioned .bin files, in Notepad, and search for SPI and You'll see). Once You have that - with serial connection, Power On and ESC You can reach web interface and from there You can upload correct Firmware and finally close the process....
 

fataler

New Member
May 3, 2021
9
4
3
What do you mean by "search for SPI and You'll see"?

I programmed rom You proposed in #685. Serial console finally worked - attached.
Then I did go with web browser and I have sent rom from Horaco 1.9 which I know it was working in this switch before "cmd: fw_upgrade". After that i got another "Loader start V0.2" and nothing is happening.

I power cycled switch and I'm getting "PayLoad Chksum Error" (last loader message from txt file) but none of the lan ports is working
 

Attachments

sp300b

New Member
Aug 23, 2025
23
3
3
Hi fataler. Seems to me that You need 2.0 firmware (for managed switch), not 1.9. according to PCB and HW description.

What I see in Your log is OK

==========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] .....

So, Having Serial connected - power down the switch, then press ESC, and then having ESC pressed power it UP and follow up on the serial monitor screen. You should see

//////////////////////////////////////////////////////////

==========Loader start===========
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 27
sal_sys_runtime_crc_set
loader start
load MAC from nvcfg
IP:192.168.1.1
Mask:255.255.255.0
GW:192.168.1.254
MAC:AA.BB.CC.DD.EE.FF
//////////////////////////////////////////////////////////

AND then type 192.168.1.1 in Your Browser.

You will get the possibility to upload Factory Firmware via browser, immediately.


p.s. what I was thinking - please check attached picture
 

Attachments

sp300b

New Member
Aug 23, 2025
23
3
3
You just need correct firmware (for use via web update dialog) for your unit, to be found.
 

fataler

New Member
May 3, 2021
9
4
3
Quick recap:
- firmware from #685 seems to be not correct but serial console was always on and switch stopped blinking SYS led but ... only port 7 worked and it was not possible to login to web interface,
- after loading SWTG118AS-v2.bin again, accordingly to PCB - SYS blinks, no serial, lan ports do not react to lan cable,
- The detailed procedure and steps for the repair · Issue #16 · up-n-atom/SWTG118AS - this is exactly my PCB, and same behavior - TX/RX has 3.3v no serial. I have checked resistance of those resistors and it's 33Ohm but on PCB - probably not correct reading. I was wondering what pins did he mention to short... RX with TX?
- i have re-soldered joints of the FM25Q16A just in case,

Thank you @sp300b for quick responses and time looking at it.
 
  • Like
Reactions: sp300b

sp300b

New Member
Aug 23, 2025
23
3
3
He was talking just in case if there is a BREAK of the Serial lines (TX and RX, each separately) and ones than needs to make a connection as per picture. O ohms means - short circuit.
Anyhow, as you have serial connection, then just skip this.
 

Attachments

fataler

New Member
May 3, 2021
9
4
3
Thanks @sp300b!

I have played with the device and have found that:
- after flashing new firmware it is good to leave device disconnected for at least 1h and then it starts correctly. Without that it ends in SYS fast blink state,
- saving any setting via web interface and rebooting the device leads to SYS fast blinking and most of the time needs reflashing. Which I suspect clears user data space and moves to defaults,
- serial console almost never work when SYS blinks fast,

This leads me to conclusion that flash chip is probably corrupted in some region - maybe user space?
I have found W25Q16JVSIQ, GD25Q16CSIG easily available. Unfortunately, they don't mention size, only SOP-8. Hope I'll get right one as we need 208 mil. I'll order them and see.
 
Last edited:
  • Like
Reactions: sp300b