logo elektroda
logo elektroda
X
logo elektroda

Comparative Teardown: Two Versions of YSS102 (Junlit) Single Pole Switch - BK7231N vs BK7231T

mattj 2256 5
ADVERTISEMENT
  • Helpful post
    #1 20637008
    mattj
    Level 9  

    Another teardown - with some interesting wrinkles...

    Amazon Listing: https://www.amazon.com/dp/B0B1HSWWDD?psc=1&ref=ppx_yo2ov_dt_b_product_details

    Comparative Teardown: Two Versions of YSS102 (Junlit) Single Pole Switch - BK7231N vs BK7231T

    Getting right into it, I ordered a two-pack and got two different versions of the same switch (in the same box!). Both are labeled as YSS102 - no model number or revision codes I can find. One with a green LED and one with a blue LED. One with a BK7231N and one with a BK7231T.

    Teardown:
    Not to turn this into a review, but I actually like the form factor - screw terminals instead of tethered wires. Hefty metal grounded frame.

    But there appears to be a provision for another button or cut-off lever which is not used.

    Main Teardown...
    Comparative Teardown: Two Versions of YSS102 (Junlit) Single Pole Switch - BK7231N vs BK7231T Comparative Teardown: Two Versions of YSS102 (Junlit) Single Pole Switch - BK7231N vs BK7231T Comparative Teardown: Two Versions of YSS102 (Junlit) Single Pole Switch - BK7231N vs BK7231T Comparative Teardown: Two Versions of YSS102 (Junlit) Single Pole Switch - BK7231N vs BK7231T Comparative Teardown: Two Versions of YSS102 (Junlit) Single Pole Switch - BK7231N vs BK7231T Comparative Teardown: Two Versions of YSS102 (Junlit) Single Pole Switch - BK7231N vs BK7231T Comparative Teardown: Two Versions of YSS102 (Junlit) Single Pole Switch - BK7231N vs BK7231T

    The two different models...
    Comparative Teardown: Two Versions of YSS102 (Junlit) Single Pole Switch - BK7231N vs BK7231T Comparative Teardown: Two Versions of YSS102 (Junlit) Single Pole Switch - BK7231N vs BK7231T Comparative Teardown: Two Versions of YSS102 (Junlit) Single Pole Switch - BK7231N vs BK7231T

    Flashing
    * Confirmed that CloudCutter works (on the N) module (didn't test on T). But not sure I'd recommend this unless you first open it up and confirm the module.
    * I used a 3d printed pogo-pin flashing jig - worked like a charm
    * shoutout to the latest beta for the flashing app - much smoother than the (admittedly much older) version I'd been using!

    Configuration:
    Interesting that the two different models have different pin configurations as well as the swapped out WB3S (BK7231T) and "bare" BK7231N modules.

    WB3S/BK7231T Model (Green LED*)
    1 - Btn - Ch1
    6 - Rel - Ch1
    14 - LED_n - Ch1 <-- this will make LED come on with the load

    BK7231N Model (Blue LED*)
    6 - Rel - Ch1
    7 - LED - Ch1 <-- this will make LED come on with the load
    9 - Btn - Ch1

    * not certain that the LED color will always match the module.

    I'll upload the JSON configs, but not sure how to go about the whole - one serial number, two modules thing :)

    Happy flashing!
  • ADVERTISEMENT
  • #2 20637363
    p.kaczmarek2
    Moderator Smart Home

    Can you write a few words about that flashing rig with pogo pins? That would make a great article for our tutorials section:
    https://www.elektroda.com/rtvforum/forum517.html
    I am mostly trying to populate it myself, but I do not plan on making a pogo pins adapter soon because I really like to solder, and I still have to resolve the heat creep issue on my Ender 3 Pro again. A step-by-step guide with photos and STLs, also info on where to buy pins, what is the cost, would be a great addition to our community!

    Regarding different templates - well, just post two of them, and I will add both of them to our teardowns list. Thanks!
    Helpful post? Buy me a coffee.
  • ADVERTISEMENT
  • #3 20637744
    mattj
    Level 9  

    I could write something up, but I'd feel like I am plagiarizing. I completely followed this guide here by Digiblur.

    https://digiblur.com/2020/07/16/free-your-sma...soldering-the-tuya-clamp-for-tasmota-esphome/

    Pretty sure I used the exact same files and even the same clamp :) I posted a photo of it in action on my other more recent teardown.

    FWIW, I used a pretty mediocre printer I bought secondhand. I had to manually file things down since the tolerances for the pins were tight. I'll probably end up getting a proper printer later this year.
  • ADVERTISEMENT
  • #4 20637795
    p.kaczmarek2
    Moderator Smart Home
    What kind of filament did you use, just a PLA?
    Helpful post? Buy me a coffee.
  • ADVERTISEMENT
  • #5 20637805
    mattj
    Level 9  

    Yep. Nothing special. Just whatever random PLA I had on hand.
  • Helpful post
    #6 20653028
    mattj
    Level 9  
    Update with yet a third version! This time with a CB3S and black PCB.

    Comparative Teardown: Two Versions of YSS102 (Junlit) Single Pole Switch - BK7231N vs BK7231T Comparative Teardown: Two Versions of YSS102 (Junlit) Single Pole Switch - BK7231N vs BK7231T Comparative Teardown: Two Versions of YSS102 (Junlit) Single Pole Switch - BK7231N vs BK7231T Comparative Teardown: Two Versions of YSS102 (Junlit) Single Pole Switch - BK7231N vs BK7231T

    Appears to operate identical to the bare BK7231N board. Also with blue LED.

    {
    	"rl1_lv":"1",
    	"bt_type":"0",
    	"bt1_pin":"9",
    	"led1_pin":"7",
    	"rand_dpid":"18",
    	"net_trig":"2",
    	"led_dp":"15",
    	"jv":"1.1.0",
    	"backlit_select":"0",
    	"total_stat":"0",
    	"bt1_lv":"0",
    	"reset_t":"3",
    	"ch_flag1":"1",
    	"inch_dp":"19",
    	"module":"CB3S",
    	"dctrl_select":"0",
    	"ch_cddpid1":"7",
    	"init_conf":"14",
    	"led1_lv":"1",
    	"light_status_select":"0",
    	"zero_select":"0",
    	"backlit_dp":"16",
    	"cyc_dpid":"17",
    	"ch_num":"1",
    	"rl1_pin":"6",
    	"ch_dpid1":"1",
    	"crc":"61",
    	"}cJAgw_di{abi":"0",
    	"id":"null",
    	"swv":"1.0.5",
    	"bv":"40.00",
    	"pv":"2.2",
    	"lpv":"3.3",
    	"pk":"key5ckdnys3pqgec",
    	"firmk":"key5ckdnys3pqgec",
    	"cadv":"1.0.3",
    	"cdv":"1.0.0",
    	"dev_swv":"1.0.5",
    	"s_id":"null",
    	"dtp":"0",
    	"sync":"0",
    	"attr_num":"0",
    	"mst_tp_0":"0",
    	"mst_ver_0":"null",
    	"mst_tp_1":"0",
    	"mst_ver_1":"null",
    	"mst_tp_2":"0",
    	"mst_ver_2":"null",
    	"mst_tp_3":"0",
    	"mst_ver_3":"null }{nc_tp",
    	"ssid":"null",
    	"passwd":"null",
    	"md":"0",
    	"random":"0",
    	"wfb64":"1",
    	"stat":"0",
    	"token":"null",
    	"region":"null",
    	"reg_key":"null",
    	"dns_prio":"0 } )]Agw_wsm{nc_tp",
    	"psk_key":"TYHyYgFO06hnun0faiCLUn8oovwWNI5p6Vd7D",
    	"auth_key":"GkFQwy4ZONOkKSqJxbVRykXz37UfINvd",
    	"ap_ssid":"SmartLife",
    	"ap_passwd":"null",
    	"country_code":"CN",
    	"bt_mac":"null",
    	"bt_hid":"null",
    	"prod_test":"false",
    	"fac_pin":"vakd7smhwuxdfsle }sKTAgw_ai{key",
    	"lckey":"null",
    	"h_url":"null",
    	"h_ip":"null",
    	"hs_url":"null",
    	"hs_ip":"null",
    	"hs_psk":"null",
    	"hs_psk_ip":"null",
    	"mqs_url":"null",
    	"mqs_ip":"null",
    	"mq_url":"null",
    	"mq_ip":"null",
    	"ai_sp":"null",
    	"ai_sp_ip":"null",
    	"mq_psk":"null",
    	"mq_psk_ip":"null",
    	"time_z":"null",
    	"s_time_z":"null",
    	"wx_app_id":"null",
    	"wx_uuid":"null",
    	"dy_tls_m":"0",
    	"cloud_cap":"0",
    	"psk21_key":"null }fAsave_off_stat{power"
    }
    
ADVERTISEMENT