Adding support for HG630 v2 ( vspm310 - vspm340)

Hello !
soo i own that router (HG630 V2) and i'm truly sad that i can't benefit from its full potential.
this thing is amazing, 700MHz dual core ARM cortex A9 Processor, 16MB of flash, 128MB of RAM. and a USB port.

i managed to dump the spi flash btw. i also have access to a programmer so if things go mayhem i can just reflash the original dump and everything is back to business.

what can be done to get that device supported ? why can't we just replace the linux image/kernel and the bootloader would decompress it normally ?

serial log:

-------------------
- VER5610 bootrom -
-------------------

hit <ctrl+c> to stop autoboot:0

----------------------------------
- Flash type .......... [  SPI   ]
- Boot mode ........... [ NONSEC ]
- Read page0 .......... [   OK   ]
- DDR ................. [   OK   ]
- bootloader .......... [   OK   ]
----------------------------------

startup bootloader...


Hi-Boot  ( 2017-08-08 - 12:04:55 )

DRAM       : 128MB       SYS        : 0xc0c00000
STACK DATA : 0xc0020000  STACK SVC  : 0xc0030000
STACK FIQ  : 0xc0040000  STACK ABT  : 0xc0050000
STACK UND  : 0xc0060000  STACK IRQ  : 0xc0070000
Memory     : total 127.5MB
Memory     : start 0xc01b36c0 available 94.3MB
Memory     : code 119.4KB bss 86.3KB highmem 32MB 0xc6000000

Boot Sel   : BOOTROM

sfc chip ID:c2 20 18
flash status:0x20
Dev Manuf  : MXIC
SPI ID     : 0xC2 0x20 0x18 0xC2 0x20 0x18 0xC2 0x20
Spi Spec   : Chip[16777216B x 1] Sector[65536B] Rcmd[0x0b] Wcmd[0x02] Ecmd[0xd8]
Chip Name  : MX25L128

muilt upgrade wait...

Hit <ctrl+c> to stop autoboot:  0

=====bootm=====
Boot from main system ...
   kernel data at 0xc6000040, len = 0x0015f49c (1438876)
    Uncompressing Kernel Image ... OK
## Transferring control to Linux (at address 81208000) ...

Starting kernel ...

init started: BusyBox vv1.9.1 ()
starting pid 279, tty '': '/etc/init.d/rcS'
RCS DONE
starting pid 280, tty '': '/bin/sh'


BusyBox vv1.9.1 () built-in shell (ash)
Enter 'help' for a list of built-in commands.

boot start running profile...
rootdir=/
table='/etc/devicetable'
boot start running starbsp...
mknod: /dev/mem: File exists
Loading SDK modules
Loading HSAN modules

==========================================
attribute(00)-alias(srvname                         ) = qos
attribute(01)-alias(start                           ) = 00000180
attribute(02)-alias(stop                            ) = 000001ff

==========================================

==========================================
attribute(00)-alias(srvname                         ) = normal
attribute(01)-alias(start                           ) = 00000000
attribute(02)-alias(stop                            ) = 0000017f

==========================================
Loading Huawei modules
Loading qtm WLAN modules
Ending qtm WLAN modules
Loading realtek WLAN modules
Ending realtek WLAN modules
boot running starbsp...
Loading drivers and kernel modules...

HSAN init chip successfully ...!
boot running mic...
INSMOD base START......
retry xhci
retry xhci done
INSMOD base Done
Start mic now ...
GlobeMac Init OK

==========================================
attribute(00)-alias(product                         ) = 00000000

==========================================

==========================================
attribute(00)-alias(phy_addr                        ) = 00000001
attribute(01)-alias(reg_addr                        ) = 00004ffd
attribute(02)-alias(data                            ) = 0000
attribute(03)-alias(resv                            ) = 0000

==========================================

==========================================
attribute(00)-alias(phy_addr                        ) = 00000001
attribute(01)-alias(reg_addr                        ) = 00003180
attribute(02)-alias(data                            ) = 0001
attribute(03)-alias(resv                            ) = 0000

==========================================
load cfm ok.
chmod: /config/coredump: No such file or directory
INSMOD wlan START......

==========================================
attribute(00)-alias(enable                          ) = 00000001

==========================================
INSMOD wlan Done
2 Likes

Hello,
I have the HG630a-50 device. This device often throws us out of the network. USB Ftp does not work. The web interface does not open. And restarting is not the solution. I really want to change my device's software. I cannot edit the firewall settings. The device does not work when I try to edit it. Telnet password is the default password. Anyone can enter easily. Please help my device. What should I do about the device? What information is missing? Is soldering necessary? I can give remote access. :slight_smile: