logo elektroda
logo elektroda
X
logo elektroda

Smart Gateway RSH-GW006 to OBK Conversion: Tools, Files, Setup, and Integration Guide

DeDaMrAz 72 6
ADVERTISEMENT
  • #1 21588187
    DeDaMrAz
    Level 19  
    This is supposed to be a WIP thread for converting a Smart Gateway, Model: RSH-GW006 to OBK

    Purpose is to create a centralized place with descriptions, tools, files and setup for full conversion.

    AliExpress link for the device in question - https://www.aliexpress.com/item/1005005591253403.html

    Teardown pictures of the device:


    Smart Gateway RSH-GW006 to OBK Conversion: Tools, Files, Setup, and Integration Guide
    Smart Gateway RSH-GW006 to OBK Conversion: Tools, Files, Setup, and Integration Guide
    Smart Gateway RSH-GW006 to OBK Conversion: Tools, Files, Setup, and Integration Guide
    Smart Gateway RSH-GW006 to OBK Conversion: Tools, Files, Setup, and Integration Guide

    Board pinout:

    Smart Gateway RSH-GW006 to OBK Conversion: Tools, Files, Setup, and Integration Guide

    Tools placeholder!

    Files:

    Latest build can be found here, look for RTL8720D UART flash - https://github.com/openshwprojects/OpenBK7231T_App/releases/

    Python script for reading and writing RTL with pinout and setup to follow.

    @insmod I know you did some builds for WBRG1 and ZS3L modules (those actions are expired now) can you provide/attach files here and we can put them in this post?

    Setup/HA integration placeholder!

    There are already teardowns of this device scattered on this forum, idea is to compile one thread and put everything in one place. I'll provide what I can and have soon (teardown pictures, reversed schematics, dumps, UART logs etc.)

    @p.kaczmarek2 feel free to chime in and let's keep this post up to date.

    To be continued
  • ADVERTISEMENT
  • Helpful post
    #2 21588192
    insmod
    Level 23  
    >>21588187
    Firmware for WBRG1 is a release version of OpenRTL8720D. Stable, i've got a month uptime.
    Firmware for ZS3L attached. Built with HW flow offload. Can be updated right through TCP (even if not always on the first try).
    My autoexec.bat
    startdriver uarttcp 115200 512 1 1
    SetChannelLabel 1 "Bridge Connection"
    SetChannelVisible 1 0
    SetChannelType 1 OpenClosed_Inv
  • ADVERTISEMENT
  • #3 21588392
    DeDaMrAz
    Level 19  
    @insmod

    Any convenient tool you have used for flashing ZS3L module? I got the python script in preparation for WBRG1 module reading/writing that I can share if you can test maybe?

    Also any other useful info to compile this thread better and try to reduce the information fragmentation for this device, is so please share and thanks!!

    Pinging @divadiow to chime in as well with anything he has to add in.

    If you know anybody else who can contribute please ping him as well.
  • ADVERTISEMENT
  • ADVERTISEMENT
  • #7 21588713
    DeDaMrAz
    Level 19  
    insmod wrote:
    Not tested. Newer does not mean better.


    Will test of course after reversing the schematic, assembling the device back and capturing initial UART logs.

    Will have to prepare or make user friendly flashing scripts and post them as well.

    I plan to test it on some BLE devices as well does portion that work? (guess not as we don't have any BT stack in OBK but had to ask)
ADVERTISEMENT